递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 1334|回复: 5
打印 上一主题 下一主题

[视窗] 有没有人研究过 Capstone

[复制链接]

346

主题

1599

帖子

6531

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6531
QQ
跳转到指定楼层
楼主
发表于 2024-8-16 23:26:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
Capstone 库GITHUB   https://GITHUB.com/aquynh/capstone
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

22

主题

285

帖子

1997

积分

金牌会员

Rank: 6Rank: 6

积分
1997
QQ
沙发
发表于 2024-8-17 00:45:46 | 只看该作者
地址没打错?
回复

使用道具 举报

22

主题

285

帖子

1997

积分

金牌会员

Rank: 6Rank: 6

积分
1997
QQ
板凳
发表于 2024-8-17 01:28:28 | 只看该作者
本帖最后由 793359277 于 2024-8-17 01:33 编辑

原来是Capstone-engine,以前封过反汇编功能,转出来的格式不太好看,果断删了


5款引擎均静态封装,不携带Dll
回复

使用道具 举报

346

主题

1599

帖子

6531

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6531
QQ
地板
 楼主| 发表于 2024-8-17 09:44:58 | 只看该作者
我想封一个动态函数校验,取出库文件rva计算出每个函数crc,文件和内存一对比,就清楚了

现在就卡在怎么计算函数长度
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

22

主题

285

帖子

1997

积分

金牌会员

Rank: 6Rank: 6

积分
1997
QQ
5#
发表于 2024-8-17 11:17:40 | 只看该作者
urenai 发表于 2024-8-17 09:44
我想封一个动态函数校验,取出库文件rva计算出每个函数crc,文件和内存一对比,就清楚了

现在就卡在怎么计 ...

可以参考


回复

使用道具 举报

346

主题

1599

帖子

6531

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6531
QQ
6#
 楼主| 发表于 2024-8-17 14:57:26 | 只看该作者
我现在 在想,太麻烦了,

先打开系统库,再计算区段,再计算rva,再通过你上述的办法得到每一段。独立计算crc。
我靠好烦。
我不如直接计算库的代码段。与  内存 的段对比。

ps:实际上不用你上面的办法也能计算出每个API的段长。就是稍微繁琐一点点点点。
例如:计算所有api的rva,然后将这个rva进行排序。两个rva值中间的段就是了。
还是麻烦
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-23 06:08 , Processed in 0.086284 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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