动态破解静态加密软件--simeon

简介:
一、查壳 UPX 0.89.6 - 1.02 / 1.05 - 1.24 -> Markus & Laszlo

二、脱壳

用OD载入,00491560 >  60              PUSHAD
00491561    BE 00904500     MOV ESI,CrackmeN.00459000//这里用ESP定律
 
004916C3  - E9 B4FFFBFF     JMP CrackmeN.0045167C//ESP定律后到这里,jmp到OEP
004916C8    E0 16           LOOPDNE SHORT CrackmeN.004916E0
0045167C    55              PUSH EBP//用OD的插件DUMP,用Import Fix 1.6修复
IAT地址为5167C,即可运行
 
二、查找字符串“I am Sad”

超级字串参考, 项目 239
 地址=004513E6
 反汇编=MOV EDX,dump_.00451454
 文本字串=i am sad!
 
双击返回这里
 
00451384    55              PUSH EBP
00451385    68 11144500     PUSH dump_.00451411
0045138A    64:FF30         PUSH DWORD PTR FS:[EAX]
0045138D    64:8920         MOV DWORD PTR FS:[EAX],ESP
00451390    8D55 FC         LEA EDX,DWORD PTR SS:[EBP-4]             ; loB
00451393    8B83 F4020000   MOV EAX,DWORD PTR DS:[EBX+2F4]           ; 8dB
00451399    E8 D2E1FDFF     CALL dump_.0042F570
0045139E    837D FC 00      CMP DWORD PTR SS:[EBP-4],0               ; 注册码与0比较
004513A2    75 12           JNZ SHORT dump_.004513B6                 ; 注册码不能为空
004513A4    BA 28144500     MOV EDX,dump_.00451428                   ; 请输入注册码
004513A9    8B83 F0020000   MOV EAX,DWORD PTR DS:[EBX+2F0]
004513AF    E8 ECF3FFFF     CALL dump_.004507A0
004513B4    EB 40           JMP SHORT dump_.004513F6
004513B6    8D55 F8         LEA EDX,DWORD PTR SS:[EBP-8]
004513B9    8B83 F4020000   MOV EAX,DWORD PTR DS:[EBX+2F4]
004513BF    E8 ACE1FDFF     CALL dump_.0042F570
004513C4    8B45 F8         MOV EAX,DWORD PTR SS:[EBP-8]
004513C7    8B15 2C3C4500   MOV EDX,DWORD PTR DS:[453C2C]            ;
固定码,真码yjcf&15202727
004513CD    E8 3632FBFF     CALL dump_.00404608                      ; 真假码比较
004513D2    75 12           JNZ SHORT dump_.004513E6                 ; NOP这里实现暴破
004513D4    BA 40144500     MOV EDX,dump_.00451440                   ; welcome!
004513D9    8B83 F0020000   MOV EAX,DWORD PTR DS:[EBX+2F0]
004513DF    E8 BCF3FFFF     CALL dump_.004507A0
004513E4    EB 10           JMP SHORT dump_.004513F6
004513E6    BA 54144500     MOV EDX,dump_.00451454                   ; i am sad!


本文转自 lvcaolhx 51CTO博客,原文链接:http://blog.51cto.com/lvcaolhx/48585
相关文章
|
3月前
|
Java 开发工具 数据安全/隐私保护
技术博客:市面上加密混淆软件的比较和推荐
技术博客:市面上加密混淆软件的比较和推荐
49 0
|
4月前
|
存储 Dart 安全
 【教程】源代码加密、防泄密软件
代码混淆 是一种将应用程序二进制文件转换为功能上等价,但人类难于阅读和理解的行为。在编译 Dart 代码时,混淆会隐藏函数和类的名称,并用其他符号替代每个符号,从而使攻击者难以进行逆向工程。
|
9月前
|
安全 搜索推荐 数据安全/隐私保护
Python基础之破解加密压缩包
Python基础之破解加密压缩包
172 0
|
8月前
|
JavaScript 数据安全/隐私保护 开发者
JS逆向实战之混淆加密和AES加密的破解
JS逆向实战之混淆加密和AES加密的破解
|
8月前
|
Java 数据安全/隐私保护 Android开发
app逆向实战强化篇——破解某安卓APP请求加密参数
app逆向实战强化篇——破解某安卓APP请求加密参数
|
9月前
|
PHP 数据安全/隐私保护
PHP文件源码加密破解还原过程Common.php
PHP文件源码加密破解还原过程Common.php
186 0
|
10月前
|
数据安全/隐私保护 Python
【excel】python破解excel加密视图
【excel】python破解excel加密视图
114 0
|
11月前
|
算法 安全 量子技术
十年台式机,单核1小时破解后量子加密算法,密码学家:太突然了
十年台式机,单核1小时破解后量子加密算法,密码学家:太突然了
|
11月前
|
机器学习/深度学习 人工智能 算法
年终重磅盘点:2022计算机科学6大突破!破解量子加密、最快矩阵乘法等榜上有名(2)
年终重磅盘点:2022计算机科学6大突破!破解量子加密、最快矩阵乘法等榜上有名
|
11月前
|
机器学习/深度学习 人工智能 安全
年终重磅盘点:2022计算机科学6大突破!破解量子加密、最快矩阵乘法等榜上有名(1)
年终重磅盘点:2022计算机科学6大突破!破解量子加密、最快矩阵乘法等榜上有名