配套x86汇编语言从实到保护模式配书源码版_第1页
配套x86汇编语言从实到保护模式配书源码版_第2页
配套x86汇编语言从实到保护模式配书源码版_第3页
配套x86汇编语言从实到保护模式配书源码版_第4页
配套x86汇编语言从实到保护模式配书源码版_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

5 equ equ equ equ ; ddcore_end ;数据段位置;代码段位置 ;代码段点[bitsSECTIONsys_routine ; pushmovorjzcallincjmppop 52 movmovoutincinmovdecmovoutincinmovcmpjnzmovmovdivmulmovjmpcmpjnzaddjmppushmov movshlmovpopshrinccmpjlpushpushmov movmovmov mov movrepmov mov movaddlooppoppop movmovmovoutinc movoutdec movoutinc movout pushpushpushpushmovmovoutincoroutincmovoutininmovaddloop pop pop pop pushmovmovfpushmovcallpoplooppop;pushpushpushmovmovmovaddmovmovandaddtestcmovnzmovpoppoppop263 sgdtmovmovmovzxebx,wordincaddmovmovaddwordlgdtmovxormovdivmovshlpoppoppoppoppop movshlorandrolbswap;装配基址的31~24和23~16xororor; pushpushmovandorandshlorpoppop;00times256-($-salt_1)dbdddwdbtimes256-($-salt_2)dbtimes256-($-salt_3)dbdddw dbtimes256-($-salt_4)dbdddw equ$- db'Ifyouseenthismessage,thatmeanswe'arenowinmode,andthesystem'coreis disy'routineworks'SystemwideCALL-GATE0x0d,0x0a,'Loadinguser'Userprogramterminated,control times2048db dd db0x0d,0x0a,' cpu_brandtimes52db ddSECTIONcore_code; pushpushpushpush mov mov mov xor mov inc mov mov[edi+ecx+0x04],edx add dec mov[ebx+0x0a],cx mov xor mov div mov shl or pop pop pop pop ;输入PUSH PUSH任务控制块 mov call mov movwordmovmovmovmov callmov movand add test cmovnzeax,ebx mov call mov mov ;ebxxormovdivmovecx,eax mov mov mov callincloopmovmovmovdecmovcall mov call or mov mov[edi+0x04],cx movadd mov dec mov callmov callor mov movadd mov dec mov callmov callor mov[edi+0x1c],cx mov movsub movmulmov calladd mov callmov callor mov mov movmovmovmovaddpushpushmovmovpushpushpushmovrepejnzmovmovormov[es:edi-poppopaddpoplooppopaddpoploopmovmovmovmovshrdwordcalladd mov ;登记0级堆栈址到mov mov callmov call;ormovmovdwordmovmovmovshrcalladd mov ;登记1级堆栈址到mov mov callmov callormovmovdwordmovmovmovshrcalladd mov ;登记2级堆栈址到mov mov callmov callor mov movdword[es:esi+0x40],0 mov movzxebx,word mov callcallmov[es:esi+0x10],cx mov movdecword callmov[es:esi+0x14],ecx movwordmovmovmovmovmovmovmovmovmovmovmovmovwordmov movzxebx,word mov callcallret pushdword[es:orjzmovmoveax,[es:orjnzmov[es:jmpmovpoppoppoppopcallmovmov[cpu_brand+mov[cpu_brand+774 mov[cpu_brand+ mov[cpu_brand+0x0c],edxmovmov[cpu_brand+mov[cpu_brand+mov[cpu_brand+mov[cpu_brand+movmov[cpu_brandmov[cpu_brandmov[cpu_brandmov[cpu_brandmovcallmovcallmovcall mov mov pushmov mov mov callcallmovaddpoploopmovcallfar mov callsys_routine_seg_sel:put_string在内核中调用例程不需要通过门

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论