工具介绍:Malcat 是一个功能丰富的十六进制编辑器/反汇编器,适用于 Windows 和 Linux,面向 IT 安全专业人员。 检查数十种二进制文件格式,反汇编和反编译不同的CPU 架构,提取嵌...
IDA 9.0 发布:逆向工程领域迎来重大的新功能
IDA的许可机制经历了重大变革,现在许可证不再受平台限制,可以在Windows、Linux和macOS之间通用。多种反编译器包可供选择,其中包括新的IDA Home RISCV,取代了已退役的IDA ...
防拆技术和缓解措施
反汇编程序的工作原理最简单的反汇编程序超级简单,但它们也可能非常复杂。更高级的反汇编器会尝试识别函数(可能具有倍数返回)、跳转表等习语,并且不会被反汇编技巧所欺骗。它们分为两大类。线性 - 按顺序分解...
汇编语言等号=伪指令
等号伪指令(equal-sign directive)把一个符号名称与一个整数表达式连接起来,其语法如下:name = expression通常,表达式是一个 32 位的整数值。当程序进行汇编时,在汇...
汇编语言指令详解
指令(instruction)是一种语句,它在程序汇编编译时变得可执行。汇编器将指令翻译为机器语言字节,并且在运行时由 CPU 加载和执行。一条指令有四个组成部分:标号(可选)指令助记符(必需)操作数...
工具:新版dnSpy
这个工具有一年时间没有升级了,近日发现它更新了,有了新版本了,非常开心,因为实在是太好用了。 dnSpy 是一个调试器和 .NET 程序集编辑器。即使您没有任何可用...
基于ARM处理器的反汇编器软件简单设计及实现
阅读目录写在前面反汇编的目的涉及的主要内容ARM体系结构及指令编码规则分析ARM可执行二进制BIN文件分析ARM反汇编软件设计要解决的主要问题ARM反汇编软件的设计ARM反汇编软件的具体实现不足本文链...
漫谈PHP反汇编器/反编译器
在HVV期间同事提出ionCube保护PHP源码比较结实,研究了一下。ionCube 7.x处理过的some_enc.php不含原始some.php,只有混淆过的opcode。逆向工程技术路线必须分两...
smali基本语法
最近小编看很多正在学习的朋友们都不知道smali语法,那今天小编就找了很多资料,在网上也整理了一些,弄成了干货,大家都可以来学习学习! Smali概述: 我们都知道,Da...