修改程序界面文字,无壳
一个64位的程序,无壳,要改这界面文字,hex和64dbg都找不到字符串。
求大佬指导怎么能修改的过程。
https://wwl.lanzouw.com/iXM6w24oot3c
@lies2014
检测发现会释放这几个dll文件,里面也找了没有要修改的字符 c++,可以用反编译软件啊 本帖最后由 zunmx 于 2024-7-17 11:41 编辑
base64编码
048DBA76位置
原始json
{
"title": "测试软件",
"ad": "修改文字",
"list": [
{
"Id": 638567969817542160,
"Name": "测试文字666888",
"Version1": 33,
"Version2": 49
}
]
}
我承认我有赌的成分,emmm
wjbg2022 发表于 2024-7-17 11:25
c++,可以用反编译软件啊
都用了,不是可以直接看到明文修改的 zunmx 发表于 2024-7-17 11:39
base64编码
048DBA76位置
厉害啊,大佬能再详细指导下怎么操作的吗 shaokui123 发表于 2024-7-18 08:45
厉害啊,大佬能再详细指导下怎么操作的吗
等待大佬继续分析吧,只是巧合发现了结尾的base64编码的特征,加以验证确实碰上了。 zunmx 发表于 2024-7-18 10:06
等待大佬继续分析吧,只是巧合发现了结尾的base64编码的特征,加以验证确实碰上了。
是不是需要先解码 shaokui123 发表于 2024-7-18 10:11
是不是需要先解码
我没懂你的意思,用winhex,拉到最下面就是base64编码后的文本,如果需要修改,解码,然后修改后再编码,放回到原来的位置,目测超出文件原有大小也无妨。 zunmx 发表于 2024-7-18 10:26
我没懂你的意思,用winhex,拉到最下面就是base64编码后的文本,如果需要修改,解码,然后修改后再编码, ...
对对对,我就是这个意思,谢谢了
页:
[1]