吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4257|回复: 5
收起左侧

[原创] 对inc2l打个补丁。

[复制链接]
岁月静好。 发表于 2015-7-28 02:52


首先运行程序,发现并没有什么提示且也没有生成对应的lib文件,继而进行调试。


OD加载inc2l出现提示,说明inc2l加壳了。
QQ图片20150728021359.png


用PEID查询一下
QQ图片20150728021550.png


考虑到inc2l必定会做文件操作,没有脱壳,直接在CreateFile,ReadFile,WriteFile这几个API下断点,还有inc2l.exe使用ml.exe和link.exe,所以在CreateProcess也下断点


......此处略过N个字......


首先这个程序由于是控制台的,还需要带命令行参数,所以调了半天的exe发现没有任何卵用啊。
加上参数后继续调试。
测试参数为:ws2_32.inc
QQ截图20150728024018.png

断点断在CreateFileA()
图片20.png
图片21.png
读取参数文件
图片22.png

开始读
图片23.png
创建ws2_32.def文件
图片24.png
创建ws2_32.asm文件
图片25.png
然后开始写文件
接着程序在不停的写文件,所以去掉WriteFile断点
图片26.png
去掉写文件断点后,可以看到程序又开始读参数文件。
总的来说就是读参数文件数据然后写到新建的ws2_32.def和ws2_32.asm中
将读文件断点也去掉,F9继续运行
图片29.png
会发现程序会调用masm32\bin\ml去编译ws2_32.asm文件
图片27.png
然后调用masm32\bin\Link去链接ws2_32.def  和 ws2_32.obj文件
图片28.png
最终程序删除中间文件,只留.lib的结果

1. 总结
程序关键行为:
1) 读取参数文件
2) 创建 参数.def文件和 参数.asm文件
3) 根据参数文件写 参数.def文件和 参数.asm文件
4) 调用masm32\bin\ml去编译 参数.asm文件
5) 调用masm32\bin\link去链接 参数.def 和 参数.obj文件生成.lib文件
6) 删除中间文件

而生成不成功的原因nc2l.exe程序本身的帮助,发现在SETTINGS处已经描述得很清楚
QQ截图20150728024808.png



最后将打过补丁的Inc2l送给大家。


第一次发帖啊,我还是小菜鸟,写的帖子实在是烂,大牛飘过啊~



inc2l.rar

15.49 KB, 下载次数: 26, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 1热心值 +1 收起 理由
Hmily + 1 感谢发布原创作品,吾爱破解论坛因你更精彩.

查看全部评分

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

heiyan 发表于 2015-7-28 04:39
我的补丁工具一直打不开 老是说 发生内部错误
Hmily 发表于 2015-7-29 17:38
 楼主| 岁月静好。 发表于 2015-7-29 18:36
Hmily 发表于 2015-7-29 17:38
没用过这个程序,看到一个和楼主类似的文章http://blog.csdn.net/albertli/article/details/7874682 ,同一 ...

哇,大牛,不是同一个人啊,学习的时候用到了这个工具,然后出现了这个问题.

点评

挺好,加油!  详情 回复 发表于 2015-7-29 18:43
Hmily 发表于 2015-7-29 18:43
岁月静好。 发表于 2015-7-29 18:36
哇,大牛,不是同一个人啊,学习的时候用到了这个工具,然后出现了这个问题.

挺好,加油!
小豆芽 发表于 2015-7-30 09:20
求大神带带
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2025-1-10 19:37

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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