ImageVerifierCode 换一换
格式:TXT , 页数:4 ,大小:4.53KB ,
资源ID:3400688      下载积分:2 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/3400688.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Execrypt 1.0+iat, EXECrypt 1.0.txt)为本站会员(a****2)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

Execrypt 1.0+iat, EXECrypt 1.0.txt

1、/ execriptor v1+iat/ by Apuromafo / iat solutions exist as 3 form/ this change simply whit jump most easy-/ other form is in change.0046B669 8947 04 MOV DWORD PTR DS:EDI+4,EAX/ other is 0046B669 8947 04 MOV DWORD PTR DS:EDI+4,EAX/ 0046B66C 8902 MOV DWORD PTR DS:EDX,EAX/ but all need/ this line (see

2、in script)/ find eip, #7408#/ fill $RESULT,1,eb/ for the crc? or pseudo crc that have this program/ well enjoy/ var addrvar errorvar tempmsg Alertmsg clear all hadware breackpointfind eip, #e2c5?#mov temp, $RESULTbphws temp, xrun/ 0046B0DF . F8 CLC/ 0046B0E0 . 2C 39 SUB AL,39/ 0046B0E2 . AA STOS BYT

3、E PTR ES:EDI/ 0046B0E3 - .E2 C5 LOOPD SHORT UnPackMe.0046B0AA/ 0046B0E5 . 39F0 CMP EAX,ESI/ 0046B0E7 . 46 INC ESI/ 0046B0E8 . 40 INC EAX/ 0046B0E9 . 3168 3E XOR DWORD PTR DS:EAX+3E,EBP/ 0046B0EC . 38A1 CC188BEE CMP BYTE PTR DS:ECX+EE8B18CC,AH/ 0046B0F2 . 128D C804876A ADC CL,BYTE PTR SS:EBP+6A8704C8

4、/ /msg tempbphwc tempadd temp,2/ / 0046B0E3 .E2 C5 LOOPD SHORT UnPackMe.0046B0AA/ 0046B0E5- . 8BF0 MOV ESI,EAX/ bphws temp, xrun/ / 0046B0E3 .E2 C5 LOOPD SHORT UnPackMe.0046B0AA/ 0046B0E5- . 8B4424 20 MOV EAX,DWORD PTR SS:ESP+20 ; kernel32.7C816D4F/ now is decoded/ /msg tempbphwc temp/ start iat cha

5、nge n*1-/ 0046B643 . 81FB 00000070 CMP EBX,70000000/ 0046B649 72 08 JB SHORT UnPackMe.0046B653/ to/ 0046B643 . 81FB 00000070 CMP EBX,70000000/ 0046B649 -eb 08 Jmp SHORT UnPackMe.0046B653/ var iat1find eip, #7208#fill $RESULT,1,ebfind eip, #83f801#mov iat1, $RESULTbp iat1/now go to other wayfind eip,

6、 #e841?#/ / 0046B119 8D85 C9274000 LEA EAX,DWORD PTR SS:EBP+4027C9/ 0046B11F . B9 AC060000 MOV ECX,6AC/ 0046B124- . E8 41020000 CALL UnPackMe.0046B36A/ 0046B129 . 8985 D22F4000 MOV DWORD PTR SS:EBP+402FD2,EAX/ now bp/ mov temp, $RESULTbphws temp, x/msg temprunbphwc tempmov addr,esp/ / now in esp/ EA

7、X 0046B060 UnPackMe./ ECX 000006AC/ EDX 7C91EB94 ntdll.KiFastSystemCallRet/ EBX 7FFD6000/ ESP -0012FFA4/ EBP 00068897/ ESI 0046BD7B UnPackMe.0046BD7B/ EDI 0046BD7B UnPackMe.0046BD7B/ EIP 0046B124 UnPackMe.0046B124/ folow in dump esp.bp access dword/ bphws addr,r/msg addrrun/ / 0046B7DF- 50 PUSH EAX

8、; UnPackMe.0046B78E/ 0046B7E0 33C0 XOR EAX,EAX/ 0046B7E2 64:FF30 PUSH DWORD PTR FS:EAX/ 0046B7E5 64:8920 MOV DWORD PTR FS:EAX,ESP/ 0046B7E8 EB 01 JMP SHORT UnPackMe.0046B7EB/ / push eax./ / / now in iat. remember/ bc iat1find eip, #7408#fill $RESULT,1,ebrunbphwc addrmov addr,eax/ / EAX - 0046B78E Un

9、PackMe.0046B78E/ ECX 0012FFB0/ EDX 7C91EB94 ntdll.KiFastSystemCallRet/ EBX 600084E3/ ESP 0012FFC4/ EBP 0012FFF0/ ESI FFFFFFFF/ EDI 7C920738 ntdll.7C920738/ EIP 0046B7DF UnPackMe.0046B7DF/ bphws addr,xrunbphwc addr/ / 0046B78E 55 PUSH EBP/ 0046B78F 8BEC MOV EBP,ESP/ 0046B791 57 PUSH EDI/ 0046B792 8B4

10、5 10 MOV EAX,DWORD PTR SS:EBP+10/ 0046B795 8BB8 C4000000 MOV EDI,DWORD PTR DS:EAX+C4/ 0046B79B FF37 PUSH DWORD PTR DS:EDI/ 0046B79D 33FF XOR EDI,EDI/ 0046B79F 64:8F07 POP DWORD PTR FS:EDI/ 0046B7A2 8380 C4000000 08 ADD DWORD PTR DS:EAX+C4,8/ 0046B7A9 8BB8 A4000000 MOV EDI,DWORD PTR DS:EAX+A4/ 0046B7

11、AF C1C7 07 ROL EDI,7/ 0046B7B2 edi have mi oep here is 0 and change to oep- 89B8 B8000000 MOV DWORD PTR DS:EAX+B8,EDI/ 0046B7B8 edi have oep now is ok B8 00000000 MOV EAX,0/ 0046B7BD 5F POP EDI/ 0046B7BE C9 LEAVE/ 0046B7BF C3 RETN/ stistististististististististististi/mov addr,edi/ / 0046B7B8 edi reach my oep/ bp addr/msg the oep is/msg addrrunbc addran eipcmt eip,- this is the OEP, dump and fix the iat(iat is resolved.)ret

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2