行业解决方案查看所有行业解决方案
IDA 用于解决软件行业的关键问题。
发布时间:2023-04-25 14: 08: 40
Action name: MakeStrlit
This command converts the current unexplored bytes to a string.
The set of allowed characters is specified in the configuration file, parameter StrlitChars. Character '\0' is not allowed in any case. If the current assembler does not allow characters above 0x7F, characters with high bit set are not allowed.
If the anchor has been dropped, IDA will take for the string all characters between the current cursor position and the anchor.
Use the anchor if the string starts a disallowed character.
This command also generates a name for the string. In the configuration file, you can specify the characters allowed in names (NameChars).
You can change the literal string length using Array command.
The GUI version allows you to assign a special hotkey to create Unicode strings. To do so, change the value of the StringUnicode parameter in the IDAGUI.CFG file.
Pascal Strings
To create Pascal style strings (with first byte indicating string length) use Set String Style command.
See also Edit submenu
中文翻译:
name:MakeStrlit
此命令将当前未探索的字节转换为字符串。
允许的字符集在配置文件参数StrlitChars中指定。在任何情况下都不允许使用字符“\0”。
如果当前汇编程序不允许使用0x7F以上的字符,则不允许使用设置了高位的字符。
如果锚已被丢弃,IDA将获取当前光标位置和锚点之间的字符串字符
。如果字符串开始使用不允许的字符,请使用锚点。
此命令还会为字符串生成一个名称。
在配置文件中,
您可以指定
名称中允许的字符(NameChars)。您可以使用Array命令更改文字字符串长度。
GUI版本允许您指定一个特殊的热键来创建Unicode字符串。为此,请更改
IDAGUI.CFG文件中StringUnicode参数的值。
Pascal strings
要创建Pascal样式的字符串(第一个字节表示字符串长度),请使用“设置字符串样式”命令。
另请参阅“编辑”子菜单
展开阅读全文
︾
读者也喜欢这些内容:
IDA动态调试的使用方法 IDA动态调试后自动更新变量名
在分析复杂程序时,仅靠静态反汇编往往无法看到完整的运行逻辑,尤其是加壳、动态调用、异或加密等场景。此时,借助IDA Pro的动态调试功能,可以实时捕捉程序执行流程,监控变量值和调用栈变化,大大提高分析准确性。更进一步,IDA Pro还支持调试过程中自动更新变量名和函数名,提高代码可读性。本文围绕“IDA动态调试的使用方法IDA动态调试后自动更新变量名”进行详解,帮助你从基础操作入手,深入掌握IDA的高级用法。...
阅读全文 >
IDA Pro反汇编出现一大堆函数如何优化 IDA Pro的反汇编性能
在使用IDA Pro对可执行文件进行静态分析时,经常会遇到“函数爆炸”——IDA Pro自动识别出大量函数,而其中很多其实并不是真正的代码入口。这些伪函数不仅影响阅读效率,还严重拖慢IDA Pro的分析性能。要搞清楚“IDA Pro反汇编出现一大堆函数如何优化IDA Pro的反汇编性能”,就必须深入理解IDA的工作机制,并对常见问题有针对性地进行处理。...
阅读全文 >
IDA Pro如何分析ARM架构代码?IDA Pro如何分析x86架构代码?
IDA Pro非常强大,也非常好用,但很多朋友使用时会遇到IDA Pro如何分析ARM架构代码?IDA Pro如何分析x86架构代码的问题,这篇文章就将帮你解决这两个问题,让你看完就能试试。...
阅读全文 >
如何优化IDA Pro的反汇编速度?如何设置IDA Pro加快程序分析过程?
IDA Pro大家应该都知道,是逆向工程师必备的工具。有时候,当程序越来越大、分析任务越来越复杂时,IDA Pro的反汇编速度就会有点慢。今天就来分享一些优化的小技巧:如何优化IDA Pro的反汇编速度?如何设置IDA Pro加快程序分析过程?帮你提升IDA Pro的速度,让程序分析更流畅。...
阅读全文 >