x/s
似乎正在打印垃圾邮件。我相信目标C字符串的默认编码为UTF-16。#1 楼
如果您认为编码错误,则可以尝试以下两种方法:请尝试按此处所述使用
x/hs
当您使用x指定单位大小时,下次使用x
...
时,该大小将成为默认单位。
使用x / hs显示16位字符字符串
按此处所述在gdb中设置字符集
gdb无法自动识别劣等程序使用的字符集;您必须使用下面描述的set target-charset命令告诉它。
x/s
似乎正在打印垃圾邮件。我相信目标C字符串的默认编码为UTF-16。x/hs
评论
主题无界限。调试器是双重用途的,但是自从您进行调试(即转发工程师代码)并将其声明后,这个问题肯定是临界点。仍然+1,因为它很有趣。@ 0xC0000022L我看不到任何迹象表明blahfish没有对未知的二进制文件进行反向工程。
@ 0xC0000022L感谢您的评论。我很好奇,我不明白为什么将调试器问题封闭为离题且与逆向工程无关。它的动态分析,我的看法。我想念什么吗?
@blahfish:a。)这是一条评论,我没有以这种方式举报,实际上我投票了,mod关闭了,问他/她,然后b。)是的,我坚持认为这与主题无关因为这可以在StackOverflow上毫无问题地提出来,并由程序员的总线负载来回答,而对于实际的RCE问题却不能这么说。但是,欢迎您加入有关meta.RE.SE的讨论,以发表您的意见并帮助进一步塑造社区;)
@ 0xC0000022L知道,您的确有有效的积分,谢谢!