吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1971|回复: 10
收起左侧

[学习记录] OD脚本备忘

  [复制链接]
liwj 发表于 2022-11-11 07:23
原来OD脚本是保存到文本文件(.txt)就可以的,在OD里右键--‘运行脚本’--‘打开’就可以选择我们的脚本了,这个脚本目的是断点生效,程序被OD断下来后,获取相关寄存器和堆栈的值,之所以用脚本取获取,
是因为要在相同的位置获取的数值,批量获取数量,以便调试分析。下面是查看read file 读取的数据 。
//运行之前,只留一个断点(readfile 的mov ecx,eax),接着附加运行程序并运行程序,断在readfile 的mov ecx,eax这里后,不能禁止这里的断点(理由在下面),我们再导入这个脚本
var espaddsisi
var bufferaddr
var espaddsiba
var changdu

var shuju
var jishu
mov jishu,0
// ==========================================
label:

run
//由于禁止readfile 的mov ecx,eax该断点,整个OD都没有断点,运行脚本后执行的是run,后续没有断点断下来,下面这些个变量和log/find全部没有执行,因此要保留readfile 的mov ecx,eax该处断点 //驱动下面的代码
cmp jishu,300
je label2
mov espaddsisi,esp
add espaddsisi,44
mov bufferaddr,[espaddsisi]
log "bufferaddr内存地址?"
log bufferaddr

find bufferaddr,#56eedcc7#//找内存数据,找到后地址返回到$RESULT 找不到就返回0
cmp $RESULT,0
jne label3 //不等于0,代表找到了

mov espaddsiba,esp
add espaddsiba,48
mov changdu,[espaddsiba]
log "changdu字节长度?"
log changdu

mov shuju,[bufferaddr]
log shuju

dma bufferaddr,changdu,"c:\Users\gj\Desktop\test\dump.bin"
log "=========================================="
jmp label
label3:
bprm bufferaddr,1 //一个字节的内存访问断点 停在cmp
log "是否找到了地址是?"
log bufferaddr
//bpwm bufferaddr,1 //因为是在1号地址取数 异或后又给回了1号,所以在1号这里下内存写入断点,就可以看到汇编是哪里写入了
                               //时机很重要,因为读了两次e9e9e9fd,第一次读了之后,并没有写回到原来的地址,所以这个断点是没有断下来
//bphws bufferaddr
run
cmt eip,"这就是算法" //断下来后,标记注释算法

label2:
ret

免费评分

参与人数 4吾爱币 +5 热心值 +3 收起 理由
blbljj008 + 2 + 1 谢谢@Thanks!
youkfor + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
skc16685201235 + 1 + 1 我很赞同!
SVIP008 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!怎么 没人评分呢?!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

l441669899 发表于 2022-11-11 07:58
感谢楼主分享!
pizazzboy 发表于 2022-11-11 08:14
jixingzi 发表于 2022-11-11 08:27
8392973 发表于 2022-11-11 09:22
谢谢分享。
camyan 发表于 2022-11-11 10:40

感谢分享
理想的海洋 发表于 2022-11-11 11:09
大佬有vmp脱壳的脚本吗
CXC303 发表于 2022-11-11 11:43
标记学习
 楼主| liwj 发表于 2022-11-11 13:55
理想的海洋 发表于 2022-11-11 11:09
大佬有vmp脱壳的脚本吗

正在学习研究 希望能搞懂
理想的海洋 发表于 2022-11-11 14:13
liwj 发表于 2022-11-11 13:55
正在学习研究 希望能搞懂

等待你的研究成果 哈哈
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 01:42

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表