IDA Pro > IDA Pro教程 > 技术问题 > IDA pro转换为数组(Convert to array)

IDA pro转换为数组(Convert to array)

发布时间:2023-04-25 14: 31: 19

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

 

中文翻译:

名称:MakeArray
此命令允许您创建数组并更改其大小。

数组通过两个简单步骤创建:1。使用数据定义命令(data、string、structs)创建数组的第一个元素2。将数组命令应用于创建的数据项。

以当前数组元素(而非字节)输入数组大小。建议的数组大小为以下值中的最小值:-带交叉引用的下一个项的地址-下一个用户定义名称的地址

对于字符串文字,您可以使用此命令更改字符串的长度。

该对话框包含以下字段:

行上的项目(对字符串文字无意义):0将行上的最大项目数放置在行上的其他值项目数

请注意,margin参数也会影响行上的项目数。

对齐方式(对字符串文本无意义)
-1不对齐项目0自动对齐每个项目的其他值宽度已

签名的元素:如果选中,IDA将所有元素视为已签名的数字。仅对数字有意义(对偏移量、段和字符串没有意义)

显示索引:如果选中,IDA将以注释(0,1,2…)的形式显示数组元素的索引。

创建为数组:如果未选中,则IDA将为每个数组元素创建一个单独的项。对于创建巨大的数组很有用。如果在将此命令应用于字符串文字时取消选中该框,IDA将创建许多字符串文字,而不是一个大字符串。

如果应用于可变大小的结构,则此命令用于指定结构的总体大小。不能创建可变大小结构的数组。

另请参阅“编辑”子菜单“如何输入数字”。
 

展开阅读全文

标签:反汇编软件数据库

读者也访问过这里:
邀请您进入交流群 点击扫码
400-8765-888 kefu@makeding.com

专业销售为您服务

欢迎添加好友,了解更多IDA优惠信息,领逆向工程学习资料礼包1份!
热门文章
exe反编译工具哪个好?反编译能力强的工具盘点
随着软件技术的发展,exe(可执行文件)已经成为了电脑、手机等多个平台上的主要软件运行格式,而对于exe文件的反编译也成为了逆向工程中不可缺少的一个步骤。本文将介绍一些常用的exe反编译工具,并评价其优缺点,帮助读者选择合适的工具。
2023-04-12
c++反编译工具有哪些
反编译C++代码的工具一般是针对可执行文件和库文件的反汇编和逆向分析工具。本文将给大家介绍c++反编译工具有哪些的内容。市面说的c++反编译工具有很多,下面介绍几款使用认识较多的软件。
2023-04-23
idapro怎么改为中文
IDA Pro是一款功能强大的反汇编和反编译工具,广泛应用于逆向工程和软件开发领域。在使用IDA Pro时,如果我们不习惯英文界面,可以将其改为中文界面。本文将介绍IDA Pro怎么改为中文界面。IDA Pro界面改成中文主要有两种方法,下面是详细介绍。
2023-04-19
ida如何转伪代码 ida伪代码怎么看
IDA Pro是一款常用的反汇编和反编译工具,可以帮助我们分析二进制文件的实现细节和执行过程,以便更好地理解程序的执行过程和逻辑。在进行逆向工程的过程中,我们经常需要将反汇编结果转换为伪代码,以便更好地进行分析和修改。本文将介绍如何使用IDA Pro转换为伪代码,并简单讲解ida伪代码怎么看。
2023-04-14
IDA反汇编流程视图的常用基本操作设置
IDA中反汇编窗口中有两种不同的形式,分别是列表模式和图形模式,IDA默认打开是图形模式,就是反汇编流程视图,可以用来分析程序函数的具体运行情况。
2021-06-15
IDA的初始使用说明和界面简介
IDA能帮助我们分析恶意软件、分析系统漏洞、验证编译器的性能,其支持在Mac系统、Windows系统、Linux系统中使用,是一款非常优秀的反编译软件。
2021-03-16
最新文章
芯片逆向工程是什么?使用IDA进行芯片逆向工程教程
在如今智能时代,芯片开发已成为技术产业的关键,危及很多领域发展和创新。但是,对于很多非专业人士而言,芯片逆向工程可能是一个怪异的界定。本文将详细解释芯片逆向工程是什么,使用IDA进行芯片逆向工程教程,及其IDA在芯片领域的其他应用。
2024-02-06
逆向工程思维有哪些?使用IDA进行逆向工程的思路
逆向工程思维是一种具有启发性的思考方式,正在不同领域中蓬勃发展。在本文中,我们将深入研究逆向工程思维有哪些,使用IDA进行逆向工程的思路,以及它在解决复杂问题和优化系统中的应用。
2024-02-06
unity逆向工程是什么?使用IDA进行unity逆向工程方法
游戏开发的魅力在于创造与探索,而Unity逆向工程为开发者提供了一扇全新的大门。它允许你深入分析和改进使用Unity引擎创建的游戏。本文将详细介绍unity逆向工程是什么?使用IDA进行unity逆向工程方法。
2024-02-06
汽车逆向工程是什么?使用IDA进行汽车逆向工程教程
汽车工业正面临着史无前例的技术创新,其中,车辆逆向工程作为一种新兴技术,正成为该行业的热点话题。结合IDA(Interactive Disassembler)该前沿逆向工程工具,车辆逆向工程的应用范围和深度不断发展。文中旨在深入分析汽车逆向工程是什么?使用IDA进行汽车逆向工程教程,分析IDA在车辆系统中的运用,为汽车行业的技术人员及发烧友提供有价值的参考信息。
2024-02-01
3d扫描逆向工程是什么?使用IDA进行3d扫描逆向工程
3D扫描逆向工程作为一种创新技术,正在逐步更改大家对物理全球的理解处理办法。结合IDA(Interactive Disassembler)这类反向工程工具,3D扫描技术突出了更广阔的应用前景。本文将详细分析3d扫描逆向工程是什么,使用IDA进行3d扫描逆向工程,为相关领域的专业人士提供全面的信息和意见。
2024-02-01
IDA打开目标so全是sub_ IDA怎么调试到对应的代码?
使用IDA分析Android或iOS平台的应用时,常会遇到“打开目标so文件全是sub_”的情况,这对于初学者和经验不足的分析师来说是一个挑战。本文旨在详细讲述如何在IDA中有效处理这一问题,解析调试到对应代码的方法
2024-02-01

通过微信咨询我们

欢迎添加好友,了解更多IDA优惠信息,领取逆向工程学习资料礼包1份!