js混淆

​ obfuscator / ob混淆后,变量跟方法名已经完全替换,第一行可以看到明显的一个数组。 特征:移位操作,函数名和变量名通常以 _0x 或者 0x 开头,后接 1~6 位数字或字母组合。 解混淆: https://tool.yuan...

reversejs混淆

WebAssembly

​ WebAssembly(wasm)是基于堆栈的虚拟机的二进制指令格式。wasm被设计为可编程C / C ++ / Rust等高级语言的可移植目标,可在Web上部署客户端和服务器应用程序。 wabt是用于WebAssembly的一套工具,包...

reverseWebAssemblywasm

静态反调试

​ 静态反调试技术只需要在程序运行之前进行一次破解即可解除全部限制,且不需要二次操作。而且静态反调试技术对于操作系统的依赖性非常大,相同的反调试技术在不同的操作系统表现可能不同。 参考: https://xz.aliyun.com/t/568...

reverse反调试

Unity逆向

​ 工具Unity Dll一般的 Unity3D 游戏的主逻辑都在 Assembly-CSarp.dll 中,所以需要 dll文件逆向/重新打包 工具。Unity3D开发的游戏,其核心代码都在这个 dll 文件中,所以逆向/修改这个 dll ...

reverseUnity

python反编译

​ python反编译.exe → .pyc在线工具PyInstaller Extractor WEB pyinstxtractorhttps://github.com/extremecoders-re/pyinstxtractor http...

reversepython反编译

自动化工具

angrangr是一个二进制的代码分析工具, 能够自动化的完成二进制文件的分析并找出漏洞。可以进行动态的符号执行分析。 123456789import angrproj = angr.Project("./enormous")state = proj...

reverse自动化angrz3

IDA

常用快捷键Shift+F12:查看所有字符串 F5:查看伪代码 Alt+T:查找字符串 空格:切换图形视图&汇编视图 /:在反编译后伪代码的界面中写下注释 x:对着某个函数、变量按该快捷键,可以查看它的交叉引用 n:改变量名 y:改变量类型 ...

reverseIDA

Android逆向

​ 动态调试Java层动调在Manifest给 AndroidManifest.xml 设置: android:debuggable="true" 使用apktool工具解包修改manifest,重打包回去之后进行签名; 先对文件进行对齐: ...

reverseAndroid

© 2026 Lazzaro · 总访问 — 次 · 访客 — 人
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

站内搜索

没有找到内容!