157 matches found
sandsifter
s a n d s i f t e r : the x86 processor fuzzer Overview The sandsifter audits x86 processors for hidden instructions and hardware bugs, by systematically generating machine code to search through a processor's instruction set, and monitoring execution for anomalies. Sandsifter has uncovered secre...
rehex
Reverse Engineers' Hex Editor A cross-platform Windows, Linux, macOS, BSD hex editor for reverse engineering, and everything else. An online copy of the manual can be accessed here: solemnwarning.net/rehex/manual/. Features Large 1TB+ file support Decoding of integer/floating point value types...
retdec
Warning The RetDec project is currently in a limited maintenance mode due to a lack of resources: Pull Requests are welcomed. They are reviewed with priority, if possible without delays. Issues are reacted on with delays up to one quarter. Issues are not actively solved unless they relate to a...
RawrXDA
RawrXD PE Writer - Complete Implementation Overview This is a complete PE32+ writer and machine code emitter implemented in pure x64 MASM assembly with zero dependencies and no CRT usage. It generates runnable Windows executables from scratch. Architecture The PE writer follows a backend designer...
reko
reko - a general purpose decompiler. Reko Swedish: "decent, obliging" is a decompiler for machine code binaries. This project is freely available under the GNU General Public License. The project consists of front ends, core decompiler engine, and back ends to help it achieve its goals. A...
sandsifter
s a n d s i f t e r : x86 处理器模糊测试器 概述 Sandsifter 通过系统生成机器码来搜索处理器的指令集,并监控执行过程中的异常,从而审计 x86 处理器的隐藏指令和硬件漏洞。Sandsifter 已经发现了来自所有主要厂商的秘密处理器指令;反汇编器、汇编器和模拟器中普遍存在的软件漏洞;企业级虚拟机监控器的缺陷;以及 x86 芯片中的良性及安全关键型硬件漏洞。 鉴于 x86 处理器的多样性,该工具的目标是使用户能够自行检查系统中存在的隐藏指令和漏洞。 要对你的处理器进行基本审计,请运行: root@kitploit: sudo ./sifter.py...
sploit
sploit Sploit is a Go package that aids in binary analysis and exploitation. The motivating factor behind the development of sploit is to be able to have a well designed API with functionality that rivals some of the more common Python exploit development frameworks while taking advantage of the ...
reko
reko - 汎用逆コンパイラ Reko (スウェーデン語で「まともで、親切」)は、マシンコードバイナリ用の逆コンパイラです。 このプロジェクトはGNU General Public Licenseのもとで自由に利用できます。 プロジェクトは、フロントエンド、中核となる逆コンパイルエンジン、およびその目標を達成するためのバックエンドで構成されています。現時点では、コマンドライン、Windows...
sandsifter
s a n d s i f t e r : x86プロセッサファザー 概要 sandsifterは、プロセッサの命令セットを検索するために機械コードを体系的に生成し、実行中の異常を監視することで、x86プロセッサの隠された命令やハードウェアバグを監査します。sandsifterは、すべての主要ベンダーから秘密のプロセッサ命令を発見しました。また、逆アセンブラ、アセンブラ、エミュレータにおける広範なソフトウェアバグ、エンタープライズハイパーバイザの欠陥、そしてx86チップにおける良性およびセキュリティ上重要なハードウェアバグの両方を明らかにしました。...
Deep Learning-Based Binary Analysis for Vulnerability Detection in X86-64 Machine Code
While much of the current research in deep learning-based vulnerability detection relies on disassembled binaries, this paper explores the feasibility of extracting features directly from raw x86-64 machine code. Although assembly language is more interpretable for humans, it requires more comple...
EUVD-2022-34265
Malicious code in bioql PyPI...
Relational Hoare Logic for Realistically Modelled Machine Code
Many security- and performance-critical domains, such as cryptography, rely on low-level verification to minimize the trusted computing surface and allow code to be written directly in assembly. However, verifying assembly code against a realistic machine model is a challenging task. Furthermore,...
Exploit for Use After Free in Linux Linux_Kernel
Building And Configuring The instructions below were tested u...
Shoggoth - Asmjit Based Polymorphic Encryptor
Shoggoth is an open-source project based on C++ and asmjit library used to encrypt given shellcode, PE, and COFF files polymorphically. Shoggoth will generate an output file that stores the payload and its corresponding loader in an obfuscated form. Since the content of the output is...
CVE-2022-31206
The Omron SYSMAC Nx product family PLCs NJ series, NY series, NX series, and PMAC series through 2022-005-18 lack cryptographic authentication. These PLCs are programmed using the SYMAC Studio engineering software which compiles IEC 61131-3 conformant POU code to native machine code for execution...
Memory corruption
JTEKT TOYOPUC PLCs through 2022-04-29 do not ensure data integrity. They utilize the unauthenticated CMPLink/TCP protocol for engineering purposes, including downloading projects and control logic to the PLC. Control logic is downloaded to the PLC on a block-by-block basis with a given memory...
Design/Logic Flaw
The Omron SYSMAC Nx product family PLCs NJ series, NY series, NX series, and PMAC series through 2022-005-18 lack cryptographic authentication. These PLCs are programmed using the SYMAC Studio engineering software which compiles IEC 61131-3 conformant POU code to native machine code for execution...
CVE-2022-31206
The Omron SYSMAC Nx product family PLCs NJ series, NY series, NX series, and PMAC series through 2022-005-18 lack cryptographic authentication. These PLCs are programmed using the SYMAC Studio engineering software which compiles IEC 61131-3 conformant POU code to native machine code for execution...
CVE-2022-31206
CVE-2022-31206 affects Omron SYSMAC Nx product family PLCs (NJ/NY/NX/PMAC) prior to 2022-05-18. The issue is that the transferred PLC logic is not cryptographically authenticated, allowing an attacker to modify transmitted object code and execute arbitrary machine code on the PLC CPU module withi...
CVE-2022-29958
CVE-2022-29958 affects JTEKT TOYOPUC PLCs up to 2022-04-29, where control logic and projects can be downloaded via unauthenticated CMPLink/TCP without cryptographic authentication. The downloaded code is block-based and executed in the PLC runtime without memory protection, on CPU modules (e.g., ...