吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6945|回复: 6
收起左侧

[原创] idc脚本的简单使用

[复制链接]
52lxw 发表于 2019-4-7 00:35
题目文件: babyRE.zip (3.42 KB, 下载次数: 14)

IDA反编译:
p1.png

发现judge函数是xor 0xc加了密的,静态ida分析不出来
用idc脚本解密
auto i;
for(i=0;i<=181;i++)
{
    PatchByte(0x600B00+i,Byte(0x600B00+i)^0xc);
}
p2.PNG
p3.PNG
成功ida识别出函数
这里其实是将输入的字符串与对应的字符串下标xor,最后和程序里面的数据进行比较
下面是解密py脚本
[Python] 纯文本查看 复制代码
result=[102,109,99,100,127,107,55,100,59,86,96,0x3B,110,112]
for i in range(len(result)):
    result[i]^=i
result=[chr(x) for x in result]
print "".join(result)

免费评分

参与人数 1吾爱币 +6 热心值 +1 收起 理由
Hmily + 6 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

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

随便吧土豆 发表于 2019-12-8 19:36
刚好在做这个题的时候搜idc脚本教程,然后进来正好就是这个题作示例&#128514;
ts0001 发表于 2019-4-7 03:13
hansn 发表于 2019-4-7 07:30
genay 发表于 2019-4-7 08:24
确实高大上啊 看不懂
bdcpc 发表于 2019-4-7 13:00

感觉就很高大上
re13orn 发表于 2019-12-22 11:00
楼主大大 ,用好像少些了 一个东西,用楼主大大的脚本解码之后,在.data:0000000000600B08 judge           endp ; sp-analysis failed  地方,要Edit-Functions-“Delete function” 才行
__不说 发表于 2020-8-9 11:16
看IDA PRO权威指南学习到了IDC脚本就找来练习!不错!就是第一次忘了改函数边界hhhh
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-16 12:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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