水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:能否给dll尾部加个字符串数组
1楼
|
z16166
|
2021-03-22 17:32:02
|
展开
当然可以,通过PE file header是可以定位到这个地方的,不过可能要注意一下padding。
另外一个办法是单独搞一个resource dll,字符串放在这个resource dll中。
或者直接load一个txt file也行啊
--
修改:z16166 FROM 221.218.162.*
FROM 221.218.162.*
3楼
|
z16166
|
2021-03-22 18:13:58
|
展开
win/linux应该都没问题
优先用PE/ELF的header来定位数据。
实在不行,还可以用笨办法的,就是从文件尾部回溯几兆,然后搜索起始的特征串(在正常串的前面加个定位用的特征串)
【 在 toutouqi 的大作中提到: 】
: 需求是只能在一个dll内。不知道padding会不会遇到字节对齐等问题出bug,还一个问题是linux的so能否同样处理。
--
FROM 221.218.162.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版