30 matches found
QuickAsm
Quick Assembler 简单的(实验性)x86/x86 汇编器和模拟器。 Quick Assembler 使用 wxWidgets 构建。这是我第一次尝试将 wxWidgets 用于实际项目。我创建了一个 wxWidgets 的私有构建版本,支持 wxWidgets 静态链接以及 CRT 静态链接。如果你要自行构建,可能需要更改项目属性,改用 CRT 动态链接,因为我尚未发布我对 wxWidgets 构建的修改。 以下是当前支持的功能列表: 编辑、打开和保存 ASM 文件,包括撤销/重做。 使用 NASM 或 Keystone 引擎汇编文件。对于 NASM,请将 nasm.exe...
iblessing
☠️ ██╗██████╗ ██╗ ███████╗███████╗███████╗██╗███╗ ██╗ ██████╗ ██║██╔══██╗██║ ██╔════╝██╔════╝██╔════╝██║████╗ ██║██╔════╝ ██║██████╔╝██║ █████╗ ███████╗███████╗██║██╔██╗ ██║██║ ███╗ ██║██╔══██╗██║ ██╔══╝ ╚════██║╚════██║██║██║╚██╗██║██║ ██║ ██║██████╔╝███████╗███████╗███████║███████║██║██║...
ShellcodeCompiler
Shellcode Compiler Shellcode Compiler is a program that compiles C/C++ style code into a small, position-independent and NULL-free shellcode for Windows x86 and x64 and Linux x86 and x64. It is possible to call any Windows API function or Linux syscall in a user-friendly way. Shellcode Compiler...
keystone
Keystone 引擎 Keystone 是一个轻量级、跨平台、多架构的汇编框架。 它提供了一些无与伦比的功能: 多架构,支持 Arm、Arm64 AArch64/Armv8、以太坊虚拟机、Hexagon、Mips、PowerPC、RISC-V、Sparc、SystemZ 和 X86(包括 16/32/64 位)。 干净/简单/轻量/直观的架构中立 API。 使用 C/C++ 语言实现,并提供 Java、Masm、C、PowerShell、Perl、Python、NodeJS、Ruby、Go、Rust、Haskell、VB6 和 OCaml 的绑定。 原生支持 Windows 和...
sickle-pdk
Sickle - 载荷开发套件 Sickle 是我最初为帮助自己更高效地开发和理解 shellcode 而开发的一个工具。然而,在开发和使用的过程中,它已演变为一个载荷开发套件。尽管目前的模块主要面向汇编,但该工具并不仅限于 shellcode。 目前 Sickle 可以协助以下工作: 将汇编指令转换为机器码(操作码) 执行字节码,包括生成的载荷 为目标语言格式化操作码 识别坏字符 线性反汇编 差异对比 Shellcode 生成 Sickle 通过 Keystone Engine 支持 shellcode...
patching
Patching - Interactive Binary Patching for IDA Pro Overview Patching assembly code to change the behavior of an existing program is not uncommon in malware analysis, software reverse engineering, and broader domains of security research. This project extends the popular IDA Pro disassembler to...
patching
Patching - IDA Proのためのインタラクティブバイナリパッチング 概要 既存のプログラムの動作を変更するためにアセンブリコードにパッチを当てることは、マルウェア解析、ソフトウェアリバースエンジニアリング、およびセキュリティ研究の広範な分野では珍しくありません。このプロジェクトは、人気のIDA Pro 逆アセンブラを拡張し、迅速な反復作業のために設計されたより堅牢なインタラクティブバイナリパッチングワークフローを作成します。 このプロジェクトは現在、広く利用されているKeystone...
shellen
Shellen 概要 Shellenは対話型のシェルコード作成環境です。シェルコードを書くための便利なツールをお探しなら、shellenはあなたの友になるかもしれません。Shellenはアセンブルツールや逆アセンブルツールとしても使用できます。 shellenのすべての操作にはkeystoneエンジンとcapstoneエンジンが使用されています。 Shellenはpython3でのみ動作します 。python2のサポートは将来追加されるかもしれません。 インストール まず、shellenの依存パッケージをインストールする必要があります: root@kitploit: $ sudo...
fhex
Fhex - A Full-Featured HexEditor This project is born with the aim to develop a lightweight, but useful tool. The reason is that the existing hex editors have some different limitations e.g. too many dependencies, missing hex coloring features, etc.. This project is based on qhexedit2 , capstone...
scare
scare - 简单可配置的汇编 REPL 与模拟器 scare 是一个面向命令行的多架构汇编 REPL 和模拟器。 现有的现代汇编 REPL 并不多。已有的要么是不透明的 Web 应用,要么局限于特定的架构/平台。scare 是为那些想要测试、实验或以其他方式摆弄汇编代码的人而构建的。所有汇编后的代码都在模拟器中运行,该模拟器只执行你提供的代码。底层 scarelib 库的多架构设计旨在实现模块化,以便能够快速添加新的架构。 版本 0.3.0 是 scare 的首个公开发布版本。 核心功能 在 REPL 环境中编写汇编 加载或保存你编写的程序 在程序中向后单步执行...
EUVD-2020-23933
Malware in sbrugna...
EUVD-2020-23932
Malware in sbrugna...
CVE-2020-36404
Keystone Engine 0.9.2 has an invalid free in llvmks::SmallVectorImpl::SmallVectorImpl...
CVE-2020-36405
Keystone Engine 0.9.2 has a use-after-free in llvmks::X86Operand::getToken...
Keystone Engine Resource Management Error Vulnerability
Keystone Engine is an assembler framework. version 0.9.2 of Keystone Engine has a security vulnerability for which no details of the vulnerability are currently available...
Keystone Engine Buffer Overflow Vulnerability
Keystone Engine is an assembler framework, and a security vulnerability exists in Keystone Engine version 0.9.2, which stems from a stack-based buffer overflow in "processClientServerHello". No details of the vulnerability are currently available...
CVE-2020-36404
Keystone Engine 0.9.2 has an invalid free in llvmks::SmallVectorImpl::SmallVectorImpl...
CVE-2020-36405
Keystone Engine 0.9.2 has a use-after-free in llvmks::X86Operand::getToken...