<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.recessim.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Polymorphic7</id>
	<title>RECESSIM - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.recessim.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Polymorphic7"/>
	<link rel="alternate" type="text/html" href="https://wiki.recessim.com/view/Special:Contributions/Polymorphic7"/>
	<updated>2026-07-14T19:51:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Electronic_Tools&amp;diff=3628</id>
		<title>Electronic Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Electronic_Tools&amp;diff=3628"/>
		<updated>2026-06-29T18:14:04Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: mess semi fix + add wlan audit tools&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Template:Main_page/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:Electronic Tools.jpeg|thumb|Oscilloscope and various multimeters]]&lt;br /&gt;
Multimeters, Function Generators, Oscilloscopes, Logic Analyzers, Spectrum Analyzers, Software Defined Radios and Open Source/Community Designed Tools. If you used it while reverse engineering, list it here!&lt;br /&gt;
==Tool Index==&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;tools_row1&amp;quot; class=&amp;quot;mainpage_row&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;Software Defined Radios&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;Electronic_Tools-SDR&amp;quot; title=&amp;quot;Software Defined Radios&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
		[https://www.rtl-sdr.com/about-rtl-sdr/ RTL-SDR] - Very low cost (~$30) receiver operating from about 52MHz to 2200MHz.&lt;br /&gt;
&lt;br /&gt;
		[https://www.sdrplay.com/rsp1a/ SDRPlay RSP1a] - Medium cost (~$160) receiver operating from 100 Khz to 2000 MHZ. Device includes a lot of selectable filters (to cancel broadcast FM, WiFi interference, PC interference etc).&lt;br /&gt;
&lt;br /&gt;
		[https://greatscottgadgets.com/hackrf/one/ HackRF One] - Capable of transmission or reception of radio signals from 1 MHz to 6 GHz. Open source hardware platform that can be used as a USB peripheral or programmed for stand-alone operation. Cost ~$340&lt;br /&gt;
&lt;br /&gt;
		[https://www.ettus.com/all-products/ub200-kit/ Ettus Research USRP B200] - Universal Software Radio Peripheral with continuous frequency coverage from 70 MHz –6 GHz. Wider bandwidth and higher resolution ADC/DAC than the HackRF; cost with enclosure ~$875.&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;Wireless Penetration Testing &amp;amp; Auditing&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;Wireless_Audit&amp;quot; title=&amp;quot;Wireless Penetration Testing &amp;amp; Auditing&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		[https://github.com/justcallmekoko/ESP32Marauder ESP32 Marauder] - is an open-source suite of Wi-Fi and Bluetooth offensive and defensive tools running on an ESP32 microcontroller.&lt;br /&gt;
&lt;br /&gt;
		[https://github.com/cifertech/esp32-div ESP32DIV] - is an open-source, modular, handheld wireless testing toolkit built around an ESP32-S3 microcontroller. Often described as a &amp;quot;Flipper Zero alternative,&amp;quot; it allows hardware hackers, cybersecurity researchers, and IoT developers to analyze, test, and experiment with multiple radio frequencies on a single device.&lt;br /&gt;
&lt;br /&gt;
		[https://github.com/JesseCHale/HaleHound-CYD ESP32-DIV HaleHound Edition] - is a specialized, community-driven wireless security testing toolkit. It pairs open-source hardware (the ESP32-DIV platform) with the HaleHound firmware, creating a highly interactive, budget-friendly handheld device used for ethical hacking, network analysis, and counter-surveillance.&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;Debugging Tools&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;Debugging_Tools&amp;quot; title=&amp;quot;Debugging Tools&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
		[[JTAGulator]] - open source hardware tool that assists in identifying OCD connections from test points, vias, or component pads on a target device.&lt;br /&gt;
&lt;br /&gt;
		[https://www.tincantools.com/product/flyswatter2/ FlySwatter2] - In-circuit JTAG debugger and programmer.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		[https://github.com/geo-tp/ESP32-Bit-Pirate ESP32 Bit Pirate] - is an open-source firmware that turns an ESP32 board into a Bus Pirate–style hardware hacking tool capable of interacting with wired and wireless protocols via USB, Wi-Fi, or a web interface.&lt;br /&gt;
&lt;br /&gt;
		[https://www.sparkfun.com/products/12942 Bus Pirate] - is a universal bus interface device designed for programming, debugging, and analyzing microcontrollers and other ICs.&lt;br /&gt;
		&lt;br /&gt;
		[https://www.crowdsupply.com/securinghw/tigard Tigard] - is a open source FT2232H-based, multi-protocol, multi-voltage tool for hardware hacking.&lt;br /&gt;
&lt;br /&gt;
		[https://github.com/Aodrulez/blueTag/tree/main BlueTag] Pi Pico RP2040 (open src) JTAGulator alternative (including other hardware hacking tools, USB&amp;gt;UART, CMSIS-DAP emulation etc)&lt;br /&gt;
&lt;br /&gt;
		[https://codeberg.org/blackmagic-debug/blackmagic#getting-started BlackMagicProbe] (officially supported clone) Use a Blue or BlackPill STM32x to build a debugger for ARM Cortex and RISC-V processors.&lt;br /&gt;
		&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;tools_row2&amp;quot; class=&amp;quot;mainpage_row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;Test Enclosures&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;Test_Enclosures&amp;quot; title=&amp;quot;Test Enclosures&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
				[[Ramsey STE-3000 Shielded Test Enclosure]] - Faraday cage for isolating RF signals&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;IC Decapsulating&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;IC_Decapsulating&amp;quot; title=&amp;quot;IC Decapsulating&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
				[[B&amp;amp;G International Decapsulator Model 250]] - Acid etching decapsulation tool from the early 2000&#039;s&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;DC Bench Power Supplies&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;DC_Bench_Power_Supplies&amp;quot; title=&amp;quot;DC Bench Power Supplies&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
				[https://www.aliexpress.com/store/1100222077 Riden 6018 DC bench power supply] - is a budget friendly DC step-down 60V 18A bench power supply for your lab with excellent price–performance ratio.&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3627</id>
		<title>Software Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3627"/>
		<updated>2026-06-28T10:57:13Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: Add LTE recon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Software_wiki_banner.png|frameless|1280x300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disassemblers, decompilers, software development tools, pcb development suites, cryptographic tools, and other reverse engineering software. If you used it while reverse engineering, list it here!&lt;br /&gt;
==Tool Index==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RF Signals Analysis====&lt;br /&gt;
&lt;br /&gt;
===== Signal Analysis &amp;amp; Decoding Tools =====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jopohl/urh Universal Radio Hacker] - tool to analyze and extract data from SDR-captured radio signals (especially pilots, [[Wikipedia:ISM_radio_band|ISM RF]] devices, etc). See youtube for tutorials and examples.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnuradio.org/ GNU Radio]  - toolkit that provides signal processing blocks to implement software-defined radios and signal processing systems.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/cjcliffe/CubicSDR CubicSDR] - is a cross-platform Software-Defined Radio application which allows you to navigate the radio spectrum and demodulate any signals you might discover.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/audacity/audacity Audacity] - is a audio editor that can be used to cleanup the radio waves captured by a [[Wikipedia:Software-defined_radio|SDR]] or Software Defined Radio. (Example: Start Audacity -&amp;gt; Import –&amp;gt; Raw Data -&amp;gt; Radio Wave File)&lt;br /&gt;
&lt;br /&gt;
===== LTE Reconnaissance Tools (SDR-Based Passive Analysis) =====&lt;br /&gt;
LTE Recon Tools.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/kit-cel/gr-lte GNU Radio LTE receiver (gr-lte)] - is an Open Source Software Package which aims to provide a GNU Radio LTE Receiver to receive, synchronize and decode LTE signals.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/P1sec/QCSuper QCSuper] - is a tool communicating with Qualcomm-based phones and modems, allowing to capture raw 2G/3G/4G radio frames, among other things.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/SysSec-KAIST/LTESniffer LTESniffer] - is An Open-source LTE Downlink/Uplink Eavesdropper.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/cn0xroot/LTE IMDEA-OWL] - OWL stands for Online Watcher of LTE. imdeaOWL is a free and open-source LTE control channel decoder developed by IMDEA Networks Institute and based on srsLTE, an LTE library for SDR UE and eNodeB developed by SRS.&lt;br /&gt;
&lt;br /&gt;
*[https://www.opencellid.org/ OpenCelliD] - is the world&#039;s largest open, collaborative database of cell tower locations and their corresponding identifiers.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Firmware Analysis====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ReFirmLabs/binwalk binwalk]  - Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/attify/firmware-analysis-toolkit FAT] - is a toolkit built in order to help security researchers analyze and identify vulnerabilities in IoT and embedded device firmware.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/e-m-b-a/emba EMBA] - is designed as the central firmware analysis tool for penetration testers and product security teams. It supports the complete security analysis process starting with firmware extraction, doing static analysis and dynamic analysis via emulation and finally generating a web report.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rampageX/firmware-mod-kit Firmware Modification Kit] - is a collection of scripts and utilities to extract and rebuild linux based firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/craigz28/firmwalker Firmwalker] - is a script for searching the extracted firmware file system for goodies!&lt;br /&gt;
&lt;br /&gt;
====Setup Extractors / Overlay Unpackers / Virtualization Wrappers====&lt;br /&gt;
&lt;br /&gt;
*[https://innounp.sourceforge.net/ innounp] - the Inno Setup Unpacker.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Bioruebe/UniExtract2 Universal Extractor 2 (UniExtract2)] -  is a tool designed to extract files from any type of extractable file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/activescott/lessmsi lessmsi] - a tool to view and extract the contents of an Windows Installer (.msi) file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/crackinglandia/fuu FUU] - [F]aster [U]niversal [U]npacker.&lt;br /&gt;
&lt;br /&gt;
=====Themida Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/themida-unmutate themida-unmutate] - is a static deobfuscator for Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sodareverse/TDE TDE] - is a devirtualization engine for Themida. Supported FISH VMA versions: 2.2.5.0, 2.2.6.0, 2.2.7.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/unlicense unlicense] - is a dynamic unpacker and import fixer for Themida/WinLicense 2.x and 3.x mostly used for malware-analysis.&lt;br /&gt;
&lt;br /&gt;
=====VMProtect Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
======VMProtect 2======&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/backengineering/vmp2 vmp2] - Resources provided by Back Engineering Labs regarding VMProtect 2 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmemu (VMProtect 2 Virtual Machine Handler Emulation)&lt;br /&gt;
*vmassembler (VMProtect 2 Virtual Instruction Assembler)&lt;br /&gt;
*vmprofiler (VMProtect 2 Virtual Machines Profiler Library)&lt;br /&gt;
*vmprofiler-cli (VMProtect 2 CLI Virtual Machine Information Displayer)&lt;br /&gt;
*vmhook (VMProtect 2 Virtual Machine Hooking Library)&lt;br /&gt;
*vmprofiler-qt (VMProtect 2 Qt Virtual Instruction Inspector)&lt;br /&gt;
*um-hook (VMProtect 2 Usermode Virtual Instruction Hook Demo)&lt;br /&gt;
*vmdevirt (VMProtect Devirtualization)&lt;br /&gt;
&lt;br /&gt;
======VMProtect 3======&lt;br /&gt;
&lt;br /&gt;
*[https://git.back.engineering/vmp3/ vmp3] - Resources provided by Back Engineering Labs regarding VMProtect 3 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmdevirt (VMProtect 3 Static Devirtualization)&lt;br /&gt;
*vmprofiler (VMProtect 3 Virtual Machines Profiler Library)&lt;br /&gt;
*vmemu (VMProtect 3 Virtual Machine Handler Emulation)&lt;br /&gt;
&lt;br /&gt;
=====Code Virtualizer (Oreans Technologies)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pakt/decv devc] - ia s decompiler for Code Virtualizer 1.3.8 (Oreans).&lt;br /&gt;
*[https://gdtr.wordpress.com/2012/10/03/decv-a-decompiler-for-code-virtualizer-by-oreans/ decv] - [blog post] a decompiler for Code Virtualizer by Oreans.&lt;br /&gt;
*[https://github.com/67-6f-64/AntiOreans-CodeDevirtualizer AntiOreans-CodeDevirtualizer] - is a proof-of-concept devirtualization engine for Themida/Oreans-CodeDevirtualizer.&lt;br /&gt;
&lt;br /&gt;
=====Enigma Protector=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mos9527/evbunpack evbunpack] - is a Enigma Virtual Box Unpacker. Supported versions: 11.00, 10.70, 9.70, and 7.80.&lt;br /&gt;
&lt;br /&gt;
======OllyDbg Scripts======&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%201.90%20-%203.xx%20Alternativ%20Unpacker%20v1.0.txt Enigma Protector 1.90–3.xx Unpacker]&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%204.xx%20VM%20API%20Fixer%20v0.5.0.txt Enigma Protector 4.xx VM API Fixer]&lt;br /&gt;
&lt;br /&gt;
=====Generic Code Virtualizer=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jnraber/VirtualDeobfuscator VirtualDeobfuscator] - is a reverse engineering tool for virtualization wrappers.&lt;br /&gt;
&lt;br /&gt;
====Reverse Engineering Toolkit AIO====&lt;br /&gt;
=====Windows‑focused=====&lt;br /&gt;
*[https://github.com/Jakiboy/ReVens ReVens] - is a Windows-based Reverse Engineering Toolkit &amp;quot;All-In-One&amp;quot;, Built for Security (Malware analysis, Penetration testing) &amp;amp; Educational purposes.&lt;br /&gt;
*[https://github.com/mentebinaria/retoolkit retoolkit] - is a collection of tools you may like if you are interested in reverse engineering and/or malware analysis on x86 and x64 Windows systems.&lt;br /&gt;
*[https://github.com/byte2mov/re-kit-2.0 re-kit 2.0] - is a reverse engineering toolkit made for fighting malware and analyzing programs.&lt;br /&gt;
*[https://github.com/zer0condition/ReverseKit ReverseKit] - is a comprehensive toolkit designed to aid reverse engineers in the process of dynamic RE.&lt;br /&gt;
&lt;br /&gt;
=====Android‑focused=====&lt;br /&gt;
*[https://github.com/RevEngiSquad/revengi-app RevEngi] - is a all-in-one toolkit for reverse engineering: Smali Grammar, DexRepair, Flutter Analysis and much more...&lt;br /&gt;
&lt;br /&gt;
====Binary PE Analysis / Editor (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20210331144912/https://protectionid.net/ ProtectionID] - Great little tool to scan a Windows binary payload for overlays and packers.  [[Media:ProtectionId.690.December.2017.zip]] [https://www.virustotal.com/gui/file/26c54eb376183d508ee129531728f9e01d30f0df29d7621f390e8f0ea6a1c79c/community VT link], pw: recessim.com&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/horsicq/Detect-It-Easy Detect-It-Easy] - abbreviated &amp;quot;DIE&amp;quot; is a program for determining types of files. &amp;quot;DIE&amp;quot; is a cross-platform application, apart from Windows version there are also available versions for Linux and Mac OS.&lt;br /&gt;
&lt;br /&gt;
*[https://www.mitec.cz/exe.html MiTeC Portable Executable Reader/Explorer] - is a tool that reads and displays executable file properties and structures. It is compatible with PE32 (Portable Executable), PE32+ (64bit), NE (Windows 3.x New Executable) and VxD (Windows 9x Virtual Device Driver) file types. .NET executables are supported too.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ExeinfoASL/ASL ExeInfoPe] - is a tool that can detect packers, compilers, protectors, .NET obfuscators, PUA applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/pe-bear PE-bear] - is a Portable Executable reversing tool with a friendly GUI using the Capstone Engine and is Open Source!&lt;br /&gt;
&lt;br /&gt;
*[https://ntcore.com/?page_id=388 CFF Explorer] - is a PE editor called CFF Explorer and a process viewer with a lot of features.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20220331063153/http://www.rdgsoft.net/ RDG Packer Detector] - is a detector for packers, cryptors, compilers, installers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/petoolse/petools/ PE Tools] - is a portable executable (PE) manipulation toolkit.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/zedxxx/rccextended RccExtended] - is a resource compiler and decompiler for Qt binaries (files with the .rcc extension).&lt;br /&gt;
&lt;br /&gt;
====Hex Editors====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/WerWolv/ImHex ImHex] - is a Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.&lt;br /&gt;
&lt;br /&gt;
*[https://mh-nexus.de/en/hxd/ HxD] - is a carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size.&lt;br /&gt;
&lt;br /&gt;
*[https://www.x-ways.net/winhex/ WinHex] - is in its core a universal hexadecimal editor, particularly helpful in the realm of computer forensics, data recovery, low-level data processing, and IT security.&lt;br /&gt;
&lt;br /&gt;
*[https://malcat.fr/index.html MalCat] - is a feature-rich hexadecimal editor / disassembler for Windows and Linux targeted to IT-security professionals. Inspect more than 40 binary file formats, dissassemble and decompile different CPU architectures, extract embedded files and scan for Yara signatures or anomalies in a fast and easy-to-use graphical interface.&lt;br /&gt;
&lt;br /&gt;
====Pattern Matching / Pattern Searching====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/VirusTotal/yara Yara] - is a pattern matching swiss knife in the IT Security Researchers branch.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BurntSushi/ripgrep ripgrep (rg)] - is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files.&lt;br /&gt;
&lt;br /&gt;
*[https://linux.die.net/man/1/grep grep] - searches the named input FILEs (or standard input if no files are named, or if a single hyphen-minus (-) is given as file name) for lines containing a match to the given PATTERN. By default, grep prints the matching lines.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/stefankueng/grepWin grepWin] -  is a simple yet powerful search and replace tool which can use regular expressions to do its job. This allows to do much more powerful searches and replaces.&lt;br /&gt;
&lt;br /&gt;
*[https://astrogrep.sourceforge.net/  AstroGrep] - is a Microsoft Windows grep utility. Grep is a UNIX command-line program which searches within files for keywords. AstroGrep supports regular expressions, versatile printing options, stores most recently used paths and has a &amp;quot;context&amp;quot; feature which is very nice for looking at source code.&lt;br /&gt;
&lt;br /&gt;
====Comparison Tools (Binary differences)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joxeankoret/diaphora Diaphora] - is the most advanced Free and Open Source program diffing tool.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/bindiff BinDiff] - is an open-source comparison tool for binary files to quickly find differences and similarities in disassembled code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/clearbluejar/ghidriff Ghidriff] - is a command-line binary diffing tool that uses Ghidra to identify differences between two binaries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/quarkslab/qbindiff QBinDiff] - is an experimental binary diffing tool addressing the diffing as a Network Alignement Quadratic Problem.&lt;br /&gt;
&lt;br /&gt;
*[https://book.rada.re/tools/radiff2/binary_diffing.html radiff2] - is a binary diffing utility that is part of the radare2 framework.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/bmaia/binwally binwally] - is a binary and directory tree comparison tool using Fuzzy Hashing concept (ssdeep).&lt;br /&gt;
&lt;br /&gt;
====IAT Reconstructors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/x64dbg/Scylla NtQuery Scylla] - is a Windows Portable Executable imports reconstructor Open Source and part of x64dbg.&lt;br /&gt;
&lt;br /&gt;
====Process Monitors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/winsiderss/systeminformer/ System Informer] - is a  free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer Process Explorer (by Microsoft Sysinternals)] - is an advanced system monitoring tool by Microsoft Sysinternals that provides detailed real-time information about running processes, including their dependencies, resource usage, and open handles or DLLs.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/procmon Process Monitor (by Microsoft Sysinternals)] - is a real-time monitoring tool by Microsoft Sysinternals that captures and displays detailed system activity related to file system, registry, process, and thread operations for advanced troubleshooting and diagnostics.&lt;br /&gt;
&lt;br /&gt;
====Process Dumpers (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/glmcdona/Process-Dump Process Dump (pd)] - is a Windows reverse-engineering tool to dump malware memory components back to disk for analysis. It uses an aggressive import reconstruction approach to make analysis easier, and supports 32 and 64 bit modules. Dumping of regions without PE headers is supported and in these cases PE headers and import tables will automatically be generated.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EquiFox/KsDumper KsDumper] - is a tool for dumping processes using the power of kernel space.&lt;br /&gt;
&lt;br /&gt;
====API monitoring ring3 (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[http://jacquelin.potier.free.fr/winapioverride32/ WinAPIOverride] - is an advanced api monitoring software for 32 and 64 bits processes. You can monitor and/or override any function of a process.&lt;br /&gt;
&lt;br /&gt;
*[http://www.rohitab.com/apimonitor Rohitab API Monitor] - is a free tool that lets you monitor and control API calls made by applications and services. Its a powerful tool for seeing how applications and services work or for tracking down problems that you have in your own applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/tiny_tracer tiny_tracer] - is a Pin Tool for tracing API calls including parameters of selected functions, selected instructions RDTSC, CPUID, INT, inline system calls inc parameters of selected syscalls and more.&lt;br /&gt;
&lt;br /&gt;
====Hashing &amp;amp; Crypto====&lt;br /&gt;
These tools are used in authorized security audits to uncover flaws in hashing or cryptographic logic, as well as to detect backdoors or undocumented features. They are also commonly employed in crackme challenges to help improve reverse engineering skills.&amp;lt;br&amp;gt;&lt;br /&gt;
It includes support for a wide range of cryptographic algorithms and hash functions, such as AES, Blowfish, TEA family, RC2–RC6, Twofish, DES variants, MARS, and hashing standards like SHA-2, RIPEMD, TIGER, WHIRLPOOL, CRC variants, and HAVAL with multiple rounds and output lengths.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/distro/AT4RE/Tools Keygener Assistant v2.1.2] [[File:Keygener Assistant v2.1.2.zip]] - is a tool that combines several functions to facilitate the task and save time during the analysis of an algorithm.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/tools/show/SnD-Reverser-Tool-1.4 SnD Reverser Tool 1.4 (404)] [[File:SnD Reverser Tool 1.4.zip]] - is a cryptographic companion tool designed to support reverse engineering efforts, offering a wide range of features including hash function analysis, base conversions, and support for various encryption standards.&lt;br /&gt;
&lt;br /&gt;
====Password cracking====&lt;br /&gt;
Most embedded devices, whether connected via wireless or wired interfaces, store credentials such as local account passwords, service keys, and API keys. If you need to evaluate or audit the cryptographic mechanisms protecting these credentials, password-cracking tools are essential.&lt;br /&gt;
&lt;br /&gt;
Offline&lt;br /&gt;
*[https://github.com/hashcat/hashcat Hashcat] - is world&#039;s fastest and most advanced password recovery utility, supports many hash algorithms (MD5, SHA1, NTLM, bcrypt, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/openwall/john John the Ripper jumbo] - is a advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs.&lt;br /&gt;
&lt;br /&gt;
Online (network based bruteforce in LAN).&lt;br /&gt;
*[https://github.com/vanhauser-thc/thc-hydra Hydra / THC Hydra] - is a parallelized network login cracker built into various operating systems like Kali Linux, Parrot and other major penetration testing environments. It was created as a proof of concept tool, for security researchers to demonstrate how easy it can be to crack logins.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jmk-foofus/medusa Medusa] - is a speedy, parallel, and modular, login brute-forcer.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lanjelot/patator Patator] - is a multi-purpose brute-forcer, with a modular design and a flexible usage. Also support various offline brute force methods like; unzip_pass, keystore_pass, umbraco_crack.&lt;br /&gt;
&lt;br /&gt;
====Virtualization technology (host isolation) or sandboxes====&lt;br /&gt;
&lt;br /&gt;
*[https://www.vmware.com/ VMware] - is a virtualization and cloud computing software provider based in Palo Alto, Calif.&lt;br /&gt;
&lt;br /&gt;
*[https://www.virtualbox.org/ Oracle VM VirtualBox] - is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 3.&lt;br /&gt;
&lt;br /&gt;
*[https://linux-kvm.org/page/Main_Page KVM (for Kernel-based Virtual Machine)] - is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko.&lt;br /&gt;
&lt;br /&gt;
*[https://www.qemu.org/ QEMU] - A generic and open source machine emulator and virtualizer.&lt;br /&gt;
&lt;br /&gt;
*[https://www.proxmox.com/en/proxmox-virtual-environment/overview Proxmox] - is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hypervisor and Linux Containers (LXC), software-defined storage and networking functionality, on a single platform.&lt;br /&gt;
&lt;br /&gt;
*[https://www.redhat.com/en/technologies/cloud-computing/openshift/virtualization Red Hat OpenShift Virtualization] - Red Hat® OpenShift® Virtualization, a feature of Red Hat OpenShift, allows IT teams to run virtual machines alongside containers on the same platform, simplifying management and improving time to production. &lt;br /&gt;
&lt;br /&gt;
*[https://xenproject.org/ Xen Project] - The Xen Project focuses on revolutionizing virtualization by providing a versatile and powerful hypervisor that addresses the evolving needs of diverse industries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/firecracker-microvm/firecracker Firecracker] - is an open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services that provide serverless operational models.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sandboxie-plus/Sandboxie Sandboxie] - is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems. It creates a sandbox-like isolated operating environment in which applications can be run or installed without permanently modifying local &amp;amp; mapped drives or the Windows registry.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/kpcyrd/boxxy-rs boxxy-rs] - is a linkable sandbox explorer. &amp;quot;If you implement boundaries and nobody is around to push them, do they even exist?&amp;quot;. Have you ever wondered how your sandbox looks like from the inside? Tempted to test if you can escape it, if only you had a shell to give it a try?&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Dynamic &amp;amp; Static Analysis (mostly &#039;&#039;&#039;unmanged&#039;&#039;&#039; binaries)====&lt;br /&gt;
&lt;br /&gt;
=====Interactive Disassemblers (&#039;&#039;&#039;static analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://binary.ninja/ Binary Ninja] - reverse-engineering platform that can disassemble a binary and display the disassembly in linear or graph views.&lt;br /&gt;
&lt;br /&gt;
::Binary Ninja Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-unmutate-bn themida-unmutate-bn] - a Binary Ninja plugin to deobfuscate Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-spotter-bn themida-spotter-bn] - a Binary Ninja plugin to detect Themida, WinLicense and Code Virtualizer&#039;s obfuscated code locations.&lt;br /&gt;
&lt;br /&gt;
*[https://www.nsa.gov/resources/everyone/ghidra/ Ghidra] - Ghidra is an open source software reverse engineering (SRE) framework developed by NSA&#039;s [https://www.nsa.gov/what-we-do/research/ Research] Directorate for NSA&#039;s [https://www.nsa.gov/what-we-do/cybersecurity/ cybersecurity mission].&lt;br /&gt;
&lt;br /&gt;
::Ghidra Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/AllsafeCyberSecurity/awesome-ghidra Scripts/Plugins/Extension] - A curated list of awesome Ghidra materials.&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ghidra_scripts Arm &amp;amp; MIPS scripts] - ARM &amp;amp; MIPS ROP finder, Call Chain, Codatify, Fluorescence, Function Profiler, Leaf Blower, Local Cross Reference, and more.&lt;br /&gt;
:::*[https://github.com/DSecurity/efiSeek efiSeek] - is a tool that aids in identifying and analyzing EFI (Extensible Firmware Interface) binaries by locating key EFI structures and metadata within firmware images.&lt;br /&gt;
:::*Qt Framework&lt;br /&gt;
::::*[https://github.com/diommsantos/QtREAnalyzer/ QtREAnalyzer] - is a extension to reverse-engineer Qt binaries. Works only with Run-Time Type Information (RTTI) enabled &amp;amp; compiled with MSVC.&lt;br /&gt;
::::*[https://github.com/OSUSecLab/QtRE QtRE] - is a headless analyzer tailored for Qt binary analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://www.hex-rays.com/products/ida/ IDA] - The IDA Disassembler and Debugger is an interactive, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X.&lt;br /&gt;
&lt;br /&gt;
::IDA Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/gdelugre/ida-arm-system-highlight IDA ARM] - This script will give you the list of ARM system instructions used in your IDA database. This is useful for locating specific low-level pieces of code (setting up the MMU, caches, fault handlers, etc.).&lt;br /&gt;
:::*[https://github.com/google/bindiff BinDiff] - is a Open Source comparison tool for binary files, that assists vulnerability researchers and engineers to quickly find differences and similarities in disassembled code.&lt;br /&gt;
:::*[https://www.keystone-engine.org/keypatch/ Keypatch] - A multi-architeture assembler for IDA. Keypatch allows you enter assembly instructions to directly patch the binary under analysis. Powered by Keystone engine.&lt;br /&gt;
:::*[https://github.com/onethawt/idastealth IDAStealth] - is a plugin which aims to hide the IDA debugger from most common anti-debugging techniques. The plugin is composed of two files, the plugin itself and a dll which is injected into the debugger as soon as the debugger attaches to the process.&lt;br /&gt;
:::*[https://github.com/iphelix/ida-sploiter ida-sploiter] - is a exploit development and vulnerability research tool. Some of the plugin&#039;s features include a powerful ROP gadgets search engine, semantic gadget analysis and filtering, interactive ROP chain builder, stack pivot analysis, writable function pointer search, cyclic memory pattern generation and offset analysis, detection of bad characters and memory holes, and many others.&lt;br /&gt;
:::*[https://github.com/danigargu/IDAtropy IDAtropy] -is a plugin for Hex-Ray&#039;s IDA Pro designed to generate charts of entropy and histograms using the power of idapython and matplotlib&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ida/tree/master/plugins/localxrefs Localxrefs] - Finds references to any selected text from within the current function.&lt;br /&gt;
:::*[https://github.com/a1ext/labeless Labeless] - is a plugin system for dynamic, seamless and realtime synchronization between IDA Database and Olly. Labels, function names and global variables synchronization is supported. Olly and x64dbg are supported.&lt;br /&gt;
:::*[https://www.coresecurity.com/core-labs/open-source-tools/turbodiff-cs Turbodiff] - is a binary diffing tool developed as an IDA plugin. It discovers and analyzes differences between the functions of two binaries.&lt;br /&gt;
::::*Oreans CV scripts&lt;br /&gt;
:::::*[[Media:Oreans anti debug blacklist identifier.zip]] - [Python script] Oreans - Anti-Debugger Blacklist Identifier; Tested on 2.3.0.0 - 2.4.6.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier biased.zip]] - [Python script] Oreans - Macro Entry Identifier (Biased); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier reversal.zip]] - [Python script] Oreans - Macro Entry Identifier (Reversal); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::*[https://github.com/onethawt/idaplugins-list A list of IDA Plugins PART1 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/vmallet/ida-plugins A list of IDA Plugins PART2 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/fr0gger/awesome-ida-x64-olly-plugin A list of IDA Plugins PART3 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
::IDA LLM Plugins&lt;br /&gt;
:::*Local (quantized LLMs Q4/INT4)&lt;br /&gt;
::::*[https://github.com/atredispartners/aidapal aiDAPal] - is an IDA Pro plugin that uses a locally running LLM that has been fine-tuned for Hex-Rays pseudocode to assist with code analysis.&lt;br /&gt;
::::*[https://github.com/0xdea/oneiromancer oneiromancer] - is a reverse engineering assistant that uses a locally running LLM to aid with pseudo-code analysis.&lt;br /&gt;
:::*Cloud&lt;br /&gt;
::::*[https://github.com/JusticeRage/Gepetto Gepetto] - is a Python plugin which uses various large language models to provide meaning to functions decompiled by IDA Pro (≥ 7.4). It can leverage them to explain what a function does, and to automatically rename its variables.&lt;br /&gt;
::::*[https://github.com/Antelcat/ida_copilot ida_copilot] - is a ChatGPT plugin for IDA Pro, where the cutting-edge capabilities of OpenAI&#039;s GPT models meet the powerful disassembly and debugging features of IDA Pro.&lt;br /&gt;
::::*[https://github.com/ke0z/VulChatGPT VulChatGPT] - is an plugin for Hex-Rays decompiler which integrates with the OpenAI API (ChatGPT) to assist in vulnerability discovery during reverse-engineering.&lt;br /&gt;
::::*[https://github.com/RevEngAI/reai-ida RevEng.AI] - is a plugin by RevEng.AI that integrates with their AI-driven analysis platform to let you upload binaries, fetch semantic summaries, auto‑rename functions based on similar binaries, sync analyses, and even perform AI‑based decompilation.&lt;br /&gt;
&lt;br /&gt;
*[https://codisec.com/veles/ Veles] - Open source tool for binary data analysis (No longer actively developed).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/uxmal/reko Reko] - Reko is a binary decompiler for static analysis (ARM, x86-64, M68K, Aarch65, RISC-V and dotnet)&lt;br /&gt;
&lt;br /&gt;
*[https://rada.re/ radare2] and [https://rizin.re/ Rizin] - radare2 and its fork Rizin are open source reverse engineering frameworks. Both are primarily used through a shell-like text UI, but also offer GUIs called [https://rada.re/n/iaito.html iaito] and [https://cutter.re/ Cutter] respectively.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rizinorg/cutter Cutter] - is a free and open-source reverse engineering platform powered by rizin. It aims at being an advanced and customizable reverse engineering platform while keeping the user experience in mind. Cutter is created by reverse engineers for reverse engineers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joelpx/plasma Plasma] - Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/wisk/medusa Medusa] - is a disassembler designed to be both modular and interactive. It runs on Windows and Linux, it should be the same on OSX.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/capstone-engine/capstone Capstone] - is a disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.&lt;br /&gt;
&lt;br /&gt;
=====Active Disassemblers or Debuggers (&#039;&#039;&#039;dynamic analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/vivisect/vivisect Vivisect] - Vivisect binary analysis framework.  Includes Disassembler, Debugger, Emulation and Symbolik analysis engines.  Includes built-in Server and Shared-Workspace functionality.  Runs interactive or headless, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X (Pure-Python, using ctypes to access underlying OS debug mechanism).  Supports RevSync via plugin, allowing basic collaboration with Binja, Ghidra, and IDA.  Criticisms (from a core dev): &amp;quot;Graph View could use some work, slower than Binja and IDA (due to Python), documentation like an OpenSource Project... but we keep working to make it better.  PR&#039;s and suggestions welcome.&amp;quot;  Best installed via Pip:  &amp;lt;code&amp;gt;python3 -m pip install vivisect&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[https://www.immunityinc.com/products/debugger/ Immunity Debugger] - is a powerful new way to write exploits, analyze malware, and reverse engineer Windows binary files (python support)&lt;br /&gt;
&lt;br /&gt;
*[https://www.hopperapp.com/ Hopper] - Hopper can use LLDB or GDB, which lets you debug and analyze the binary in a dynamic way (only for Mac and Linux hosts, not for mobile devices).&lt;br /&gt;
&lt;br /&gt;
*[https://www.ollydbg.de/ OllyDbg] - is a powerful, user-friendly 32-bit Windows debugger focused on binary analysis, reverse engineering, and malware research, featuring dynamic code analysis and a rich plugin ecosystem.&lt;br /&gt;
&lt;br /&gt;
::OllyDbg Scripts/Plugins/Mods&lt;br /&gt;
:::*[https://github.com/ThomasThelen/OllyDbg-Scripts OllyDbg-Scripts] - is a curated list containing many older x86 OllyDbg scripts.&lt;br /&gt;
&lt;br /&gt;
*[https://x64dbg.com/ x64dbg] - Is a powerful Open Source Ollydbg replacement with a User Interface very similar to Ollydbg also x64dbg as the name states offers x64 support.&lt;br /&gt;
&lt;br /&gt;
::x64dbg Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/x64dbg/x64dbg/wiki/Plugins x64dbg&#039;s Wiki] - is a wiki of Integrations and Plugins of x64dbg debugger.&lt;br /&gt;
:::*[[Media:Oreans oep finder uni.zip]] - OEP Finder python script (Universal=works for &amp;quot;all&amp;quot; versions); Tested on 2.3.0.0, 2.3.5.10, 3.0.8.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mandiant/rvmi rVMI] - is a debugger on steroids. It leverages Virtual Machine Introspection (VMI) and memory forensics to provide full system analysis. This means that an analyst can inspect userspace processes, kernel drivers, and pre-boot environments in a single tool.&lt;br /&gt;
&lt;br /&gt;
*[https://www.sourceware.org/gdb/ GDB] - the GNU Project debugger, allows you to see what is going on `inside&#039; another program while it executes, or what another program was doing at the moment it crashed.&lt;br /&gt;
&lt;br /&gt;
::GDB Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/pwndbg/pwndbg pwndbg] - is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/eteran/edb-debugger edb] - is a cross platform AArch32/x86/x86-64 debugger. It was inspired by Ollydbg, but aims to function on AArch32, x86, and x86-64 as well as multiple OS&#039;s.&lt;br /&gt;
&lt;br /&gt;
====Debugging and Profiling dynamic analysis (Linux)====&lt;br /&gt;
&lt;br /&gt;
*[https://valgrind.org/ Valgrind] - is a GPL&#039;d system for debugging and profiling Linux programs. With Valgrind&#039;s tool suite you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable.&lt;br /&gt;
&lt;br /&gt;
*[https://libcsdbg.sourceforge.net/jTracer/ jTracer] - is a stack trace visualization utility for libcsdbg. In other words, it acts as a TCP/IP server for libcsdbg clients, that connect to it and transfer their trace data, either C++ exception stack traces or generic thread stack traces and whole process stack dumps.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/koute/bytehound Bytehound] - is a memory profiler tool for Linux designed to help developers analyze memory usage and find leaks in their applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/strace/strace strace] - is a diagnostic, debugging and instructional userspace utility for Linux.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rr-debugger/rr rr Record and Replay Framework] - is a lightweight tool for recording, replaying and debugging execution of applications (trees of processes and threads). Debugging extends gdb with very efficient reverse-execution, which in combination with standard gdb/x86 features like hardware data watchpoints, makes debugging much more fun.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lornix/fenris fenris] - is a program execution path analysis tool suitable for black-box code audits and algorithm analysis. It&#039;s useful for tracking down bugs and evaluating security subsystems.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers / Decompilers for &#039;&#039;&#039;managed&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====.NET (CLR)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dnSpyEx/dnSpy dnSpyEx (newly maintained repo &amp;amp; &#039;&#039;&#039;added features&#039;&#039;&#039;)] - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/dnSpy/dnSpy dnSpy (archived repo)]  - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/icedland/iced Iced] - Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua.&lt;br /&gt;
*[https://github.com/icsharpcode/ILSpy ILSpy] - NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&amp;amp;more) - cross-platform!&lt;br /&gt;
*[https://www.telerik.com/products/decompiler.aspx Telerik JustDecompile] - is a free .NET decompiler and assembly browser that makes high-quality .NET decompilation easy With an open source decompilation engine.&lt;br /&gt;
&lt;br /&gt;
======.NET deobfuscators======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/ViRb3/de4dot-cex de4dot CEx] - is a deobfuscator based on de4dot with full support for vanilla ConfuserEx.&lt;br /&gt;
::*[https://github.com/de4dot/de4dot de4dot] - is a .NET deobfuscator and unpacker.&lt;br /&gt;
::*[https://github.com/NotPrab/.NET-Deobfuscator Lists of .NET deobfuscators and unpackers (Open Source)] - A curated list of open source deobfuscators and more.&lt;br /&gt;
&lt;br /&gt;
======.NET memory dumpers======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/wwh1004/ExtremeDumper ExtremeDumper] - is a .NET Assembly Dumper (source code available).&lt;br /&gt;
::*[https://github.com/fremag/MemoScope.Net MemoScope.Net] - is a tool to analyze .Net process memory: it can dump an application&#039;s memory in a file and read it later. The dump file contains all data (objects) and threads (state, stack, call stack).&lt;br /&gt;
::*[https://github.com/0x410c/ClrDumper ClrDumper] - is a tool that can dump .NET assemblies and scripts from native clr loaders, managed assembly and vbs, jscript or powershell scripts.&lt;br /&gt;
&lt;br /&gt;
======.NET tracers======&lt;br /&gt;
&lt;br /&gt;
::*[https://web.archive.org/web/20150515023954/http://www.reteam.org/board/showthread.php?t=939 dotNET Tracer 2.0 by Kurapika] - is a simple tool that has a similar functionality to RegMon or FileMon but it&#039;s designed to trace events in .NET assemblies in runtime. [[Media:KDT2.0.zip]] [https://www.virustotal.com/gui/file/d29afcc5115c28f9892f7a6d249423374ad77ac86f69b316665c347982975d02 VT1] [https://www.virustotal.com/gui/file/04cd51dbbc3d2b4fe4a721e4ad0c2f3012fe0f409dc902b430207ea25561ff8c VT2] (thermida packed), pw: recessim.com&lt;br /&gt;
::*[https://github.com/smourier/TraceSpy TraceSpy] - is a open source and free, alternative to the very popular SysInternals DebugView tool.&lt;br /&gt;
&lt;br /&gt;
=====JAVA (JVM) Decompilers=====&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/Col-E/Recaf Recaf] - Recaf is an open-source Java bytecode editor that simplifies the process of editing compiled Java applications.&lt;br /&gt;
:*[https://www.pnfsoftware.com/ JEB decompiler] - Decompile and debug Android dalvik, Intel x86, ARM, MIPS, RISC-V, S7 PLC, Java, WebAssembly &amp;amp; Ethereum Decompilers.&lt;br /&gt;
&lt;br /&gt;
======JAVA (ART/APK)======&lt;br /&gt;
The tooling you need for Android application reverse engineering of the Java virtual machine bytecode. Traditional Java Virtual Machine (JVM) and Android Runtime (ART) that utilizes AOT compilation over JIT.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/skylot/jadx Jadx] - Dex to Java decompiler. Command-line and GUI tools for producing Java source code from Android Dex and apk files.&lt;br /&gt;
:*[https://github.com/honeynet/apkinspector/ APKinspector] - is a powerful GUI tool for analysts to analyze the Android applications.&lt;br /&gt;
:*[https://apktool.org/ Apktool] - A tool for reverse engineering Android apk files.&lt;br /&gt;
:*[https://github.com/androguard/androguard Androguard] - is a full python tool to play with Android files. DEX, ODEX; APK; Android&#039;s binary xml; Android resources; Disassemble DEX/ODEX bytecodes.&lt;br /&gt;
:*[https://github.com/Konloch/bytecode-viewer Bytecode viewer] - is a Java 8+ Jar &amp;amp; Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger &amp;amp; More)&lt;br /&gt;
:*[https://github.com/niranjan94/show-java ShowJava] - is an APK (android application), JAR &amp;amp; Dex decompiler for android.&lt;br /&gt;
:*[https://github.com/tp7309/TTDeDroid TTDeDroid] - is a tool for quickly decompiling apk/aar/dex/jar.&lt;br /&gt;
:*[https://github.com/JesusFreke/smali smali/baksmali] - is an assembler/disassembler for the dex format used by dalvik, Android&#039;s Java VM implementation. The syntax is loosely based on Jasmin&#039;s/dedexer&#039;s syntax.&lt;br /&gt;
&lt;br /&gt;
======RASP (Runtime Application Self-Protection) Android======&lt;br /&gt;
To effectively audit applications, testers often intentionally make their devices vulnerable to simplify testing.&amp;lt;br&amp;gt;&lt;br /&gt;
In response, application developers implement countermeasures such as detecting emulators, debuggers, and checking if the device is secure and not rooted.&amp;lt;br&amp;gt;&lt;br /&gt;
The current focus of this technology is on the vulnerabilities of Java and .NET platforms.&lt;br /&gt;
:*[https://arxiv.org/pdf/2312.17726 arXiv:2312.17726 (cs.CR)] - is a paper regarding Interactive Application Security Testing (IAST) and RASP Tools.&lt;br /&gt;
:*[https://github.com/securevale/android-rasp Android-RASP] - is a solution for protecting Android apps against being run on vulnerable devices.&lt;br /&gt;
&lt;br /&gt;
======JAVA deobfuscators (mixed platforms)======&lt;br /&gt;
There is nothing more annoying than coroutines (ProGuard), c-flow, function virtualization, class and name renaming and junk code while decompiling code. Here are a few off the shelf deobfuscators.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/CalebFenton/simplify simplify] - Android virtual machine and generic deobfuscator.&lt;br /&gt;
:*[https://github.com/java-deobfuscator/deobfuscator deobfuscator] - is a project that aims to deobfuscate most commercially-available obfuscators for Java. [https://github.com/java-deobfuscator/deobfuscator-gui GUI version github]&lt;br /&gt;
:*[https://github.com/GraxCode/threadtear Threadtear] - is a multifunctional deobfuscation tool for java, ZKM and Stringer support, Android support is in development.&lt;br /&gt;
:*[https://github.com/narumii/Deobfuscator Another Deobfuscator] - Some deobfuscator for java. Supports superblaubeere27 / JObf / sb27, Paramorphism 2.1.2_9, Caesium, Monsey, Skid/qProtect, Scuti, CheatBreaker, Bozar, ...&lt;br /&gt;
&lt;br /&gt;
======JAVA decompilers (platform independent)======&lt;br /&gt;
:*[https://github.com/fesh0r/fernflower Fernflower] - is a powerful open-source Java decompiler that reconstructs readable Java source code from compiled bytecode, widely used and integrated into IntelliJ IDEA.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers for &#039;&#039;&#039;unmanaged&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====AutoIt=====&lt;br /&gt;
AutoIt decompilers extract or anything else related to reverse engineering AutoIt binaries.&lt;br /&gt;
:*[https://github.com/JacobPimental/exe2aut exe2aut] - is a tool that converts executable (.exe) files into AutoIt script (.aut) source code, attempting to reverse-engineer compiled AutoIt programs.&lt;br /&gt;
:*[https://github.com/nazywam/AutoIt-Ripper AutoIt-Ripper] - is a short python script that allows for extraction of &amp;quot;compiled&amp;quot; AutoIt scripts from PE executables.&lt;br /&gt;
&lt;br /&gt;
=====VB6=====&lt;br /&gt;
Early .NET applications compile native and p-code meaning there is not a easy way to decompile these like with newer .NET framework exectables. &lt;br /&gt;
:*[https://www.vb-decompiler.org/ VB Decompiler Pro] - is a commercial software tool that decompiles and analyzes programs written in Visual Basic 5.0/6.0 and also .NET for reverse engineering and code recovery purposes.&lt;br /&gt;
&lt;br /&gt;
====Bytecode Decompilers====&lt;br /&gt;
&lt;br /&gt;
=====React Native Hermes=====&lt;br /&gt;
If you plan on looking inside a compiled React Native Asset for doing a security audit, these tools come in handy.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/P1sec/hermes-dec hermes-dec] - A reverse engineering tool for decompiling and disassembling the React Native Hermes bytecode.&lt;br /&gt;
:*[https://github.com/Pilfer/hermes_rs hermes_rs] - Bytecode disassembler and assembler.&lt;br /&gt;
:*[https://github.com/bongtrop/hbctool hbctool] - Hermes Bytecode Reverse Engineering Tool (Assemble/Disassemble Hermes Bytecode).&lt;br /&gt;
&lt;br /&gt;
=====Python=====&lt;br /&gt;
To reverse or decompile binaries generated by IronPython, which compiles Python code into Common Intermediate Language (CIL) targeting the Common Language Infrastructure (CLI), you should use decompilation tools designed for managed assemblies rather than traditional Python bytecode tools.&lt;br /&gt;
:*[https://github.com/rocky/python-uncompyle6 uncompyle6] - is a native Python cross-version decompiler and fragment decompiler. The successor to decompyle, uncompyle, and uncompyle2.&lt;br /&gt;
:*[https://github.com/zrax/pycdc pycdc] - is a C++ python bytecode disassembler and decompiler.&lt;br /&gt;
:*[https://github.com/Cisco-Talos/pyrebox PyREBox] - is a Python scriptable Reverse Engineering sandbox by Cisco-Talos. It is based on QEMU, and its goal is to aid reverse engineering by providing dynamic analysis and debugging capabilities from a different perspective.&lt;br /&gt;
:*[https://github.com/snare/voltron Voltron] - is an extensible debugger UI toolkit written in Python. It aims to improve the user experience of various debuggers (LLDB, GDB, VDB and WinDbg) by enabling the attachment of utility views that can retrieve and display data from the debugger host.&lt;br /&gt;
&lt;br /&gt;
=====Lua=====&lt;br /&gt;
:*[https://github.com/scratchminer/unluac unlua] - is a decompiler that converts compiled Lua 5.1 bytecode files (.luac) back into readable Lua source code.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Fuzzers====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/honggfuzz Honggfuzz] - Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based).&lt;br /&gt;
&lt;br /&gt;
*[https://llvm.org/docs/LibFuzzer.html LibFuzzer] - LibFuzzer is an in-process, coverage-guided, evolutionary fuzzing engine.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/AFL &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; AFL (American fuzzy lop)] - is a security-oriented fuzzer that employs a novel type of compile-time instrumentation and genetic algorithms to automatically discover clean, interesting test cases that trigger new internal states in the targeted binary.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/AFLplusplus/AFLplusplus AFL++ (AFLplusplus)] - The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel &amp;amp; redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/carolemieux/afl-rb FairFuzz] - is a AFL extension to increase code coverage by targeting rare branches. FairFuzz has a particular advantage on programs with highly nested structure (packet analyzers, xmllint, programs compiled with laf-inte, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/RUB-SysSec/redqueen RedQueen] - is a fast general purpose fuzzer for x86 binary applications. It can automatically overcome checksums and magic bytes without falling back to complex and fragile program analysis techniques, such as symbolic execution.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sslab-gatech/qsym &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; QSYM] - ia a Practical Concolic Execution Engine Tailored for Hybrid Fuzzing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/puppet-meteor/MOpt-AFL MOpt-AFL] - is a AFL-based fuzzer that utilizes a customized Particle Swarm Optimization (PSO) algorithm to find the optimal selection probability distribution of operators with respect to fuzzing effectiveness. More details can be found in the technical report. The installation of MOpt-AFL is the same as AFL&#039;s.&lt;br /&gt;
&lt;br /&gt;
====PC platform exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/chipsec/chipsec Chipsec] - is a framework for analyzing the security of PC platforms including hardware, system firmware (BIOS/UEFI), and platform components. It includes a security test suite, tools for accessing various low level interfaces, and forensic capabilities.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rapid7/metasploit-framework Metasploit Framework] - is a Ruby-based Framework, modular penetration testing platform that enables you to write, test, and execute exploit code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BC-SECURITY/Empire Empire] - is a post-exploitation and adversary emulation framework that is used to aid Red Teams and Penetration Testers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Arachni/arachni Arachni] - is a feature-full, modular, high-performance Ruby framework aimed towards helping penetration testers and administrators evaluate the security of web applications.&lt;br /&gt;
&lt;br /&gt;
*[https://portswigger.net/burp Burp Suite] - Burp or Burp Suite is a set of tools used for penetration testing of web applications.&lt;br /&gt;
&lt;br /&gt;
====Mobile exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/MobSF/Mobile-Security-Framework-MobSF MobSF] - Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://frida.re/ Frida] - Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sensepost/objection objection] - is a runtime mobile exploration toolkit, powered by Frida, built to help you assess the security posture of your mobile applications, without needing a jailbreak.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/xtiankisutsa/MARA_Framework MARA] - is a Mobile Application RE and Analysis Framework. It is a toolkit that puts together commonly used mobile application RE and analysis tools to assist in testing mobile applications against the OWASP mobile security threats.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EntySec/SeaShell SeaShell] - is an iOS post-exploitation framework that enables you to access the device remotely, control it and extract sensitive information.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mingyuan-xia/AppAudit AppAudit] - is an efficient program analysis tool that detects data leaks in mobile applications. It can accurately find all leaks within seconds and ~200 MB memory.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/canyie/pine Pine] - is a dynamic java method hook framework on ART runtime, which can intercept almost all java method calls in the current process.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPlant LSPlant] - is an Android ART hook library, providing Java method hook/unhook and inline deoptimization.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPosed LSposed] - is a Riru / Zygisk module trying to provide an ART hooking framework which delivers consistent APIs with the OG Xposed, leveraging LSPlant hooking framework.&lt;br /&gt;
&lt;br /&gt;
::LSPosed Module Repository&lt;br /&gt;
:::*[https://github.com/Xposed-Modules-Repo Xposed Modules Repo] - New Xposed(LSPosed) Module Repository.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ElderDrivers/EdXposed Xposed Framework] - is a framework for mobile exploration hooking and modifying code on the fly. [https://binderfilter.github.io/xposed/ Inline API hooking example].&lt;br /&gt;
&lt;br /&gt;
::Xposed modules&lt;br /&gt;
:::*[https://github.com/Fuzion24/JustTrustMe JustTrustMe] - Art framework hook to patch okHTTP and other common libs to fool the CERT chain in order for Mitmproxy to capture TLS traffic in cleartext.&lt;br /&gt;
:::*[https://github.com/sanfengAndroid/FakeXposed FakeXposed] - Hide xposed, root, file redirection, two-way shielding data detection.&lt;br /&gt;
:::*[https://github.com/ac-pm/SSLUnpinning_Xposed/ SSLUnpinning_Xposed] - Android Xposed Module to bypass SSL certificate validation (Certificate Pinning)..&lt;br /&gt;
&lt;br /&gt;
::Xposed Framework API Development Documentation&lt;br /&gt;
:::*[https://api.xposed.info/reference/packages.html Xposed API Reference] - Javadoc reference of the Xposed Framework API. It&#039;s meant for module developers who want to understand which classes and methods they can use.&lt;br /&gt;
&lt;br /&gt;
====Network Inspection====&lt;br /&gt;
&lt;br /&gt;
=====Promiscuous mode eavesdropping TCP/UDP=====&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/mitmproxy/mitmproxy Mitmproxy] - is an interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.&lt;br /&gt;
&lt;br /&gt;
::*[https://gitlab.com/wireshark/wireshark Wireshark] - is a network traffic analyzer, or &amp;quot;sniffer&amp;quot;, for Linux, macOS, &amp;amp;#42;BSD and other Unix and Unix-like operating systems and for Windows.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/zaproxy/zaproxy Zed Attack Proxy (ZAP)] - is an Open Source &amp;amp; easy to use integrated penetration testing tool for finding vulnerabilities in web applications.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/SensePost/Mallet Mallet] - is an intercepting proxy for arbitrary protocols.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/Warxim/petep PETEP (PEnetration TEsting Proxy)] - is an open-source Java application for traffic analysis &amp;amp; modification using TCP/UDP proxies. PETEP is a useful tool for performing penetration tests of applications with various application protocols.&lt;br /&gt;
&lt;br /&gt;
=====HTTP(S) Debuggers / Web Debuggers=====&lt;br /&gt;
&lt;br /&gt;
::*[https://portswigger.net/burp Burp Suite] - is a proxy tool which helps to view, interact, modify web requests. Test, find, and exploit vulnerabilities faster with a complete suite of security testing tools.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.httpdebugger.com/ HTTP Debugger Pro] - is a network traffic analyzer tool that captures, displays, and analyzes HTTP and HTTPS traffic between a web browser or application and the internet for debugging and testing purposes.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/httptoolkit  HTTP Toolkit] - is a beautiful, cross-platform &amp;amp; open-source HTTP(S) debugging proxy, analyzer &amp;amp; client, with built-in support for modern tools from Docker to Android to GraphQL.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/jbittel/httpry httpry] - is a HTTP logging and information retrieval tool written in Perl and C.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/requestly/requestly Requestly] - Bring the power of Charles Proxy, Fiddler &amp;amp; Postman together with beautiful, modern UI &amp;amp; collaboration features.&lt;br /&gt;
&lt;br /&gt;
::*[https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe Fiddler] - is a Web Debugger is a serviceable web debugging proxy for logging all HTTP(S) traffic linking your computer and the internet, allowing for traffic inspection, breakpoint setting, and more.&lt;br /&gt;
&lt;br /&gt;
=====Other Network Tools=====&lt;br /&gt;
&lt;br /&gt;
::*[https://learn.microsoft.com/en-us/sysinternals/downloads/tcpview tcpview] - is a tool that will enumerate all active TCP and UDP endpoints, resolving all IP addresses to their domain name versions (Windows).&lt;br /&gt;
&lt;br /&gt;
::*[https://www.nirsoft.net/utils/cports.html cports] - is network monitoring software that displays the list of all currently opened TCP/IP and UDP ports on your local Windows computer.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.netresec.com/?page=NetworkMinerSourceCode NetworkMiner] - is an open source network forensics tool that extracts artifacts, such as files, images, emails and passwords, from captured network traffic in PCAP files.&lt;br /&gt;
&lt;br /&gt;
::*[https://linux.die.net/man/8/netstat netstat] - is a Linux CLI tool to print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====BIOS (basic input/output system) firmware modifying software====&lt;br /&gt;
Unified Extensible Firmware Interface (UEFI) &amp;amp; legacy computer BIOS (basic input/output system) firmware modifying software.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====ECFinder=====&lt;br /&gt;
EC Finder is a small utility used in laptop repair and motherboard programming to work with the Embedded Controller (EC) firmware. It helps technicians extract, resize, and properly configure the EC region from a main BIOS file, which is essential when programming EC chips (such as ITE or ENE). Using EC Finder ensures that critical functions like the keyboard and power management system operate correctly after repair or reprogramming.&lt;br /&gt;
&lt;br /&gt;
::ECFinder software. [[https://comsystem-tlt.ru/forum/viewtopic.php?t=759 Comsystem-tlt forum post]]&lt;br /&gt;
:::*ECFinder 0.7.0. - Direct download: [[File:ECFinder 0.7.0.zip]] [https://www.virustotal.com/gui/file/608fb10011969c9a1b09bd9a21437508d9053c0761c038e6560bd6199a8449bf VT scan]&lt;br /&gt;
:::*ECFinder 0.6.5 - Direct download: [[File:ECFinder 0.6.5.zip]] [https://www.virustotal.com/gui/file/923e0ebddcab439304ef7ff67a89b3c72bb3ebe7800866eb47c632a9134ab5bc VT scan]&lt;br /&gt;
:::*ECFinder 0.4.7 - Direct download: [[File:ECFinder 0.4.7.zip]] [https://www.virustotal.com/gui/file/c4d181a4b57442cf27828309eac6abf8f0204ef68206d4bd530d85f8f07b0031 VT scan]&lt;br /&gt;
&lt;br /&gt;
=====UEFI=====&lt;br /&gt;
::*[https://github.com/LongSoft/UEFITool UEFITool / UEFIExtract / UEFIFind] - is a UEFI firmware image viewer and editor.&lt;br /&gt;
::*[https://github.com/LongSoft/IFRExtractor-RS IFRExtractor-RS] - is a Rust utility to extract UEFI IFR (Internal Form Representation) data found in a binary file into human-readable text.&lt;br /&gt;
::*[https://github.com/theopolis/uefi-firmware-parser uefi-firmware-parser] - is a cross-platform open source application written in Python. Very tinker-friendly. Can be used in scripts to automate firmware patching.&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.01_x64.exe AMIBCP_5.01_x64] - AMI BIOS Configuration Program (AMIBCP) is a powerful customization utility that enables OEMs/ODMs to customize the Aptio® ROM image without intervening on the source code. [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b VT link]&lt;br /&gt;
::*[https://github.com/tylernguyen/razer15-hackintosh/blob/master/tools/AMIBCP64/AMIBCP64.exe AMIBCP 5.01.0014 x64] [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b/details VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0023.exe AMIBCP_5.02.0023] [https://www.virustotal.com/gui/file/38f7c54098af1544ddba6324e6d1fea6d1462f422ba021f309ad4445dacd0467 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0031.exe AMIBCP_5.02.0031] [https://www.virustotal.com/gui/file/c7ade67fe0e8f4c22f73ce3168ff6e718086f1eda83cce4c065b4fe49bd5ad99 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP%205.02.0034.exe AMIBCP 5.02.0034] [https://www.virustotal.com/gui/file/7fe28fb8a7419c95fba428891e5b3914d9e2b365a5a8932da74db52a1c1dabd8 VT link]&lt;br /&gt;
::*[https://github.com/datasone/grub-mod-setup_var grub-mod-setup_var] - a modified grub allowing tweaking hidden BIOS settings. Does not work with newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o because of SMM protection or variable locking.&lt;br /&gt;
::*[https://github.com/JamesAmiTw/ru-uefi RU.EFI] - is a UEFI app that allows users to examine and modify UEFI variables within a system&#039;s BIOS while the system is running. It&#039;s essentially a tool for interacting with and altering firmware settings, and is often used for tasks like unlocking hidden BIOS settings or debugging firmware-related issues. Crashes on newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o upon loading from EFI shell possibly because of violating BIOS runtime security policies.&lt;br /&gt;
&lt;br /&gt;
=====NVMe BIOS Option ROM (legacy BIOS)=====&lt;br /&gt;
Native NVMe boot capability for almost any x86 PC.&lt;br /&gt;
::*[https://kittenlabs.de/nvmeboot/ KittenLabs INT13h Option ROM] - is a tiny (22.5 KiB!) BIOS firmware extension that lets older x86 PCs with classic BIOS use the BIOS INT 13h disk services interface to boot from a modern PCIe-attached NVMe SSD.&lt;br /&gt;
&lt;br /&gt;
=====BIOS (legacy)=====&lt;br /&gt;
::*[https://forums.mydigitallife.net/threads/tool-to-insert-replace-slic-in-phoenix-insyde-dell-efi-bioses.13194 PhoenixTool] - is a Windows-only freeware GUI application written in C#. Used mostly for SLIC-related modifications, but it not limited to this task. Requires Microsoft .NET 3.5 to work properly. Supports unpacking firmware images from various vendor-specific formats like encrypted HP update files and Dell installers.&lt;br /&gt;
:::&#039;&#039;&#039;AMI&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.25.zip AMIBCP_2.25] [https://www.virustotal.com/gui/file/71050f3db40cc6c0a623d66c8eeb05d0a0818226fd11ed787452f4f540d45204 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.43.zip AMIBCP_2.43] [https://www.virustotal.com/gui/file/efa10cfe5f78c16982abf458eb50a4fde152631ad3b77838bd2013a763045ced VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.13.exe AMIBCP_3.13] [https://www.virustotal.com/gui/file/e0a5b1059f04813e72c6d4fa639d32567002fdd86321895b5987224a4518896e VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.37.exe AMIBCP_3.37] [https://www.virustotal.com/gui/file/1174e177b28fb7ecbac6c5043a9e8d78ff4756f657ea72369c5fb6b43b1f2623 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.46.exe AMIBCP_3.46] [https://www.virustotal.com/gui/file/84bd5b151286d4181ef26284d96ca49074e18574b8454c51cb0b34013ee5d073 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.47.exe AMIBCP_3.47] [https://www.virustotal.com/gui/file/20d93c6f868d4638676b7cde2c66c5589433c1480250aa0d774c4feef3337507 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.51.exe AMIBCP_3.51] [https://www.virustotal.com/gui/file/0d630b4b9c34d6c7132249a1a7bc3de33b39779fc90d9a367272cf57b4621aed VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.53.exe AMIBCP_4.53] [https://www.virustotal.com/gui/file/3f90e402dab9f64cbc4514e18bc2625ec7672da806cd9e0ef2e803b0ce104a01 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.55.exe AMIBCP_4.55] [https://www.virustotal.com/gui/file/451ad821a66e9ea89ee0544ce53cfab887dc0bb662a2de95f0e1aa1663dc6e06 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_2.22.1.exe MMTOOL_2.22.1] - MMtool stands for Module Management Tool. As one of AMI&#039;s BIOS/UEFI utilities, MMTool allows users to manage firmware file modules within the Aptio ROM image. [https://www.virustotal.com/gui/file/cf49f1e742f5cce68152f3c17df29e5c9aa7fb557c432402199159ffda44e007 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.12.exe MMTOOL_3.12] [https://www.virustotal.com/gui/file/78c3ca427878be5b07058f422914027462d3ac740b0de247169cc0aee4195e3b VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOl_3.19.exe MMTOOl_3.19] [https://www.virustotal.com/gui/file/b4b30c6ff911f18d3383b094628f59aa5ec3b109acd12aaef391acf9720e52af VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.19_Mod_21FiX.exe MMTOOL_3.19_Mod_21FiX] [https://www.virustotal.com/gui/file/66e2717fcac67b073d24916c74bc8d8dd7932b188d20b8b635b511e6195d5855 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22.EXE MMTOOL_3.22] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_1B_21Fix-BKMOD.EXE MMTOOL_3.22_1B_21Fix-BKMOD] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_CN_BKMod.exe MMTOOL_3.22_CN_BKMod] [https://www.virustotal.com/gui/file/f467d75962278a4e01d646cdf8008136912d8a1ddd588c45e2fcee9d7cd17140 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.23_CN_BKMod.exe MMTOOL_3.23_CN_BKMod] [https://www.virustotal.com/gui/file/9bf846d023312c889069b03f5ab7157e270fc67c5d295e745d0a5f27d12a71de VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.26.exe MMTOOL_3.26] [https://www.virustotal.com/gui/file/c5a64ea7ce2bea8556fa81e0069adbba793181bfaa76f59f4f472f0a471bac98 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_4.50.0.23.exe MMTOOL_4.50.0.23][https://www.virustotal.com/gui/file/7d0377a72e67e5a71400361416452440826832aeb2c9bebaa578e8af962eaafd VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.0.07.exe MMTOOL_5.0.07] [https://www.virustotal.com/gui/file/28049163fd1e3423c42b229a5f6ed877f14e7caf3b794bf7efb970b375e6ff41 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0024.exe MMTOOL_5.02.0024] [https://www.virustotal.com/gui/file/bbc3e75905997ddc05c523e57a72e49bbfcaf84dca64e460f10f8553b7fda9ee VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0025.exe MMTOOL_5.02.0025] [https://www.virustotal.com/gui/file/5d05d0bbea720d4b73dc66db55031c2659458696b9f143df3b7e2f43040289cc VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Award&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/tree/main/Award_Bios_Editor Award Bios Editor] - is a editor for Award bios.&lt;br /&gt;
:::&#039;&#039;&#039;InsydeH2O&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.02.13.zip H2OEZE_x86_WIN_100.00.02.13] - H2OEZE™: Easy BIOS Editor that helps edit binaries in the BIOS, including Option ROMs, driver binaries, logos, and Setup values. [https://www.virustotal.com/gui/file/9660f1bf9436b258ec5ad857a94fbd0ec1f8fbff8ab22ca1dfcfb5ebbdcedf08 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.03.04.zip H2OEZE_x86_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/2a1005803da854693502093445906eb2cccb24947d6828bc1533ba3603c73b0a VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x64/H2OEZE_x64_WIN_100.00.03.04.rar H2OEZE_x64_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/20d2d0336d30afd0b1961eb42dc061ce66a6fcfbfba1530e7abd9be883dcb45c VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Phoenix&#039;&#039;&#039;&lt;br /&gt;
:::*[[Media:PhoenixBiosEditor2.2.13.zip]] (pw: recessim.com [https://www.virustotal.com/gui/file/3abf75ea7386f3dc24156bf6175a940867b8c742246cb8bf257fe5fc0b1cf9b5 VT link]) - is a software tool used to view and modify the settings and structure of Phoenix BIOS firmware images dating from between 2004 and 2008.&lt;br /&gt;
&lt;br /&gt;
:Download all* the above tools in one archive, [https://github.com/direstraits96/BIOS-MOD-TOOLS/archive/refs/heads/main.zip click here]. [https://www.virustotal.com/gui/file/d8a75883ca8d292adcf40e5ed88584579b1c0c69f6ad5837fc56747233c56f9c VT link]&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Tool collections&#039;&#039;&#039;&lt;br /&gt;
:::*[http://xdel.ru/downloads/bios-mods.com-tools/ bios-mods.com tools (2016)] - is a collection of bios modifying and flashing tools.&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Microcode Extraction Tool&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/platomav/MCExtractor MCExtractor] - is a tool which parses Intel, AMD, VIA and Freescale processor microcode binaries. It can be used by end-users who are looking for all relevant microcode information such as CPUID, Platform, Version, Date, Release, Size, Checksum etc.&lt;br /&gt;
&lt;br /&gt;
:Bios password resetting&lt;br /&gt;
::*[https://archive.org/details/hp-bios-reset-mazzif HP BIOS Password Reset by MAZZIF] [https://www.virustotal.com/gui/file/9ddd094edc286f2cb8d63158d226986d9a0c184ca450580dfaf9754005df9d41 VT link] - A live USB tool made by Mazzif to reset older HP Probook and Elitebook BIOS passwords.&lt;br /&gt;
&lt;br /&gt;
::*[[Media:Fujitsu bios unlock.zip|pwgen-fsi-6x4dec.py]] [https://www.virustotal.com/gui/file/3a43ba7c88f1f10576728ea291b3097c048f842eee30dda3121280c049c61b8a VT link] pwgen-fsi-6x4dec.py - is a python command-line utility for generating master unlock password for older Fujitsu notebooks. Tested on: E557, FH570, Q616, U728, T731, E734, U745, S752, E756&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/dogbert/bios-pwgen/tree/master bios-pwgen] - BIOS Master Password Generators for older laptops [http://dogber1.blogspot.com/2009/05/table-of-reverse-engineered-bios.html blogpost] (dell, asus, fsi6x4, fxi-hex hpmini, insyde, samsung, sony-4x4, sony-serial).&lt;br /&gt;
&lt;br /&gt;
::*[[Media:AMITSEDecrypt.zip]] [https://www.virustotal.com/gui/file/2b03ef2292863bd94dc6ce0f10412f27ec5abf95f1e3aca2d34dd3712fd45d12 VT link] - AMI supervisor password decoder called &amp;quot;AMITSEDecrypt&amp;quot; to decode them with the XOR key. Works on older AMI firmware images is able to recover supervisor password if set.&lt;br /&gt;
&lt;br /&gt;
::*[https://bios-pw.org/ BIOS Master Password Generator (bios-pw.org)] - is a website that provides default or master BIOS unlock passwords for various laptop brands based on the system-generated hash or code displayed after too many failed BIOS password attempts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====HM70 PCH chipset Bypass Unsupported CPU=====&lt;br /&gt;
:Machine shuts down after 30 minutes if a &#039;&#039;&#039;&amp;quot;unsupported CPU&amp;quot;&#039;&#039;&#039; (Intel Core i3, i5 or i7) is installed in a notebook using the HM70 chipset.&amp;lt;br&amp;gt;&lt;br /&gt;
:The HM70 is aimed at entry-level laptops and budget-conscious consumers, and therefore is locked to [https://www.cpu-upgrade.com/mb-Intel_(chipsets)/HM70_Express.html support only dual core Pentium and Celeron CPUs..]&amp;lt;br&amp;gt;&lt;br /&gt;
:Intel has restricted this chipset in the firmware to shut down after 30 minutes if users attempt to upgrade their entry-level laptops.&lt;br /&gt;
::[[File:Hm70.png|none|thumb|200px|Intel HM70 PCH chipset. CPUs supported: Intel Pentium &amp;amp; Intel Celerons. [https://www.intel.com/content/www/us/en/products/sku/67419/mobile-intel-hm70-express-chipset/compatible.html Intel source]]]&lt;br /&gt;
&lt;br /&gt;
======Intel Management Engine Firmware Downgrade Attack======&lt;br /&gt;
&lt;br /&gt;
::First analyze the firmware after you have made a back-up. Make note of the Intel ME version.&lt;br /&gt;
::Then download the Intel ME version just below the firmware version you try to downgrade.&lt;br /&gt;
::Fire up your hex editor search in your bios blob for &#039;&#039;&#039;&amp;quot;0x24, 0x46, 0x50, 0x54, 0x0F, 0x00, 0x00, 0x00, 0x20&amp;quot;&#039;&#039;&#039; Intel ME 1.5M blob will start ascii text &#039;&#039;&#039;&amp;quot;$FPT&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
::Replace that entire section with the new downgraded Intel ME 1.5m blob. Before flashing make sure Me Analyzer recognises the change. Flash the modification and test it.&lt;br /&gt;
::If you don&#039;t see the ME version change with Me Analyzer first try to make note of the offset the Intel ME blob is at and then run it through me_cleaner before injecting a older one.&lt;br /&gt;
&lt;br /&gt;
::This downgrade attack &amp;lt;u&amp;gt;successfully bypassed&amp;lt;/u&amp;gt; the 30 minute shutdown restriction timer.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Required tools&#039;&#039;&#039;:&lt;br /&gt;
::*[[Software_Tools#Hex_Editors|Hex Editor.]]&lt;br /&gt;
::*[https://github.com/platomav/MEAnalyzer Me Analyzer] - Intel Engine &amp;amp; Graphics Firmware Analysis Tool.&lt;br /&gt;
::*[https://github.com/corna/me_cleaner me_cleaner] - Tool for partial deblobbing of Intel ME/TXE firmware images.&lt;br /&gt;
::*[https://winraid.level1techs.com/t/intel-conv-sec-management-engine-drivers-firmware-and-tools-2-15/30719 Intel (Converged Security) Management Engine: Drivers, Firmware and Tools for (CS)ME 2-15] - Useful resource.&lt;br /&gt;
::*[https://mega.nz/folder/2Q0klQpA#6o04nlV_4xqfx76tjvgi4g (CS)ME Firmware Archive.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Operating Systems====&lt;br /&gt;
Below are categories of operating systems used for various purposes, including binary reverse engineering, local software analysis, and wireless penetration testing with SDR for RF signal analysis.&lt;br /&gt;
=====Mostly X86-64=====&lt;br /&gt;
======Penetration Testing &amp;amp; Digital Forensics======&lt;br /&gt;
*[https://www.kali.org/ Kali Linux] - is an open-source, Debian-based Linux distribution geared towards various information security tasks, such as Penetration Testing, Security Research, Computer Forensics and Reverse Engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.backbox.org/ BlackBox] is more than an operating system, it is a Free Open Source Community Project with the aim of promoting the culture of security in IT environment and give its contribution to make it better and safer.&lt;br /&gt;
&lt;br /&gt;
*[https://blackarch.org/ BlackArch] - is an Arch Linux-based penetration testing distribution for penetration testers and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://www.parrotsec.org/ Parrot Security] - is based on top of Debian, the most advanced and recognized universal operating system that can run anywhere.&lt;br /&gt;
&lt;br /&gt;
*[https://labs.fedoraproject.org/security/ Fedora Security Spin] - is a live media based on Fedora to provide a safe test environment for working on security auditing, forensics and penetration testing, coupled with all the Fedora Security features and tools.&lt;br /&gt;
&lt;br /&gt;
*[https://www.caine-live.net/ CAINE] - CAINE (Computer Aided INvestigative Environment) is an Italian GNU/Linux live distribution created as a Digital Forensics project.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dracos-linux Dracos Linux] - is the Linux operating system from Indonesia, open source is built based on Debian live project under the protection of the GNU General Public License v3.0. This operating system is one variant of Linux distributions, which is used to perform security testing (penetration testing). Dracos linux in Arm by hundreds hydraulic pentest, forensics and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pentoo.ch/ Pentoo] - is a Live CD and Live USB designed for penetration testing and security assessment. Based off Gentoo Linux, Pentoo is provided both as 32 and 64 bit installable livecd.&lt;br /&gt;
&lt;br /&gt;
======RF Signals Analysis OS [RISC SBC &amp;amp; X86-64]======&lt;br /&gt;
*[https://cemaxecuter.com/ DragonOS] - Out of the box OS for SDRs. Supports Raspberry Pi and x86-64.&lt;br /&gt;
&lt;br /&gt;
======Privacy Operating System======&lt;br /&gt;
*[https://tails.net/ Tails] - is a portable operating system that protects against surveillance and censorship.&lt;br /&gt;
*[https://www.qubes-os.org/ Qubes OS] - is a security-focused operating system that uses virtualization to isolate applications and tasks into separate compartments (called qubes), protecting the system even if one part gets compromised.&lt;br /&gt;
*[https://www.whonix.org/ Whonix] is a privacy-focused Linux distribution that routes all internet traffic through the Tor network using a two-part system of an isolated gateway and a workstation to provide strong anonymity and security.&lt;br /&gt;
&lt;br /&gt;
======Windows 10 IoT LTSC======&lt;br /&gt;
*[https://rentry.co/LTSC LTSC IoT Windows 10 debloat &amp;amp; setup guide] [[Media:LTSC.pdf]] - Useful when you want a clean debloated Windows 10 virtual machine. The IoT LTSC channel receives security updates until Jan 13, 2032. &lt;br /&gt;
&lt;br /&gt;
*[https://rentry.org/fwt2 fwt2] [[Media:Fwt2.pdf]] - Read the /fwt/ paste for a more general overview of Windows.&lt;br /&gt;
&lt;br /&gt;
======Previous Windows versions======&lt;br /&gt;
*[https://hackandpwn.com/windows-7-esu-patching/ Windows 7 ESU Patching] - Information about the minimum set of updates needed for Windows 7 latest ESU hotfixes/patches.&lt;br /&gt;
&lt;br /&gt;
=====Embedded Devices [Network equipment]=====&lt;br /&gt;
&lt;br /&gt;
*[https://openwrt.org/ OpenWrt] - is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic.&lt;br /&gt;
&lt;br /&gt;
*[https://dd-wrt.com/ DD-WRT] - is a Linux based alternative OpenSource firmware suitable for a great variety of WLAN routers and embedded systems. The main emphasis lies on providing the easiest possible handling while at the same time supporting a great number of functionalities within the framework of the respective hardware platform used.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pfsense.org/ pfSense] - is a free and open-source operating system for firewalls and routers, primarily based on FreeBSD, that provides a comprehensive network security solution.&lt;br /&gt;
&lt;br /&gt;
*[https://opnsense.org/ OPNsense] - is an open-source firewall and routing platform built on FreeBSD. It&#039;s designed to be user-friendly and easy to configure, offering a wide range of features found in commercial firewalls, plus many more.&lt;br /&gt;
&lt;br /&gt;
=====Smartphones [Android &amp;quot;de-google&amp;quot;]=====&lt;br /&gt;
&lt;br /&gt;
*[https://lineageos.org/ LineageOS] - is a free and open-source operating system for Android devices, based on the Android mobile platform.&lt;br /&gt;
&lt;br /&gt;
*[https://grapheneos.org/ GrapheneOS] - is a privacy and security focused mobile OS with Android app compatibility developed as a non-profit open source project.&lt;br /&gt;
&lt;br /&gt;
*[https://sailfishos.org/ Sailfish OS] - is a secure mobile operating system optimized to run on smartphones and tablets, and also easily adaptable to all kinds of embedded devices and use cases.&lt;br /&gt;
&lt;br /&gt;
*[https://calyxos.org/ CalyxOS] - is a privacy-focused, &amp;quot;de-googled&amp;quot; Android-based operating system created by the Calyx Institute. It aims to defend online privacy, security, and accessibility by removing Google services and replacing them with free and open-source alternatives.&lt;br /&gt;
&lt;br /&gt;
*[https://crdroid.net/ crDroid] - is a highly customized, free Android ROM, based on LineageOS, designed for gaming and customization.&lt;br /&gt;
&lt;br /&gt;
*[https://www.ubuntu-touch.io/ Ubuntu Touch] - is a mobile operating system developed by the UBports community, based on the GNU/Linux operating system. It&#039;s a mobile version of Ubuntu, designed for touch-screen devices like smartphones and tablets, with a desktop-like experience. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Tools for opening CAD or Boardview files====&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Boardview is a type of file containing information about printed circuit boards, their components, used signals, test points and more. These files may have following extensions: .asc, .bdv, .brd, .bv, .cad, .cst, .gr, .f2b, .fz, .tvw and others.&lt;br /&gt;
&lt;br /&gt;
*[https://pldaniels.com/flexbv5/ FlexBV]  - Advanced FlexBV boardview software integrates your boardview files with PDF schematics to substantially ease the process of tracking down faults and understanding damaged boards.&lt;br /&gt;
&lt;br /&gt;
*[https://openboardview.org/ OpenBoardView] - is a Open Source Linux SDL/ImGui edition software for viewing .brd files, intended as a drop-in replacement for the &amp;quot;Test_Link&amp;quot; software and &amp;quot;Landrex&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://www.cadence.com/ko_KR/home/tools/allegro-downloads-start.html Allegro®/OrCAD® FREE Physical Viewer] - is a free download that allows you to view and plot databases from Allegro PCB Editor, OrCAD PCB Editor, Allegro Package Designer, and Allegro PCB SI technology.&lt;br /&gt;
&lt;br /&gt;
*[https://nexusbv.net/ Nexus BoardViewer Next-gen boardviewer. Free.] - is a excellent boardviewer that shows all traces like Allegro but with the ease of FlexBV / OpenBoardView and a simlair GUI like BoardViewer. &lt;br /&gt;
&lt;br /&gt;
::Nexus Boardviwer achive of different versions locally hosted. [https://t.me/+p2YoPidSSX9hOWI0 NexusBV Telegram group]&lt;br /&gt;
:::*[https://t.me/c/2215146324/12151 NexusBV v0.3 (post)] - Direct download: [[File:NexusBV v03.zip]] [https://www.virustotal.com/gui/file/54753f73574b710d297cea99796183001c1d1790f8500fc16bfbb8b70b6d51ab VT scan]&lt;br /&gt;
:::*NexusBV v0.6.1 - Direct download: [[File:NexusBV 0.6.1.zip]] [https://www.virustotal.com/gui/file/1a29d82494430b4f2bdd14d10c2dedb378c0a0371bfd8c9ea6b6cd5d83cc452d VT scan]&lt;br /&gt;
&lt;br /&gt;
*[http://boardviewer.net/ BoardViewer] - is software intended for viewing various boardview file types like .tvw files and much more supported formats.&lt;br /&gt;
&lt;br /&gt;
*CADview - simple old tool for viewing CAD files of PCB&#039;s (Windows). [[Media:CAD View.zip]] [https://www.virustotal.com/gui/file/9a64621ff34d8d674ba6580538908f4ea170fee9cc1cb700485bd41e3a3a42df VT link]&lt;br /&gt;
&lt;br /&gt;
*Boardview Web Applications. &lt;br /&gt;
::Different web-based PCB &amp;amp; Boardview applications for repair / reverse enginering.&lt;br /&gt;
:::*[https://pcbtracer.com/ PCB Tracer] - Free browser-based Printed Circuit Board (PCB) reverse engineering tool for electronics. Trace signal paths through multi-layer PCBs with virtual X-Ray view.&lt;br /&gt;
:::*[https://www.ripperdoc.de/boardripper/ BoardRipper] - Web-based PCB boardview viewer for board-level repair. Free, AGPL-3.0. [https://github.com/AlexeyInwerp/BoardRipper Github project.]&lt;br /&gt;
:::*[https://github.com/gamerpaddy/PCB-RevEng PCB RevEng] - stands for Reverse engineering and is a software to turn images of pcb layers into a netlist and schematic for software like KiCad. No install, no dependencies, all in Browser.&lt;br /&gt;
&lt;br /&gt;
For resources to open in your favorite boardview program visit &lt;br /&gt;
[[Literature#Datasheets.2C_boardviews.2C_schematics.2C_manuals|Literature -&amp;gt; Datasheets boardviews &amp;amp; schematics]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Custom PCB Development Software====&lt;br /&gt;
&lt;br /&gt;
=====Definition and Purpose=====&lt;br /&gt;
::&#039;&#039;&#039;Computer-Aided Design (CAD)&#039;&#039;&#039; refers to software that enables users to create, modify, analyze, or optimize designs in various fields such as architecture, mechanical engineering, and manufacturing. CAD is predominantly used for designing physical structures and components. It allows designers to visualize objects in two-dimensional (2D) or three-dimensional (3D) formats, facilitating precise planning and adjustments before production begins.&lt;br /&gt;
&lt;br /&gt;
::In contrast, &#039;&#039;&#039;Electronic Design Automation (EDA)&#039;&#039;&#039; encompasses a suite of software tools specifically tailored for the design of electronic systems. EDA is crucial in industries like semiconductor manufacturing and printed ::circuit board (PCB) design. It focuses on automating the processes involved in designing electronic circuits at various levels—from high-level architectural descriptions down to detailed layouts.&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;&#039;Integration Between CAD and EDA&#039;&#039;&#039;&lt;br /&gt;
::While CAD focuses on physical structures, EDA deals with electronic components. However, as products increasingly integrate both mechanical structures and electronic systems—such as IoT devices—the need for collaboration between CAD and EDA has grown. This integration allows designers to embed electronic circuits within mechanical models seamlessly.&lt;br /&gt;
&lt;br /&gt;
=====Electronics Design Automation [[Wikipedia:Electronic_design_automation|(EDA)]] Suite for Developing Custom PCB&#039;s=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.kicad.org/ KiCAD] - is a free CAD suite for electronic design automation (EDA). It facilitates the design and simulation of electronic hardware. It features an integrated environment for schematic capture, PCB layout, manufacturing file viewing, ngspice-provided SPICE simulation, and engineering calculation.&lt;br /&gt;
&lt;br /&gt;
*[https://easyeda.com/ EasyEDA] - EasyEDA is a web-based EDA tool suite that enables hardware engineers to design, simulate, share - publicly and privately - and discuss schematics, simulations and printed circuit boards. It can also be used [https://docs.easyeda.com/en/FAQ/Client/index.html offline].&lt;br /&gt;
&lt;br /&gt;
*[https://fritzing.org/ Fritzing] -  is an open-source hardware initiative that makes electronics accessible as a creative material for anyone.&lt;br /&gt;
&lt;br /&gt;
*[https://librepcb.org/ LibrePCB] - is a free, cross-platform, easy-to-use electronic design automation suite to draw schematics and design printed circuit boards – for makers, students and professionals, from beginners to experts.&lt;br /&gt;
&lt;br /&gt;
*[http://www.geda-project.org/ gEDA Project] - The gEDA project has produced and continues working on a full GPL&#039;d suite and toolkit of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production.&lt;br /&gt;
&lt;br /&gt;
*[http://repo.hu/projects/pcb-rnd/ pcb-rnd] - is a free/open source, flexible, modular Printed Circuit Board editor. For design of professional and hobby boards. Is feature-rich and compatible. Has a long history, fast paced development, and big plansand is part of the coralEDA ecosystem.&lt;br /&gt;
&lt;br /&gt;
=====Computer Aided Design [[Wikipedia:Computer-aided_design|(CAD)]] Mechanical Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.freecad.org/ FreeCAD] - is an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters.&lt;br /&gt;
&lt;br /&gt;
*[https://openscad.org/ OpenSCAD] - is software for creating solid 3D CAD objects. It is free software and available for Linux/UNIX, MS Windows and Mac OS X.&lt;br /&gt;
&lt;br /&gt;
*[https://brlcad.org/ BRL-CAD] - is a powerful open source cross-platform solid modeling system that includes interactive geometry editing, high-performance ray-tracing for rendering and geometric analysis, a system performance analysis benchmark suite, geometry libraries for application developers, and more than 30 years of active development.&lt;br /&gt;
&lt;br /&gt;
*[https://solvespace.com/index.pl SolveSpace] - is a free (GPLv3) parametric 3d CAD tool. Modeling 3d parts, modeling 2d parts, 3d-printed parts, preparing CAM data, mechanism design, plane and solid geometry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====Other software====&lt;br /&gt;
&lt;br /&gt;
=====Display Driver Utilities (Windows)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lostindark/DriverStoreExplorer Driver Store Explorer (RAPR)] - is a tool used to manage the Windows driver store, a repository of driver packages that Windows uses to install and update hardware drivers. It helps users list, add, install, delete, and export driver packages, especially those from third-party vendors.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Wagnard/display-drivers-uninstaller DDU] - is a driver removal utility that can help you completely uninstall AMD/NVIDIA/Intel graphics card drivers and packages from your system, without leaving leftovers behind (including registry keys, folders and files, and driver store).&lt;br /&gt;
&lt;br /&gt;
*[https://www.techpowerup.com/nvcleanstall/ NVCleanstall] - is a free utility from TechPowerUp that allows you to customize your NVIDIA GeForce driver installation. It enables you to remove unnecessary components and install only the drivers you need, potentially optimizing your system performance and minimizing &amp;quot;bloatware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/GSDragoon/RadeonSoftwareSlimmer Radeon Software Slimmer] - is a utility to trim down the bloat with Radeon Software for AMD GPUs on Microsoft Windows.&lt;br /&gt;
&lt;br /&gt;
*[https://forums.guru3d.com/threads/nvslimmer-nvidia-driver-slimming-utility.423072/ NVSlimmer] - is a third-party utility created by uKER and available on guru3d.com that allows users to remove unwanted components from NVIDIA graphics driver installations, effectively &amp;quot;trimming&amp;quot; down the install base. It&#039;s not an official Nvidia utility.&lt;br /&gt;
&lt;br /&gt;
=====Host Based Firewall [Windows FOSS]=====&lt;br /&gt;
*[https://github.com/tnodir/fort Fort Firewall] - is a very practical firewall that allows you to manage your privacy and security in Windows simply and flexibly. This open-source tool is a perfect alternative to the standard Windows firewall, giving you a lot of customizable features so you can work with your files and programs more comfortably.&lt;br /&gt;
&lt;br /&gt;
=====Web Browsing=====&lt;br /&gt;
*[https://www.mozilla.org/firefox/ Mozilla Firefox] - is a free, open source web browser developed by the Mozilla Foundation and Mozilla Corporation in 2004. The Firefox web browser can be used with Windows, Mac and Linux operating systems, as well as Android and iOS mobile devices.&lt;br /&gt;
&lt;br /&gt;
::Extensions &amp;amp; Configurations&lt;br /&gt;
:::*[https://github.com/hackademix/noscript NoScript] - The popular NoScript Security Suite browser extension.&lt;br /&gt;
:::*[https://github.com/ChrisAntaki/disable-webrtc-firefox WebRTC block] - WebRTC leaks your actual IP addresses from behind your VPN, by default. With this extension you can disable it.&lt;br /&gt;
:::*[https://github.com/arkenfox/user.js/ user.js] - Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening.&lt;br /&gt;
:::*[https://github.com/yokoffing/Betterfox Betterfox] - Firefox speed, privacy, and security: a user.js template for configuration. Your favorite browser, but better.&lt;br /&gt;
:::*[https://github.com/gorhill/uBlock uBlock] - Help users neutralize privacy-invading ads CPU and memory-efficient.&lt;br /&gt;
:::*[https://github.com/sereneblue/chameleon Chameleon] - is a WebExtension port of the popular Random Agent Spoofer. Spoofs a lot of client fingering techniques and adds security.&lt;br /&gt;
:::*[https://github.com/EFForg/privacybadger Privacy Badger] - is a browser extension that automatically learns to block invisible trackers. PB is made by the leading digital rights nonprofit EFF to stop companies from spying on you.&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ Tor Browser] - [[Wikipedia:Tor_(network)|Tor]] (The Onion Router) is a network that anonymizes web traffic to provide truly private web browsing. The Tor Browser hides your IP address and browsing activity by redirecting web traffic through a series of different routers known as nodes.&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/apps/org.torproject.android/ Orbot for Android] -  is a free proxy app that empowers other apps to use the internet more securely. Orbot uses Tor to encrypt your Internet traffic and then hides it by bouncing through a series of computers around the world. Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities.&lt;br /&gt;
&lt;br /&gt;
======Public Networks======&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ [[Wikipedia:Tor_(netwerk)|Tor]]] - is an open-source privacy network that enables anonymous web browsing. The worldwide Tor computer network uses secure, encrypted protocols to ensure that users&#039; online privacy is protected.&lt;br /&gt;
&lt;br /&gt;
*[https://geti2p.net/ The Invisible Internet Project [[Wikipedia:I2P|(I2P)]]] - is a fully encrypted private network layer. It protects your activity and location. Every day people use the network to connect with people without worry of being tracked or their data being collected.&lt;br /&gt;
&lt;br /&gt;
*[https://www.freenet.de/ FreeNet] - is a peer-to-peer platform for censorship-resistant, anonymous communication. It uses a decentralized distributed data store to keep and deliver information, and has a suite of free software for publishing and communicating on the Web without fear of censorship.&lt;br /&gt;
&lt;br /&gt;
*[https://zeronet.io/ ZeroNet] - Open, free and uncensorable websites, using Bitcoin cryptography and BitTorrent network · We believe in open, free, and uncensored network.&lt;br /&gt;
&lt;br /&gt;
*[https://lokinet.org/ Lokinet] - is an onion-router that lets you access the internet anonymously. Built on LLARP, the fastest onion-routing protocol in the world.&lt;br /&gt;
&lt;br /&gt;
*[https://nymtech.net/ Nym] - protect internet traffic by routing it through a decentralised mixnet that can be accessed anonymously using zk-nyms.&lt;br /&gt;
&lt;br /&gt;
=====Email Clients / Email Encryption Standards=====&lt;br /&gt;
*[https://www.thunderbird.net/ Mozilla ThunderBird] - is a free, open-source, cross-platform application for managing email, news feeds, chat, and news groups. It is a local email application, meaning it installs and runs as a client on your device, being rather than browser or web-based. [https://support.mozilla.org/en-US/kb/openpgp-thunderbird-howto-and-faq FAQ How to implement OpenPGP in Thunderbird].&lt;br /&gt;
&lt;br /&gt;
*[https://www.openpgp.org/ OpenPGP] - is the most widely used email encryption standard. It is defined by the OpenPGP Working Group of the Internet Engineering Task Force (IETF) as a Proposed Standard in RFC 4880. OpenPGP was originally derived from the PGP software, created by Phil Zimmermann.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnupg.org/ GnuPG] - is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP). GnuPG allows you to encrypt and sign your data and communications; it features a versatile key management system, along with access modules for all kinds of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications.&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.gnome.org/Apps/Evolution Evolution] - is a personal information management application that provides integrated mail, calendaring and address book functionality. Check the Privacy Policy sub-page for a general information about user data usage. [https://riseup.net/en/email/clients/evolution FAQ How to implement OpenPGP in Evolution].&lt;br /&gt;
&lt;br /&gt;
*[https://neomutt.org/ NeoMutt] - is a command line mail reader (or MUA ). It&#039;s a fork of Mutt with added features.&lt;br /&gt;
&lt;br /&gt;
=====Chat Applications / Platforms=====&lt;br /&gt;
*[https://www.teamspeak.com/ TeamSpeak] - is a VoIP application for audio communication between users via a chat channel, similar to a video meeting. Cross-platform with military-grade security, lag-free performance, privacy and complete control.&lt;br /&gt;
*[https://github.com/RetroShare/RetroShare RetroShare] - is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.&lt;br /&gt;
*[https://github.com/JFreegman/toxic Toxic] - is a Tox-based P2P messenger that provides end-to-end encrypted communications without the use of centralized servers. It supports text messaging, file sharing, 1-on-1 voice and video calls, private audio conferences, public and private text group chats.&lt;br /&gt;
*[https://www.jabber.org/ Jabber] - is a original messaging service based on [https://xmpp.org/ XMPP] and has been continuously offered for free since 1999.&lt;br /&gt;
::XMPP clients &amp;amp; extensions&lt;br /&gt;
:::*[https://xmpp.org/software/ XMPP client list] - is a list of XMPP clients composed by XMPP itself.&lt;br /&gt;
:::*[https://otr.cypherpunks.ca/ Off-the-Record Messaging (OTR) for XMPP] - is a cryptographic protocol that provides encryption for instant messaging conversations. OTR uses a combination of AES symmetric-key algorithm with 128 bits key length, the Diffie–Hellman key exchange with 1536 bits group size, and the SHA-1 hash function.&lt;br /&gt;
:::*[https://omemo.im/ OMEMO.IM] is a free, secure XMPP-based chat client available for Android and Windows that utilizes the OMEMO (Multi-End Message and Object) end-to-end encryption protocol.&lt;br /&gt;
:::*[https://xmpp.org/extensions/xep-0384.html XEP-0384: OMEMO Encryption] defines an end-to-end encryption protocol for XMPP messaging that uses double-ratchet and key-exchange techniques to securely encrypt one-to-one and group chats across multiple devices.&lt;br /&gt;
*[https://getsession.org/ Session] - Session is an end-to-end encrypted messenger that minimises sensitive metadata, designed and built for people who want absolute privacy and freedom from any form of surveillance.&lt;br /&gt;
*[https://github.com/briar Briar] - is a messaging app designed for activists, journalists, and anyone else who needs a safe, easy and robust way to communicate. Unlike traditional messaging apps, Briar doesn&#039;t rely on a central server - messages are synchronized directly between the users&#039; devices.&lt;br /&gt;
*[https://matrix.org/ Matrix] - is an open network for secure, decentralised communication.&lt;br /&gt;
*[https://discord.com/ Discord] - is a voice, video and text communication service used by over a hundred million people to hang out and talk with their friends and communities.&lt;br /&gt;
::Discord client advice&lt;br /&gt;
:::*1. Stop using the installed electron PC based version. Use the web version.&lt;br /&gt;
:::*2. Android stock client is spoiled with rubbish code slowing down your SoC and sending loads of analytics, use [https://github.com/Aliucord/Aliucord Aliucord] instead (but carefully read the readme.md, ToS issue).&lt;br /&gt;
&lt;br /&gt;
=====File Archiver Utilities=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.7-zip.org/ 7-Zip]  - is a free and open source file archiver.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/M2Team/NanaZip NanaZip] - is a free and open source file archiver intended for the modern Windows experience.&lt;br /&gt;
&lt;br /&gt;
*[https://peazip.github.io/ PeaZip] - is a free and open source file archiver, similar to WinRar, WinZip, and 7-Zip.&lt;br /&gt;
&lt;br /&gt;
=====Disk Encryption Software=====&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/archive/luks/ Linux Unified Key Setup (LUKS)] - The Linux Unified Key Setup (LUKS) is a disk encryption specification created by Clemens Fruhwirth in 2004 and originally intended for Linux. LUKS implements a platform-independent standard on-disk format for use in various tools&lt;br /&gt;
&lt;br /&gt;
*[https://www.veracrypt.fr/code/VeraCrypt/ VaraCrypt] - VeraCrypt is free open-source disk encryption software for Windows, Mac OS X and Linux. Support for on-the-fly encryption [[Wikipedia:Disk_encryption|(OTFE)]].&lt;br /&gt;
&lt;br /&gt;
=====Image Manipulation Tools=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.gimp.org/ Gimp] - is the official website of the GNU Image Manipulation Program (GIMP). GIMP is a cross-platform image editor available for GNU/Linux, macOS, Windows and more operating systems. It is free software, you can change its source code and distribute your changes.&lt;br /&gt;
&lt;br /&gt;
*[https://www.getpaint.net/ Paint.net] - is image and photo editing software for PCs that run Windows. It features an intuitive and innovative user interface with support for layers, unlimited undo, special effects, and a wide variety of useful and powerful tools. An active and growing online community provides friendly help, tutorials, and plugins.&lt;br /&gt;
&lt;br /&gt;
=====Video Editing Software / 3D Creation / Dec, Enc, Transcode, etc / Media Players=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.blackmagicdesign.com/products/davinciresolve DaVinci Resolve] - is the world’s only solution that combines editing, color correction, visual effects, motion graphics and audio post production all in one software tool! Its elegant, modern interface is fast to learn and easy for new users, yet powerful for professionals.&lt;br /&gt;
&lt;br /&gt;
*[https://shotcut.org/ Shotcut] - is a free, Open Source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.&lt;br /&gt;
&lt;br /&gt;
*[https://www.openshot.org/nl/ OpenShot] - is a free, Open Source video editor for Linux, Mac, and Windows. We designed OpenShot to be an easy to use, quick to learn, and surprisingly powerful video editor. Easily cut, slice, and edit any video or film.&lt;br /&gt;
&lt;br /&gt;
*[https://www.blender.org/ Blender] - is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation.&lt;br /&gt;
&lt;br /&gt;
*[https://ffmpeg.org/ FFMPEG (Command line interface to convert different formats)] - FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge.&lt;br /&gt;
&lt;br /&gt;
*[https://handbrake.fr/features.php HandBrake] - is an Open Source video transcoder available for Linux, Mac, and Windows. Everyone can use HandBrake to make videos for free. HandBrake is a post-production tool. Its primary purpose is to convert videos from supported source formats to MP4 or MKV format.&lt;br /&gt;
&lt;br /&gt;
*[https://www.videolan.org/ VLC Player] - VLC Media Player (also known as VLC) is a free, open source multimedia player developed by VideoLAN Organization. It is one of the oldest (released for the first time in February 2001) free, portable, cross-platform multimedia player. You can use it to play all popular multimedia files and also DVDs, CDs, VCDs and other streaming protocols.&lt;br /&gt;
&lt;br /&gt;
=====Video Recording and Live Streaming=====&lt;br /&gt;
&lt;br /&gt;
*[https://obsproject.com/ OBS (Open Broadcaster Software)] - is free and Open Source software for video recording and live streaming.&lt;br /&gt;
&lt;br /&gt;
*[https://streamlabs.com/ StreamLabs] - is free live streaming and recording software for Twitch, YouTube, and more for Windows or Mac.&lt;br /&gt;
&lt;br /&gt;
====Search engine (self-hosted &amp;amp; open-source)====&lt;br /&gt;
*[https://github.com/searxng/searxng SearXNG] - is a free and open-source metasearch engine that prioritizes user privacy. It works by aggregating results from various search engines, such as Google, Bing, and DuckDuckGo, without tracking or profiling users. Essentially, it acts as a privacy-respecting proxy for your searches. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/neon-mmd/websurfx websurfx] - is a free and open-source metasearch engine written in Rust, designed to provide a fast, secure, and privacy-respecting alternative to search engines like SearX. It aggregates results from other search engines without displaying ads, focusing on speed, security, and user privacy. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mwmbl/mwmbl Mwmbl] - is a non-profit, open source search engine where the community determines the rankings. We aim to be a replacement for commercial search engines such as Google and Bing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/yacy/yacy_search_server YaCy] - is a free, open-source, peer-to-peer (P2P) search engine that operates without a central authority. It differs from traditional search engines by allowing users to create their own local or global indexes and share them with other users, creating a decentralized network.&lt;br /&gt;
&lt;br /&gt;
====Social Network / Fediverse (self-hosted &amp;amp; open-source)====&lt;br /&gt;
&lt;br /&gt;
*[https://joinmastodon.org/ Mastodon] - is a free and open-source software for running self-hosted social networking services. It has microblogging features similar to Twitter, which are offered by a large number of independently run nodes, known as instances or servers, each with its own code of conduct, terms of service, privacy policy, privacy options, and content moderation policies. [https://github.com/mastodon/mastodon Github repo].&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pixelfed/pixelfed PixelFed] - is a decentralized, open-source social media platform focused on photo and video sharing, designed as an alternative to Instagram. It utilizes the ActivityPub protocol, allowing users to interact with accounts on other Pixelfed servers as if they were on the same platform.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/movim/movim Movim] - is a federated blogging and chat platform that acts as a web frontend for the XMPP protocol.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/emilebosch/awesome-fediverse Big fediverse list] - is a curated list of more decentralized social networks.&lt;br /&gt;
&lt;br /&gt;
====Privacy-focused Software Directory====&lt;br /&gt;
&lt;br /&gt;
*[https://prism-break.org/ prism-break.org] -  is a website that provides a curated list of free and open-source software (FOSS) alternatives to proprietary, surveillance-prone services. It aims to help users opt out of global data surveillance programs—like PRISM, XKeyscore, and Tempora—by promoting privacy-respecting technology for operating systems, browsers, and communication tools.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
    &lt;br /&gt;
:[[:Literature|See the literature wiki page for all the resources.]]&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Electronic_Tools&amp;diff=3626</id>
		<title>Electronic Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Electronic_Tools&amp;diff=3626"/>
		<updated>2026-06-28T10:14:22Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: add ESP32 Marauder&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Template:Main_page/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:Electronic Tools.jpeg|thumb|Oscilloscope and various multimeters]]&lt;br /&gt;
Multimeters, Function Generators, Oscilloscopes, Logic Analyzers, Spectrum Analyzers, Software Defined Radios and Open Source/Community Designed Tools. If you used it while reverse engineering, list it here!&lt;br /&gt;
==Tool Index==&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;tools_row1&amp;quot; class=&amp;quot;mainpage_row&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;Software Defined Radios&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;Electronic_Tools-SDR&amp;quot; title=&amp;quot;Software Defined Radios&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
[https://www.rtl-sdr.com/about-rtl-sdr/ RTL-SDR] - Very low cost (~$30) receiver operating from about 52MHz to 2200MHz.&lt;br /&gt;
&lt;br /&gt;
[https://www.sdrplay.com/rsp1a/ SDRPlay RSP1a] - Medium cost (~$160) receiver operating from 100 Khz to 2000 MHZ. Device includes a lot of selectable filters (to cancel broadcast FM, WiFi interference, PC interference etc).&lt;br /&gt;
&lt;br /&gt;
[https://greatscottgadgets.com/hackrf/one/ HackRF One] - Capable of transmission or reception of radio signals from 1 MHz to 6 GHz. Open source hardware platform that can be used as a USB peripheral or programmed for stand-alone operation. Cost ~$340&lt;br /&gt;
&lt;br /&gt;
[https://www.ettus.com/all-products/ub200-kit/ Ettus Research USRP B200] - Universal Software Radio Peripheral with continuous frequency coverage from 70 MHz –6 GHz. Wider bandwidth and higher resolution ADC/DAC than the HackRF; cost with enclosure ~$875.&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;Debugging Tools&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;Debugging_Tools&amp;quot; title=&amp;quot;Debugging Tools&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
[[JTAGulator]] - open source hardware tool that assists in identifying OCD connections from test points, vias, or component pads on a target device.&lt;br /&gt;
&lt;br /&gt;
[https://www.tincantools.com/product/flyswatter2/ FlySwatter2] - In-circuit JTAG debugger and programmer.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/geo-tp/ESP32-Bit-Pirate ESP32 Bit Pirate] - is an open-source firmware that turns an ESP32 board into a Bus Pirate–style hardware hacking tool capable of interacting with wired and wireless protocols via USB, Wi-Fi, or a web interface.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/justcallmekoko/ESP32Marauder ESP32 Marauder] - is an open-source suite of Wi-Fi and Bluetooth offensive and defensive tools running on an ESP32 microcontroller.&lt;br /&gt;
&lt;br /&gt;
[https://www.sparkfun.com/products/12942 Bus Pirate] - is a universal bus interface device designed for programming, debugging, and analyzing microcontrollers and other ICs.&lt;br /&gt;
		&lt;br /&gt;
[https://www.crowdsupply.com/securinghw/tigard Tigard] - is a open source FT2232H-based, multi-protocol, multi-voltage tool for hardware hacking.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Aodrulez/blueTag/tree/main BlueTag] Pi Pico RP2040 (open src) JTAGulator alternative (including other hardware hacking tools, USB&amp;gt;UART, CMSIS-DAP emulation etc)&lt;br /&gt;
&lt;br /&gt;
[https://codeberg.org/blackmagic-debug/blackmagic#getting-started BlackMagicProbe] (officially supported clone) Use a Blue or BlackPill STM32x to build a debugger for ARM Cortex and RISC-V processors.&lt;br /&gt;
		&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;tools_row2&amp;quot; class=&amp;quot;mainpage_row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;Test Enclosures&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;Test_Enclosures&amp;quot; title=&amp;quot;Test Enclosures&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
[[Ramsey STE-3000 Shielded Test Enclosure]] - Faraday cage for isolating RF signals&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;IC Decapsulating&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;IC_Decapsulating&amp;quot; title=&amp;quot;IC Decapsulating&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
[[B&amp;amp;G International Decapsulator Model 250]] - Acid etching decapsulation tool from the early 2000&#039;s&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;DC Bench Power Supplies&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;DC_Bench_Power_Supplies&amp;quot; title=&amp;quot;DC Bench Power Supplies&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
[https://www.aliexpress.com/store/1100222077 Riden 6018 DC bench power supply] - is a budget friendly DC step-down 60V 18A bench power supply for your lab with excellent price–performance ratio.&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Literature&amp;diff=3625</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Literature&amp;diff=3625"/>
		<updated>2026-06-22T21:51:59Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: corrected a error.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Books, Journals, Magazines, Datasheets and all other literature related to reverse engineering is welcome here. The book pictured is the bound edition of a portion of the PDF&#039;s available in the PoC||GTFO section.[[File:POCorGTFO.jpg|thumb|&amp;lt;nowiki&amp;gt;Bound edition of PoC||GTFO, Proof of Concept OR Get The Fuck Out.&amp;lt;/nowiki&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Books and Magazines===&lt;br /&gt;
::[[PoCorGTFO|PoC||GTFO]] - International Journal of Proof-of-Concept or Get The Fuck Out (Mirror)&lt;br /&gt;
&lt;br /&gt;
::[https://wiki.recessim.com/w/images/0/01/HackingTheXbox_Free.pdf Hacking the Xbox] - An Introduction to Reverse Engineering by Andrew &amp;quot;bunnie&amp;quot; Huang&lt;br /&gt;
&lt;br /&gt;
::[https://nostarch.com/hardwarehackerpaperback The Hardware Hacker] - Manufacturing and Open Hardware by Andrew &amp;quot;bunnie&amp;quot; Huang&lt;br /&gt;
&lt;br /&gt;
::[https://www.lehmanns.de/shop/mathematik-informatik/56052761-9781789619133-practical-hardware-pentesting Practical Hardware Pentesting] - A guide to attacking embedded systems and protecting them against the most common hardware attacks (ISBN 978-1-78961-913-3).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/0xsyr0/Awesome-Cybersecurity-Handbooks Awesome-Cybersecurity-Handbooks] - Big collection of documents for cybersecurity &amp;amp; reverse engineering.&lt;br /&gt;
&lt;br /&gt;
===Datasheets, boardviews, schematics, manuals===&lt;br /&gt;
&lt;br /&gt;
====Generic (various fields)====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The curralated list below provides a wide range of useful websites offering resources regarding repair of wide range of electronic devices.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::[https://www.eserviceinfo.com/ e-service info] - Here you can find free datasheets, service manuals, schema, schematic diagrams and software downloads, service menu and mode information, code calculators for many brands of equipment. Search in all service docs that are OCR&#039;d.&lt;br /&gt;
&lt;br /&gt;
::[https://www.docin.com/ DOCin] - Chinese datasheet and other documents website&lt;br /&gt;
&lt;br /&gt;
::[https://www.espec.ws/ espec.ws] [https://www.google.com/search?q=file%3Apdf%20site%3Ahttps%3A%2F%2Fmonitor.espec.ws%2Ffiles 1e100 Dork]- Russian site for people specializing in the repair and development of electronic equipment or who want to learn how to do it. Has a archive with datasheets and schematics.&lt;br /&gt;
&lt;br /&gt;
::[https://www.eserviceinfo.com/browse.php eServiceInfo] - Service manuals, schematics, documentation, programs, electronics, hobby ....&lt;br /&gt;
&lt;br /&gt;
::[https://elektrotanya.com/keres Elektrotanya] - This site helps you to save the Earth from electronic waste! Schemetics, Service manuals, etc.&lt;br /&gt;
&lt;br /&gt;
::[https://servlib.com/ ServLib] - The largest library of service manuals and schematics for Sony, Panasonic, Sharp, JBL. Repair information for electronics technicians. [https://github.com/AriZoneVibes/ServLibScrapper/ Scraper for ServLib].&lt;br /&gt;
&lt;br /&gt;
::[https://www.freeservicemanuals.info FreeServiceManuals] - Free Service Manuals goal is to provide free schematics and (service) manuals for almost all brands of electronic devices.&lt;br /&gt;
&lt;br /&gt;
::[http://www.nostatech.nl/ Nostatech] - Nostatech&#039;s Free Service Manuals goal is to provide free schematics and (service) manuals for almost all brands of electronic devices.&lt;br /&gt;
&lt;br /&gt;
::[https://www.alldatasheet.com/ Alldatasheets] - Chinese datasheet database.&lt;br /&gt;
&lt;br /&gt;
::[https://alltransistors.com/ All Transistors] - All Transistors Datasheet. Cross Reference Search. Transistor Database.&lt;br /&gt;
&lt;br /&gt;
::[https://remont-aud.net/ Remont-aud] - Russian website offering a collection of schematics, datasheets and firmware dumps.&lt;br /&gt;
&lt;br /&gt;
::[http://rom.by/ rom.by] - Russian website has verious rom dumps, datasheet and schematics&lt;br /&gt;
&lt;br /&gt;
::[https://whycan.com whycan.com] - A Chinese embedded ARM development community offering a collection of schematics, SDKs for different platforms, datasheets, and firmware dumps.&lt;br /&gt;
&lt;br /&gt;
::[https://www.s-manuals.com/ S-manuals.com] - Schematics, Service Manuals, ..&lt;br /&gt;
&lt;br /&gt;
::[https://www.schematicsunlimited.com/ schematicsunlimited.com] - Download FREE diagrams, schematics, service manuals, operating manuals and other useful information for a variety of products.&lt;br /&gt;
&lt;br /&gt;
====Portable computers, smartphones, videocards, printers, TVs====&lt;br /&gt;
&lt;br /&gt;
=====Apple Hardware=====&lt;br /&gt;
::[https://logi.wiki/index.php/Main_Page logi.wiki] - a crowdsourced, open-edit knowledge base specifically designed for electronics technicians focusing on logic board repairs. It primarily acts as a resource for microsoldering and &#039;&#039;&#039;Apple device repairs&#039;&#039;&#039; (like &#039;&#039;&#039;iPhones&#039;&#039;&#039; and &#039;&#039;&#039;MacBooks&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The curralated list below provides a wide range of useful websites offering resources regarding repair of mostly smartphones, printers and laptops / notebooks.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::[https://www.laboneinside.com/ Lab-One (laboneinside)] - is a small community focused on laptop chip-level repairing. It provides technical resources such as laptop BIOS bin files, schematic diagrams, boardview files, for repairing, and troubleshooting laptop motherboards.&lt;br /&gt;
&lt;br /&gt;
::[https://vlab.su/ Vlab.su] - Russian virtual repair community. Virtual repair laboratory. Any problem can be solved together.&lt;br /&gt;
&lt;br /&gt;
::[https://www.macdat.net/ macdat.net] - is a hobbyist-run website offering a detailed database of vintage laptop specs and Macintosh repair resources, including capacitor guides and service schematics.&lt;br /&gt;
&lt;br /&gt;
::[https://www.electronica-pt.com/ Electrónica PT] - Portuguese community for basic and advanced electronics, electronic repair support center.&lt;br /&gt;
&lt;br /&gt;
::[https://thetechstall.com/ The Tech Stall] - Download all the necessary tools for laptop and desktop motherboard diagnostics and fixes at no cost for free to reduce e-waste and spare the environment.&lt;br /&gt;
&lt;br /&gt;
::[https://www.cyberforum.ru/notebook-circuit/ Cyberforum] - A Russian forum for programmers and system administrators also offering some schematics and boardview for repair.&lt;br /&gt;
&lt;br /&gt;
::[https://zremcom.ru/scheme/scheme-laptops Zremcom] - A Russian website for repair, setup of servers, computers. Service manuals and diagrams for computers, laptops and power supplies.&lt;br /&gt;
&lt;br /&gt;
::[https://www.alisaler.com/ AliSaler] - Website offering EC &amp;amp; Bios firmwares / bins, datasheets, boardviews, schematics, ic equivalent information, and programmer software for laptops.&lt;br /&gt;
&lt;br /&gt;
::[https://www.alifixit.com/ AliFixit] - We believe in reviving technology and minimizing electronic waste. As our field is computers and laptops, we are here trying to provide as much stuff as possible for free to make our contribution.&lt;br /&gt;
&lt;br /&gt;
::[https://www.indiafix.in/p/schematic-and-boardview-collection.html IndiaFix] - Free laptop schematic &amp;amp; boardviews downloads. Desktop bios dumps, and free repair tips.&lt;br /&gt;
&lt;br /&gt;
::[https://www.apple-schematic.se/ Apple Schematic] - Free schematic and boardview (BRD) for Apple Macbooks and other Apple devices.&lt;br /&gt;
&lt;br /&gt;
::[https://novoselovvlad.ru/ Novoselovvlad.ru] - Blog of the workshop of Vladislav Novoselov (offers schematics, bios dumps, and various other helpful tools).&lt;br /&gt;
&lt;br /&gt;
::[http://printer1.blogspot.com/ printer1] - Collection of service manuals for printers and laptops.&lt;br /&gt;
&lt;br /&gt;
::[https://www.tvservice.org/ TV Service] - is a Russian website offering datasheets and schematics for TV repair.&lt;br /&gt;
&lt;br /&gt;
::[https://www.smarttvmanuals.net/ Smart Tv Manuals &amp;amp; Circuit Board Diagrams] - is a website offering datasheets and schematics for Smart TV repair.&lt;br /&gt;
&lt;br /&gt;
::[https://www.informaticanapoli.it/manuali-di-servizio/ informaticanapoli] - Italian website that offers service manuals and schematics for various laptop brands.&lt;br /&gt;
&lt;br /&gt;
::[https://www.gadget-manual.com/nvidia-geforce/ Gadget-Manual] - Graphic card manuals boardviews and datasheets.&lt;br /&gt;
&lt;br /&gt;
::[https://sector.biz.ua/docs/schematic_diagrams_msi_motherboards/schematic_diagrams_msi_motherboards.phtml Sector] - Russian website offering schemetic diagrams, datasheets and boardviews (Asrock, Asus, ECS, Gigabyte, Acer, IBM/Lenovo).&lt;br /&gt;
&lt;br /&gt;
::[https://schematic-x.blogspot.com/ Schematic-x] - Free laptops &amp;amp; desktop schematic diagrams and BIOS downloads.&lt;br /&gt;
&lt;br /&gt;
::[https://www.s-manuals.com/notebook S-manuals.com] - Notebooks, Schematics, Service Manuals, ..&lt;br /&gt;
&lt;br /&gt;
::[https://repo.palkeo.com/clevo-mirror/ palkeo Clevo Mirror] - Third party Clevo notebook bioses and manual mirror.&lt;br /&gt;
&lt;br /&gt;
=====Laptop or smartphone Boardview / Schematic / Firmware [Groups]=====&lt;br /&gt;
::[https://t.me/schematicslaptop schematicslaptop] - Laptop schematics.&lt;br /&gt;
&lt;br /&gt;
::[https://t.me/biosarchive biosarchive] - The largest channel of archived bios (firmwares) of laptops.&lt;br /&gt;
&lt;br /&gt;
::[https://t.me/SMART_PHONE_SCHEMATICS SMART_PHONE_SCHEMATICS] - Collection of smartphone schematics.&lt;br /&gt;
&lt;br /&gt;
=====Software for opening Boardview files=====&lt;br /&gt;
&lt;br /&gt;
::[[Software_Tools#Tools_for_opening_CAD_or_Boardview_files|Tools for opening CAD or Boardview files.]]&lt;br /&gt;
&lt;br /&gt;
====GPU Repair====&lt;br /&gt;
::[https://levirepair.eu/infusions/forum/viewthread.php?thread_id=10&amp;amp;pid=72#post_72 LeviRepair] is a specialized online forum and community focused on technical GPU repair, diagnostics, and component-level troubleshooting. It acts as a knowledge base for repairing graphics cards, covering topics like VRAM testing, bios flashing, and hardware repairs for NVIDIA and AMD cards.&lt;br /&gt;
&lt;br /&gt;
::[https://discord.gg/yXeM6eUjNe NorthWestRepair (Discord server)] - is a community specialized in dedicated graphics card repair at the component level, with many fans and repair specialists worldwide.&lt;br /&gt;
&lt;br /&gt;
====Retro PC Hardware====&lt;br /&gt;
::[https://theretroweb.com/ The Retro Web] - The Retro Web motherboard database, here you can find board photos, BIOS images, manuals and more!&lt;br /&gt;
&lt;br /&gt;
::[https://soggi.org/ Soggi] - Retro hardware BIOS, firmware, drivers, manual, patches, tools, utilities, tech demos, other downloads and specifications available.&lt;br /&gt;
&lt;br /&gt;
====Virtual Operating System Museum====&lt;br /&gt;
::[https://virtualosmuseum.org/ The Virtual OS Museum] - an epic collection of historically significant operating systems, representing more than 600 OSes across upwards of 250 platforms. It&#039;s all local, so you&#039;ll need a good few gigs of space.&lt;br /&gt;
&lt;br /&gt;
====Vintage Audio Equipment Schematics / Manuals====&lt;br /&gt;
::[https://hifigoteborg.se/pdf/ HiFiGoteborg] - LoudAndProud HiFi Goteborg. Schematic archive of old forgotten Hi-Fi from the golden days.&lt;br /&gt;
&lt;br /&gt;
====Paid sources (various fields)====&lt;br /&gt;
Most of the websites provide free service manuals and boardviews, &#039;&#039;&#039;but some unfortunately don&#039;t or have been PAYWALLED (badcaps.net as of 2026). &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::[https://www.badcaps.net/ Badcaps] - Badcaps Electronics Repair Forum &amp;amp; Schematic Search &amp;lt;--- Pay 2 download..&lt;br /&gt;
&lt;br /&gt;
::[https://vinafix.com/ Vinafix] - Vinafix Electronics Repair Forum &amp;amp; Schematic Search &amp;lt;--- Pay 2 download..&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===BIOS updates, firmware, software drivers, and technical manuals===&lt;br /&gt;
====Third-party repositories====&lt;br /&gt;
::[https://driverscollection.com/ driverscollection.com] - is a third-party repository that hosts device drivers for Windows and other operating systems. It is often used to locate legacy or hard-to-find drivers for older hardware.&lt;br /&gt;
::[https://www.driverscape.com/ driverscape.com] - is a website that hosts and distributes hardware drivers for Windows computers, aimed at helping users update outdated drivers or find software for unsupported devices.&lt;br /&gt;
::[https://rebyte.me/en/ ReByte.me] - is a popular third-party repository and driver mirror site. It is widely used by system administrators, hardware enthusiasts, and IT professionals to locate and download legacy BIOS updates, firmware, software drivers, and technical manuals for older, discontinued computer hardware (such as legacy Intel server motherboards and network devices).&lt;br /&gt;
::[https://driverslab.ru/ driverslab.ru] - is a Russian-language third-party catalog and website that provides downloadable device drivers and software for Windows PCs.&lt;br /&gt;
&lt;br /&gt;
/!\ &#039;&#039;&#039;Note&#039;&#039;&#039;: Many third-party driver download sites may bundle ads or redirect through installer software. Always scan files with antivirus and prefer official sources when possible.&lt;br /&gt;
Manufacturer support sites are the most reliable source, when available..&lt;br /&gt;
&lt;br /&gt;
===FTP File Indexing Service Search Engine===&lt;br /&gt;
::[https://www.mmnt.ru/ (М А М О Н Т) mmnt.ru] - is a Russian-language internet search website that historically positioned itself as a multiservice search engine with a focus on searching the web and FTP file archives.&lt;br /&gt;
&lt;br /&gt;
===P2P File Search Engines===&lt;br /&gt;
::[https://toorgle.com/ Toorgle]&lt;br /&gt;
::[https://btdig.com/ BTDig.com] &lt;br /&gt;
::[http://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.onion/ BTDigg onion]&lt;br /&gt;
::[https://bt4gprx.com/ bt4gprx.com]&lt;br /&gt;
::[https://snowfl.com/ snowfl.com]&lt;br /&gt;
::[https://torrentparadise.net/ torrentparadise.net]&lt;br /&gt;
::[https://bitsearch.eu/ bitsearch.eu]&lt;br /&gt;
::[https://torrentseeker.com/ torrentseeker.com]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Always&amp;lt;/u&amp;gt; verify that the content you access &#039;&#039;&#039;complies&#039;&#039;&#039; with applicable &#039;&#039;&#039;copyright laws&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===SMD Marking Codes Database===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Due to the small size of most SMD components, manufacturers are not able to write the full part number on the case. They use instead a marking code typically composed of a combination of 2 or 3 letters or digits.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;When repairing an unknown electronic board, it becomes so difficult to know what is the exact type of a given component. This database allows to quickly find the part number of a SMD component when you have only the marking code.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::[https://www.pcbcart.com/article/content/How-to-Identify-SMD-Components.html PCBCart] - How to Identify SMD Components Explained.&lt;br /&gt;
&lt;br /&gt;
::[https://smd.yooneed.one/ smd.yooneed.one] - A searchable database of electronics SMD components marking codes.&lt;br /&gt;
&lt;br /&gt;
::[https://embedeo.org/smd_codes/ embedeo.org/smd_codes] - SMD marking codes of electronic components such as bipolar transistors (BJT), field effect transistors (FET, MOSFET, JFET), diodes, Zener diodes, Schottky ..&lt;br /&gt;
&lt;br /&gt;
::[https://repaircompanion.com/ RepairCompanion] - Your companion for electronics tools, component identification, calculators, diagnostics and education.&lt;br /&gt;
&lt;br /&gt;
::[https://www.sos.sk/pdf/SMD_Catalog.pdf SOS electronic, The SMD CODEBOOK] - It lists well over 3,400 device codes in alphabetical order, together with type numbers, device characteristics or equivalents and pinout information.&lt;br /&gt;
&lt;br /&gt;
::[http://www.marsport.org.uk/smd/mainframe.htm The SMD Codebook (marsport)] - Online version to look up a SMD codes.&lt;br /&gt;
&lt;br /&gt;
::[https://www.s-manuals.com/smd S-manuals.com] - SMD Markings, SMD codes, ..&lt;br /&gt;
&lt;br /&gt;
===IC Equivlent Database===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This might be useful if you run into a problem were you don&#039;t have a exact matching replacement part. Now you can use the cross-reference search for an equivalent IC.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::[https://alltransistors.com/ All Transistors] - Datasheet. Cross Reference Search. Transistor Database.&lt;br /&gt;
&lt;br /&gt;
::[https://octopart.com/ Octopart] - Lets you search for transistor datasheets but also allows you to filter by key specifications much like AllTransistors cross reference.&lt;br /&gt;
&lt;br /&gt;
===Hardware pinouts (web-based)===&lt;br /&gt;
&lt;br /&gt;
::[https://allpinouts.org/ allpinouts.org] - is a Web-based free content project to list cable and connectors pin-outs.&lt;br /&gt;
&lt;br /&gt;
::[https://pinouts.ru/ pinouts.ru] - Handbook of hardware schemes, cables and connectors layouts pinouts.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Find a image of the PCB without opening the device===&lt;br /&gt;
:# Modify the link below replace &amp;quot;example&amp;quot; without quotes with the product name and model you want to find&lt;br /&gt;
:# Visit the url and the results will show, if it does not show any results it has not been listed in the fccid database.&lt;br /&gt;
::&amp;lt;pre&amp;gt;https://www.google.com/search?tbm=isch&amp;amp;q=example+internal+site:fccid.io&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Note that there will be no results if the device does not have a wireless receiver or transmitter inside.&amp;lt;br&amp;gt; Some have used a off-the-shelf (OTS) wireless radio to avoid having to do a new FCC certification. In that case it is useless material and time saving to first quickly image search the ID to check for this.&lt;br /&gt;
::[https://fccid.io/search.php FCCID.io search direct link]&lt;br /&gt;
&lt;br /&gt;
====Electronic certification databases====&lt;br /&gt;
&#039;&#039;&#039;If the device is sold in the U.S. and complies with U.S. regulations, see below.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
An FCC ID is a unique identifier assigned to a device registered with the United States Federal Communications Commission.&amp;lt;br&amp;gt;&lt;br /&gt;
For legal sale of wireless devices in the US.&lt;br /&gt;
These databases can be of great use if you want to quickly know what kind of wireless communication hardware is used.&amp;lt;br&amp;gt;&lt;br /&gt;
Here you can most often find certifications, type approvals, specifications, instructions, internal/external pictures and sometimes even datasheets.&lt;br /&gt;
&lt;br /&gt;
::* FCC.Report. Provides this easily searchable FCC ID database.&lt;br /&gt;
:::: [https://fcc.report/FCC-ID/ -&amp;gt; FCC.Report]&lt;br /&gt;
::* Device.report. Electronics device database of over 500,000 products with certifications, type approvals, specifications, instructions, and datasheets. &lt;br /&gt;
:::: [https://device.report/ -&amp;gt; Device.Report]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Digital Education===&lt;br /&gt;
:Resources for reverse engineering closed-source software to identify bugs, debug, and conduct penetration testing.&lt;br /&gt;
&lt;br /&gt;
====Reverse Engineering Guides====&lt;br /&gt;
:Tools are great, and sometimes free! Without knowing how to use them, they can be a big waste of time. Better to spend your time learning the basics, then apply your knowledge. &lt;br /&gt;
&lt;br /&gt;
::[http://security.cs.rpi.edu/courses/hwre-spring2014/ CSCI 4974 / 6974 Hardware Reverse Engineering] - Good slide decks on reverse engineering hardware at all levels, IC to PCB.&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/mytechnotalent/Reverse-Engineering-Tutorial Reverse Engineering Tutorial] - A comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM &amp;amp; 64-bit ARM architectures.&lt;br /&gt;
&lt;br /&gt;
=====Ghidra Documents=====&lt;br /&gt;
&#039;&#039;&#039;Class material linked from ghidra.re. Use &amp;lt;u&amp;gt;arrow keys on keyboard&amp;lt;/u&amp;gt; to move through slides.&#039;&#039;&#039;&lt;br /&gt;
======Beginner======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/Beginner/Introduction_to_Ghidra_Student_Guide.html Introduction to Ghidra Student Guide.]&lt;br /&gt;
======Intermediate======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/Intermediate/Intermediate_Ghidra_Student_Guide.html Intermediate to Ghidra Student Guide.]&lt;br /&gt;
======Advanced (PDF)======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/Advanced/improvingDisassemblyAndDecompilation.pdf Advanced (PDF).]&lt;br /&gt;
======Advanced Development======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/AdvancedDevelopment/GhidraAdvancedDevelopment.html Advanced Development.]&lt;br /&gt;
======Debugger======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/Debugger/README.html Debugger.]&lt;br /&gt;
======BSim======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/BSim/README.html BSim.]&lt;br /&gt;
&lt;br /&gt;
=====IDA Material=====&lt;br /&gt;
&lt;br /&gt;
::[[File:Reverse Engineering Malware IDA &amp;amp; Olly Basics 5 parts by otw v1.pdf|thumb]] - A Reverse Engineering Malware introduction and bare basics IDA &amp;amp; Olly x86 (5 parts) by otw.&lt;br /&gt;
&lt;br /&gt;
::[https://unit42.paloaltonetworks.com/using-idapython-to-make-your-life-easier-part-1/ Using IDAPython to Make Your Life Easier: Part 1] - As a malware reverse engineer, I often find myself using IDA Pro in my day-to-day activities. It should come as no surprise, seeing as IDA Pro is the industry standard (although alternatives such as radare2 and Hopper are gaining traction). One of the more powerful features of IDA that I implore all reverse engineers to make use of is the Python addition, aptly named ‘IDAPython’, which exposes a large number of IDA API calls.&lt;br /&gt;
&lt;br /&gt;
:::[https://unit42.paloaltonetworks.com/using-idapython-to-make-your-life-easier-part-2/ Using IDAPython to Make Your Life Easier: Part 2]&lt;br /&gt;
&lt;br /&gt;
:::[https://unit42.paloaltonetworks.com/using-idapython-to-make-your-life-easier-part-3/ Using IDAPython to Make Your Life Easier: Part 3]&lt;br /&gt;
&lt;br /&gt;
:::[https://unit42.paloaltonetworks.com/using-idapython-to-make-your-life-easier-part-4/ Using IDAPython to Make Your Life Easier: Part 4]&lt;br /&gt;
&lt;br /&gt;
:::[https://unit42.paloaltonetworks.com/using-idapython-to-make-your-life-easier-part-5/ Using IDAPython to Make Your Life Easier: Part 5]&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/Dump-GUY/Malware-analysis-and-Reverse-engineering Some publicly available Malware analysis and Reverse engineering] - is a curated list of awesome materials from the user Dump-GUY a former Forensic, Malware Analyst, Reverse Engineer. [https://www.youtube.com/c/DuMpGuYTrIcKsTeR Youtube channel].&lt;br /&gt;
&lt;br /&gt;
=====x64dbg=====&lt;br /&gt;
&lt;br /&gt;
::[https://help.x64dbg.com/en/latest/introduction/index.html x64dbg] - Introduction &amp;amp; documentation page.&lt;br /&gt;
&lt;br /&gt;
=====Immunity Debugger=====&lt;br /&gt;
&lt;br /&gt;
::[https://class.malware.re/stuff/nardella/basic-reverse-engineering-immunity-debugger-36982.pdf Basic Reverse Engineering with Immunity Debugger] - SANS Institute Information Security Reading Room. Basic Reverse Engineering x86 with Immunity Debugger.&lt;br /&gt;
&lt;br /&gt;
=====Malware Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
::[https://tryhackme.com/room/basicmalwarere BasicMalwareRE] - this room aims towards helping everyone learn about the basics of &amp;quot;Malware Reverse Engineering&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
::[https://gist.github.com/IdanBanani/5be0442ad390f89259b494098f450bfd Reversing / Malware Analysis / Assembly -resources] - is a large list of reversing materials and courses.&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/CyberSecurityUP/Awesome-Malware-and-Reverse-Engineering Malware and Reverse Engineering Complete Collection] - Awesome Malware and Reverse Engineering collection by Joas.&lt;br /&gt;
&lt;br /&gt;
=====Anti Debugging Protection Techniques with Examples=====&lt;br /&gt;
======x86 (Win32)======&lt;br /&gt;
&lt;br /&gt;
::[https://anti-debug.checkpoint.com/ cp&amp;lt;r&amp;gt; Anti-Debug Tricks] - By Check Point Research: CPR, x86 &amp;amp; x64.&lt;br /&gt;
&lt;br /&gt;
::[https://www.apriorit.com/dev-blog/367-anti-reverse-engineering-protection-techniques-to-use-before-releasing-software Anti Debugging Protection Techniques with Examples] - A lot of great examples provided by apriorit on their blog, x86 &amp;amp; x64.&lt;br /&gt;
&lt;br /&gt;
::[https://www.codeproject.com/Articles/30815/An-Anti-Reverse-Engineering-Guide An-Anti-Reverse-Engineering-Guide] - By Joshua Tully hosted on CodeProject, Win32/x86 with examples.&lt;br /&gt;
&lt;br /&gt;
::[https://www.openrce.org/reference_library/anti_reversing OpenRCE Anti Reversing Database] - Mostly if not all Win32/x86. The Anti Reverse Engineering Database provides the analysis and desription for a number of various anti debugging, disassembly and dumping tricks. This resource aims to help reverse engineers locate, identify and bypass such techniques.&lt;br /&gt;
&lt;br /&gt;
::[[Media:The “Ultimate” Anti-Debugging.pdf]] - by Peter Ferrie (4 May 2011). This text contains a number of code snippets in both 32-bit and 64-bit versions.&lt;br /&gt;
&lt;br /&gt;
::[[Media:Anti-reverse engineering techniques by Jozef Miljak.pdf]] - An experimental study on which anti-reverse engineering technique are the most effective to protect your software from reversers, Win32/x86.&lt;br /&gt;
&lt;br /&gt;
::[https://forum.tuts4you.com/files/file/1218-anti-reverse-engineering-guide/ Anti-Reverse Engineering Guide By Teddy Rogers] - An individual reading this should have a solid understanding of ASM, how computers handle memory, the Win32 Debugging API, and at least some knowledge of Windows internals. &lt;br /&gt;
&lt;br /&gt;
======x64 (Win64)======&lt;br /&gt;
&lt;br /&gt;
::[https://anti-debug.checkpoint.com/ cp&amp;lt;r&amp;gt; Anti-Debug Tricks] - By Check Point Research: CPR, x86 &amp;amp; x64.&lt;br /&gt;
&lt;br /&gt;
::[https://www.apriorit.com/dev-blog/367-anti-reverse-engineering-protection-techniques-to-use-before-releasing-software Anti Debugging Protection Techniques with Examples] - A lot of great examples provided by apriorit on their blog, x86 &amp;amp; x64.&lt;br /&gt;
&lt;br /&gt;
::[[Media:The “Ultimate” Anti-Debugging.pdf]] - by Peter Ferrie (4 May 2011). This text contains a number of code snippets in both 32-bit and 64-bit versions.&lt;br /&gt;
&lt;br /&gt;
====Machine code or virtual machine bytecode reference==== &lt;br /&gt;
&lt;br /&gt;
=====Assembly reference / manuals=====&lt;br /&gt;
&lt;br /&gt;
======x86======&lt;br /&gt;
&lt;br /&gt;
::[http://ref.x86asm.net/ Reference x86] - Reference X86 Opcode and Instructions (the holy x86 assembly bible).&lt;br /&gt;
&lt;br /&gt;
======x86 Training======&lt;br /&gt;
::[https://x86re.com/1.html Reverse Engineering for Noobs Part 1] - Brief introduction to RE, executables, compiling, 32-bit x86 syntax, and stack frames.&lt;br /&gt;
&lt;br /&gt;
::[https://x86re.com/2.html Reverse Engineering for Noobs Part 2: Portable Executable Files] - Breakdown of Portable Executable image file headers and sections.&lt;br /&gt;
&lt;br /&gt;
======x86 and amd64======&lt;br /&gt;
&lt;br /&gt;
::[https://www.felixcloutier.com/x86/ x86 and amd64 instruction reference] - Derived from the December 2023 version of the Intel® 64 and IA-32 Architectures Software Developer&#039;s Manual.&lt;br /&gt;
&lt;br /&gt;
=====Bytecode reference=====&lt;br /&gt;
======Java Virtual Machine (JVM)======&lt;br /&gt;
&lt;br /&gt;
::[https://en.wikipedia.org/wiki/List_of_Java_bytecode_instructions Wikipedia] - List of Java bytecode instructions.&lt;br /&gt;
&lt;br /&gt;
::[https://javaalmanac.io/bytecode/ The Java Version Almanac] - Java Bytecode, by Mnemonic.&lt;br /&gt;
&lt;br /&gt;
======Dalvik opcodes (Android)======&lt;br /&gt;
&lt;br /&gt;
::[http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html Pallergabor] - Dalvik opcodes documentation with examples.&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/user1342/Awesome-Android-Reverse-Engineering Awesome-Android-Reverse-Engineering] - A curated list of awesome Android Reverse Engineering training, resources, and tools.&lt;br /&gt;
&lt;br /&gt;
======Common Language Runtime (CLR) .NET======&lt;br /&gt;
&lt;br /&gt;
::[https://en.wikipedia.org/wiki/List_of_CIL_instructions Wikipedia] - List of CIL instructions.&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/stakx/ecma-335/blob/master/docs/TABLE_OF_CONTENTS.md ECMA-335 Documentation] - This Standard defines the Common Language Infrastructure (CLI).&lt;br /&gt;
&lt;br /&gt;
====Reverse Engineering Challenges====&lt;br /&gt;
&lt;br /&gt;
::[https://crackmes.one/ Crackmes.one] - is a simple place where you can download crackmes to improve your reverse engineering skills.&lt;br /&gt;
&lt;br /&gt;
::[https://crackmy.app/ CrackMy.App] - is as place to share your crackmes, solve challenges, and climb the leaderboard in the ultimate reverse engineering community.&lt;br /&gt;
&lt;br /&gt;
====Security Training Classes====&lt;br /&gt;
&lt;br /&gt;
::[https://ost2.fyi/ OpenSecurityTraining2] - is a free, beta-stage online platform built on Open edX that offers in-depth cybersecurity and reverse-engineering courses like x86 assembly, kernel exploitation, and firmware analysis.&lt;br /&gt;
&lt;br /&gt;
====Security CTF====&lt;br /&gt;
Capture the Flag (CTF) in computer security is an exercise in which participants attempt to find text strings, called &amp;quot;flags&amp;quot;, which are secretly hidden in purposefully vulnerable programs or websites.&amp;lt;br&amp;gt;&lt;br /&gt;
Learn more about reverse engineering and cybersecurity start playing CTF&#039;s.&lt;br /&gt;
&lt;br /&gt;
::[https://jaimelightfoot.com/blog/so-you-want-to-ctf-a-beginners-guide/ CTF Beginners Guide] - is intended to be a guide for beginners who have just started playing CTFs (or for people who have never played, but would like to).&lt;br /&gt;
&lt;br /&gt;
::[https://ctflearn.com/ CTFlearn] - The most beginner-friendly way to get into hacking. Challenges Test your skills by hacking your way through hundreds of challenges.&lt;br /&gt;
&lt;br /&gt;
::[https://ctf101.org/ CTF101] - a site documenting the basics of playing Capture the Flags. This guide was written and maintained by the OSIRIS Lab at New York University.&lt;br /&gt;
&lt;br /&gt;
::[https://picoctf.org/ picoCTF] - is a free computer security education program with original content built on a capture-the-flag framework created by security and privacy experts.&lt;br /&gt;
&lt;br /&gt;
::[https://microcorruption.com/ MicroCorruption] - is a online, embedded debugger that starts from scratch and introduces the very foundations of memory corruption. Great practice for learning the basics of binary exploitation.&lt;br /&gt;
&lt;br /&gt;
::[https://echoctf.red/ echoctf.red] - A platform to develop, run and administer CTF competitions. The online echoCTF.RED platform user interfaces and codebase.&lt;br /&gt;
&lt;br /&gt;
::[https://pwnable.kr/ Wargames Pwnable.kr] - is a non-commercial wargame site which provides various pwn challenges regarding system exploitation, including reverse engineering, web exploitation, and cryptography.&lt;br /&gt;
&lt;br /&gt;
::[https://pwnable.tw/challenge/ Wargames Pwnable.tw] - is a wargame site for hackers to test and expand their binary exploiting skills. HOW-TO. Try to find out the vulnerabilities exists.&lt;br /&gt;
&lt;br /&gt;
::[https://ctfsites.github.io/ More CTF sites] - A curated list of more CTF sites on Github.&lt;br /&gt;
&lt;br /&gt;
====Embedded security Challenge (ESC)====&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2025 csaw_esc_2025] - CSAW 2025 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2024 csaw_esc_2024] - CSAW 2024 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2023 csaw_esc_2023] - CSAW 2023 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2022 csaw_esc_2022] - CSAW 2022 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2021 csaw_esc_2021] - CSAW 2021 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2019 csaw_esc_2019] - CSAW 2019 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
====800 MHz AMPS Documentation====&lt;br /&gt;
::[https://wiki.recessim.com/w/images/8/86/Cellular_Telephone_Bible_With_SIDs.txt The Cellular Telephone Bible by Mike Larsen (1997)] Unlock codes and programming procedures of early 800 MHz analog AMPS cellular phones. This document also contains the system IDs (SID) of the 800 MHz analog service providers.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Electronic_Tools&amp;diff=3624</id>
		<title>Electronic Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Electronic_Tools&amp;diff=3624"/>
		<updated>2026-06-22T21:14:46Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: add ESP32 Bit Pirate&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Template:Main_page/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:Electronic Tools.jpeg|thumb|Oscilloscope and various multimeters]]&lt;br /&gt;
Multimeters, Function Generators, Oscilloscopes, Logic Analyzers, Spectrum Analyzers, Software Defined Radios and Open Source/Community Designed Tools. If you used it while reverse engineering, list it here!&lt;br /&gt;
==Tool Index==&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;tools_row1&amp;quot; class=&amp;quot;mainpage_row&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;Software Defined Radios&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;Electronic_Tools-SDR&amp;quot; title=&amp;quot;Software Defined Radios&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
[https://www.rtl-sdr.com/about-rtl-sdr/ RTL-SDR] - Very low cost (~$30) receiver operating from about 52MHz to 2200MHz.&lt;br /&gt;
&lt;br /&gt;
[https://www.sdrplay.com/rsp1a/ SDRPlay RSP1a] - Medium cost (~$160) receiver operating from 100 Khz to 2000 MHZ. Device includes a lot of selectable filters (to cancel broadcast FM, WiFi interference, PC interference etc).&lt;br /&gt;
&lt;br /&gt;
[https://greatscottgadgets.com/hackrf/one/ HackRF One] - Capable of transmission or reception of radio signals from 1 MHz to 6 GHz. Open source hardware platform that can be used as a USB peripheral or programmed for stand-alone operation. Cost ~$340&lt;br /&gt;
&lt;br /&gt;
[https://www.ettus.com/all-products/ub200-kit/ Ettus Research USRP B200] - Universal Software Radio Peripheral with continuous frequency coverage from 70 MHz –6 GHz. Wider bandwidth and higher resolution ADC/DAC than the HackRF; cost with enclosure ~$875.&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;Debugging Tools&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;Debugging_Tools&amp;quot; title=&amp;quot;Debugging Tools&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
[[JTAGulator]] - open source hardware tool that assists in identifying OCD connections from test points, vias, or component pads on a target device.&lt;br /&gt;
&lt;br /&gt;
[https://www.tincantools.com/product/flyswatter2/ FlySwatter2] - In-circuit JTAG debugger and programmer.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/geo-tp/ESP32-Bit-Pirate ESP32 Bit Pirate] - is an open-source firmware that turns an ESP32 board into a Bus Pirate–style hardware hacking tool capable of interacting with wired and wireless protocols via USB, Wi-Fi, or a web interface.&lt;br /&gt;
&lt;br /&gt;
[https://www.sparkfun.com/products/12942 Bus Pirate] - is a universal bus interface device designed for programming, debugging, and analyzing microcontrollers and other ICs.&lt;br /&gt;
		&lt;br /&gt;
[https://www.crowdsupply.com/securinghw/tigard Tigard] - is a open source FT2232H-based, multi-protocol, multi-voltage tool for hardware hacking.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Aodrulez/blueTag/tree/main BlueTag] Pi Pico RP2040 (open src) JTAGulator alternative (including other hardware hacking tools, USB&amp;gt;UART, CMSIS-DAP emulation etc)&lt;br /&gt;
&lt;br /&gt;
[https://codeberg.org/blackmagic-debug/blackmagic#getting-started BlackMagicProbe] (officially supported clone) Use a Blue or BlackPill STM32x to build a debugger for ARM Cortex and RISC-V processors.&lt;br /&gt;
		&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;tools_row2&amp;quot; class=&amp;quot;mainpage_row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;Test Enclosures&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;Test_Enclosures&amp;quot; title=&amp;quot;Test Enclosures&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
[[Ramsey STE-3000 Shielded Test Enclosure]] - Faraday cage for isolating RF signals&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;IC Decapsulating&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;IC_Decapsulating&amp;quot; title=&amp;quot;IC Decapsulating&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
[[B&amp;amp;G International Decapsulator Model 250]] - Acid etching decapsulation tool from the early 2000&#039;s&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;DC Bench Power Supplies&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;DC_Bench_Power_Supplies&amp;quot; title=&amp;quot;DC Bench Power Supplies&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
[https://www.aliexpress.com/store/1100222077 Riden 6018 DC bench power supply] - is a budget friendly DC step-down 60V 18A bench power supply for your lab with excellent price–performance ratio.&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Literature&amp;diff=3623</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Literature&amp;diff=3623"/>
		<updated>2026-06-20T15:42:20Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: driver repos, FTP search index, P2P search engines&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Books, Journals, Magazines, Datasheets and all other literature related to reverse engineering is welcome here. The book pictured is the bound edition of a portion of the PDF&#039;s available in the PoC||GTFO section.[[File:POCorGTFO.jpg|thumb|&amp;lt;nowiki&amp;gt;Bound edition of PoC||GTFO, Proof of Concept OR Get The Fuck Out.&amp;lt;/nowiki&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Books and Magazines===&lt;br /&gt;
::[[PoCorGTFO|PoC||GTFO]] - International Journal of Proof-of-Concept or Get The Fuck Out (Mirror)&lt;br /&gt;
&lt;br /&gt;
::[https://wiki.recessim.com/w/images/0/01/HackingTheXbox_Free.pdf Hacking the Xbox] - An Introduction to Reverse Engineering by Andrew &amp;quot;bunnie&amp;quot; Huang&lt;br /&gt;
&lt;br /&gt;
::[https://nostarch.com/hardwarehackerpaperback The Hardware Hacker] - Manufacturing and Open Hardware by Andrew &amp;quot;bunnie&amp;quot; Huang&lt;br /&gt;
&lt;br /&gt;
::[https://www.lehmanns.de/shop/mathematik-informatik/56052761-9781789619133-practical-hardware-pentesting Practical Hardware Pentesting] - A guide to attacking embedded systems and protecting them against the most common hardware attacks (ISBN 978-1-78961-913-3).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/0xsyr0/Awesome-Cybersecurity-Handbooks Awesome-Cybersecurity-Handbooks] - Big collection of documents for cybersecurity &amp;amp; reverse engineering.&lt;br /&gt;
&lt;br /&gt;
===Datasheets, boardviews, schematics, manuals===&lt;br /&gt;
&lt;br /&gt;
====Generic (various fields)====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The curralated list below provides a wide range of useful websites offering resources regarding repair of wide range of electronic devices.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::[https://www.eserviceinfo.com/ e-service info] - Here you can find free datasheets, service manuals, schema, schematic diagrams and software downloads, service menu and mode information, code calculators for many brands of equipment. Search in all service docs that are OCR&#039;d.&lt;br /&gt;
&lt;br /&gt;
::[https://www.docin.com/ DOCin] - Chinese datasheet and other documents website&lt;br /&gt;
&lt;br /&gt;
::[https://www.espec.ws/ espec.ws] [https://www.google.com/search?q=file%3Apdf%20site%3Ahttps%3A%2F%2Fmonitor.espec.ws%2Ffiles 1e100 Dork]- Russian site for people specializing in the repair and development of electronic equipment or who want to learn how to do it. Has a archive with datasheets and schematics.&lt;br /&gt;
&lt;br /&gt;
::[https://www.eserviceinfo.com/browse.php eServiceInfo] - Service manuals, schematics, documentation, programs, electronics, hobby ....&lt;br /&gt;
&lt;br /&gt;
::[https://elektrotanya.com/keres Elektrotanya] - This site helps you to save the Earth from electronic waste! Schemetics, Service manuals, etc.&lt;br /&gt;
&lt;br /&gt;
::[https://servlib.com/ ServLib] - The largest library of service manuals and schematics for Sony, Panasonic, Sharp, JBL. Repair information for electronics technicians. [https://github.com/AriZoneVibes/ServLibScrapper/ Scraper for ServLib].&lt;br /&gt;
&lt;br /&gt;
::[https://www.freeservicemanuals.info FreeServiceManuals] - Free Service Manuals goal is to provide free schematics and (service) manuals for almost all brands of electronic devices.&lt;br /&gt;
&lt;br /&gt;
::[http://www.nostatech.nl/ Nostatech] - Nostatech&#039;s Free Service Manuals goal is to provide free schematics and (service) manuals for almost all brands of electronic devices.&lt;br /&gt;
&lt;br /&gt;
::[https://www.alldatasheet.com/ Alldatasheets] - Chinese datasheet database.&lt;br /&gt;
&lt;br /&gt;
::[https://alltransistors.com/ All Transistors] - All Transistors Datasheet. Cross Reference Search. Transistor Database.&lt;br /&gt;
&lt;br /&gt;
::[https://remont-aud.net/ Remont-aud] - Russian website offering a collection of schematics, datasheets and firmware dumps.&lt;br /&gt;
&lt;br /&gt;
::[http://rom.by/ rom.by] - Russian website has verious rom dumps, datasheet and schematics&lt;br /&gt;
&lt;br /&gt;
::[https://whycan.com whycan.com] - A Chinese embedded ARM development community offering a collection of schematics, SDKs for different platforms, datasheets, and firmware dumps.&lt;br /&gt;
&lt;br /&gt;
::[https://www.s-manuals.com/ S-manuals.com] - Schematics, Service Manuals, ..&lt;br /&gt;
&lt;br /&gt;
::[https://www.schematicsunlimited.com/ schematicsunlimited.com] - Download FREE diagrams, schematics, service manuals, operating manuals and other useful information for a variety of products.&lt;br /&gt;
&lt;br /&gt;
====Portable computers, smartphones, videocards, printers, TVs====&lt;br /&gt;
&lt;br /&gt;
=====Apple Hardware=====&lt;br /&gt;
::[https://logi.wiki/index.php/Main_Page logi.wiki] - a crowdsourced, open-edit knowledge base specifically designed for electronics technicians focusing on logic board repairs. It primarily acts as a resource for microsoldering and &#039;&#039;&#039;Apple device repairs&#039;&#039;&#039; (like &#039;&#039;&#039;iPhones&#039;&#039;&#039; and &#039;&#039;&#039;MacBooks&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The curralated list below provides a wide range of useful websites offering resources regarding repair of mostly smartphones, printers and laptops / notebooks.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::[https://www.laboneinside.com/ Lab-One (laboneinside)] - is a small community focused on laptop chip-level repairing. It provides technical resources such as laptop BIOS bin files, schematic diagrams, boardview files, for repairing, and troubleshooting laptop motherboards.&lt;br /&gt;
&lt;br /&gt;
::[https://vlab.su/ Vlab.su] - Russian virtual repair community. Virtual repair laboratory. Any problem can be solved together.&lt;br /&gt;
&lt;br /&gt;
::[https://www.macdat.net/ macdat.net] - is a hobbyist-run website offering a detailed database of vintage laptop specs and Macintosh repair resources, including capacitor guides and service schematics.&lt;br /&gt;
&lt;br /&gt;
::[https://www.electronica-pt.com/ Electrónica PT] - Portuguese community for basic and advanced electronics, electronic repair support center.&lt;br /&gt;
&lt;br /&gt;
::[https://thetechstall.com/ The Tech Stall] - Download all the necessary tools for laptop and desktop motherboard diagnostics and fixes at no cost for free to reduce e-waste and spare the environment.&lt;br /&gt;
&lt;br /&gt;
::[https://www.cyberforum.ru/notebook-circuit/ Cyberforum] - A Russian forum for programmers and system administrators also offering some schematics and boardview for repair.&lt;br /&gt;
&lt;br /&gt;
::[https://zremcom.ru/scheme/scheme-laptops Zremcom] - A Russian website for repair, setup of servers, computers. Service manuals and diagrams for computers, laptops and power supplies.&lt;br /&gt;
&lt;br /&gt;
::[https://www.alisaler.com/ AliSaler] - Website offering EC &amp;amp; Bios firmwares / bins, datasheets, boardviews, schematics, ic equivalent information, and programmer software for laptops.&lt;br /&gt;
&lt;br /&gt;
::[https://www.alifixit.com/ AliFixit] - We believe in reviving technology and minimizing electronic waste. As our field is computers and laptops, we are here trying to provide as much stuff as possible for free to make our contribution.&lt;br /&gt;
&lt;br /&gt;
::[https://www.indiafix.in/p/schematic-and-boardview-collection.html IndiaFix] - Free laptop schematic &amp;amp; boardviews downloads. Desktop bios dumps, and free repair tips.&lt;br /&gt;
&lt;br /&gt;
::[https://www.apple-schematic.se/ Apple Schematic] - Free schematic and boardview (BRD) for Apple Macbooks and other Apple devices.&lt;br /&gt;
&lt;br /&gt;
::[https://novoselovvlad.ru/ Novoselovvlad.ru] - Blog of the workshop of Vladislav Novoselov (offers schematics, bios dumps, and various other helpful tools).&lt;br /&gt;
&lt;br /&gt;
::[http://printer1.blogspot.com/ printer1] - Collection of service manuals for printers and laptops.&lt;br /&gt;
&lt;br /&gt;
::[https://www.tvservice.org/ TV Service] - is a Russian website offering datasheets and schematics for TV repair.&lt;br /&gt;
&lt;br /&gt;
::[https://www.smarttvmanuals.net/ Smart Tv Manuals &amp;amp; Circuit Board Diagrams] - is a website offering datasheets and schematics for Smart TV repair.&lt;br /&gt;
&lt;br /&gt;
::[https://www.informaticanapoli.it/manuali-di-servizio/ informaticanapoli] - Italian website that offers service manuals and schematics for various laptop brands.&lt;br /&gt;
&lt;br /&gt;
::[https://www.gadget-manual.com/nvidia-geforce/ Gadget-Manual] - Graphic card manuals boardviews and datasheets.&lt;br /&gt;
&lt;br /&gt;
::[https://sector.biz.ua/docs/schematic_diagrams_msi_motherboards/schematic_diagrams_msi_motherboards.phtml Sector] - Russian website offering schemetic diagrams, datasheets and boardviews (Asrock, Asus, ECS, Gigabyte, Acer, IBM/Lenovo).&lt;br /&gt;
&lt;br /&gt;
::[https://schematic-x.blogspot.com/ Schematic-x] - Free laptops &amp;amp; desktop schematic diagrams and BIOS downloads.&lt;br /&gt;
&lt;br /&gt;
::[https://www.s-manuals.com/notebook S-manuals.com] - Notebooks, Schematics, Service Manuals, ..&lt;br /&gt;
&lt;br /&gt;
::[https://repo.palkeo.com/clevo-mirror/ palkeo Clevo Mirror] - Third party Clevo notebook bioses and manual mirror.&lt;br /&gt;
&lt;br /&gt;
=====Laptop or smartphone Boardview / Schematic / Firmware [Groups]=====&lt;br /&gt;
::[https://t.me/schematicslaptop schematicslaptop] - Laptop schematics.&lt;br /&gt;
&lt;br /&gt;
::[https://t.me/biosarchive biosarchive] - The largest channel of archived bios (firmwares) of laptops.&lt;br /&gt;
&lt;br /&gt;
::[https://t.me/SMART_PHONE_SCHEMATICS SMART_PHONE_SCHEMATICS] - Collection of smartphone schematics.&lt;br /&gt;
&lt;br /&gt;
=====Software for opening Boardview files=====&lt;br /&gt;
&lt;br /&gt;
::[[Software_Tools#Tools_for_opening_CAD_or_Boardview_files|Tools for opening CAD or Boardview files.]]&lt;br /&gt;
&lt;br /&gt;
====GPU Repair====&lt;br /&gt;
::[https://levirepair.eu/infusions/forum/viewthread.php?thread_id=10&amp;amp;pid=72#post_72 LeviRepair] is a specialized online forum and community focused on technical GPU repair, diagnostics, and component-level troubleshooting. It acts as a knowledge base for repairing graphics cards, covering topics like VRAM testing, bios flashing, and hardware repairs for NVIDIA and AMD cards.&lt;br /&gt;
&lt;br /&gt;
::[https://discord.gg/yXeM6eUjNe NorthWestRepair (Discord server)] - is a community specialized in dedicated graphics card repair at the component level, with many fans and repair specialists worldwide.&lt;br /&gt;
&lt;br /&gt;
====Retro PC Hardware====&lt;br /&gt;
::[https://theretroweb.com/ The Retro Web] - The Retro Web motherboard database, here you can find board photos, BIOS images, manuals and more!&lt;br /&gt;
&lt;br /&gt;
::[https://soggi.org/ Soggi] - Retro hardware BIOS, firmware, drivers, manual, patches, tools, utilities, tech demos, other downloads and specifications available.&lt;br /&gt;
&lt;br /&gt;
====Virtual Operating System Museum====&lt;br /&gt;
::[https://virtualosmuseum.org/ The Virtual OS Museum] - an epic collection of historically significant operating systems, representing more than 600 OSes across upwards of 250 platforms. It&#039;s all local, so you&#039;ll need a good few gigs of space.&lt;br /&gt;
&lt;br /&gt;
====Vintage Audio Equipment Schematics / Manuals====&lt;br /&gt;
::[https://hifigoteborg.se/pdf/ HiFiGoteborg] - LoudAndProud HiFi Goteborg. Schematic archive of old forgotten Hi-Fi from the golden days.&lt;br /&gt;
&lt;br /&gt;
====Paid sources (various fields)====&lt;br /&gt;
Most of the websites provide free service manuals and boardviews, &#039;&#039;&#039;but some unfortunately don&#039;t or have been PAYWALLED (badcaps.net as of 2026). &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::[https://www.badcaps.net/ Badcaps] - Badcaps Electronics Repair Forum &amp;amp; Schematic Search &amp;lt;--- Pay 2 download..&lt;br /&gt;
&lt;br /&gt;
::[https://vinafix.com/ Vinafix] - Vinafix Electronics Repair Forum &amp;amp; Schematic Search &amp;lt;--- Pay 2 download..&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===BIOS updates, firmware, software drivers, and technical manuals===&lt;br /&gt;
====Third-party repositories====&lt;br /&gt;
::[https://driverscollection.com/ driverscollection.com] - is a third-party repository that hosts device drivers for Windows and other operating systems. It is often used to locate legacy or hard-to-find drivers for older hardware.&lt;br /&gt;
::[https://www.driverscape.com/ driverscape.com] - is a website that hosts and distributes hardware drivers for Windows computers, aimed at helping users update outdated drivers or find software for unsupported devices.&lt;br /&gt;
::[https://rebyte.me/en/ ReByte.me] - is a popular third-party repository and driver mirror site. It is widely used by system administrators, hardware enthusiasts, and IT professionals to locate and download legacy BIOS updates, firmware, software drivers, and technical manuals for older, discontinued computer hardware (such as legacy Intel server motherboards and network devices).&lt;br /&gt;
::[https://driverslab.ru/ driverslab.ru] - is a Russian-language third-party catalog and website that provides downloadable device drivers and software for Windows PCs.&lt;br /&gt;
&lt;br /&gt;
/!\ &#039;&#039;&#039;Note&#039;&#039;&#039;: Many third-party driver download sites may bundle ads or redirect through installer software. Always scan files with antivirus and prefer official sources when possible.&lt;br /&gt;
Manufacturer support sites are the most reliable source, when available..&lt;br /&gt;
&lt;br /&gt;
===FTP File Indexing Service Search Engine===&lt;br /&gt;
::[https://driverslab.ru/ driverslab.ru] - is a Russian-language internet search website that historically positioned itself as a multiservice search engine with a focus on searching the web and FTP file archives.&lt;br /&gt;
&lt;br /&gt;
===P2P File Search Engines===&lt;br /&gt;
::[https://toorgle.com/ Toorgle]&lt;br /&gt;
::[https://btdig.com/ BTDig.com] &lt;br /&gt;
::[http://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.onion/ BTDigg onion]&lt;br /&gt;
::[https://bt4gprx.com/ bt4gprx.com]&lt;br /&gt;
::[https://snowfl.com/ snowfl.com]&lt;br /&gt;
::[https://torrentparadise.net/ torrentparadise.net]&lt;br /&gt;
::[https://bitsearch.eu/ bitsearch.eu]&lt;br /&gt;
::[https://torrentseeker.com/ torrentseeker.com]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Always&amp;lt;/u&amp;gt; verify that the content you access &#039;&#039;&#039;complies&#039;&#039;&#039; with applicable &#039;&#039;&#039;copyright laws&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===SMD Marking Codes Database===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Due to the small size of most SMD components, manufacturers are not able to write the full part number on the case. They use instead a marking code typically composed of a combination of 2 or 3 letters or digits.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;When repairing an unknown electronic board, it becomes so difficult to know what is the exact type of a given component. This database allows to quickly find the part number of a SMD component when you have only the marking code.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::[https://www.pcbcart.com/article/content/How-to-Identify-SMD-Components.html PCBCart] - How to Identify SMD Components Explained.&lt;br /&gt;
&lt;br /&gt;
::[https://smd.yooneed.one/ smd.yooneed.one] - A searchable database of electronics SMD components marking codes.&lt;br /&gt;
&lt;br /&gt;
::[https://embedeo.org/smd_codes/ embedeo.org/smd_codes] - SMD marking codes of electronic components such as bipolar transistors (BJT), field effect transistors (FET, MOSFET, JFET), diodes, Zener diodes, Schottky ..&lt;br /&gt;
&lt;br /&gt;
::[https://repaircompanion.com/ RepairCompanion] - Your companion for electronics tools, component identification, calculators, diagnostics and education.&lt;br /&gt;
&lt;br /&gt;
::[https://www.sos.sk/pdf/SMD_Catalog.pdf SOS electronic, The SMD CODEBOOK] - It lists well over 3,400 device codes in alphabetical order, together with type numbers, device characteristics or equivalents and pinout information.&lt;br /&gt;
&lt;br /&gt;
::[http://www.marsport.org.uk/smd/mainframe.htm The SMD Codebook (marsport)] - Online version to look up a SMD codes.&lt;br /&gt;
&lt;br /&gt;
::[https://www.s-manuals.com/smd S-manuals.com] - SMD Markings, SMD codes, ..&lt;br /&gt;
&lt;br /&gt;
===IC Equivlent Database===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This might be useful if you run into a problem were you don&#039;t have a exact matching replacement part. Now you can use the cross-reference search for an equivalent IC.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::[https://alltransistors.com/ All Transistors] - Datasheet. Cross Reference Search. Transistor Database.&lt;br /&gt;
&lt;br /&gt;
::[https://octopart.com/ Octopart] - Lets you search for transistor datasheets but also allows you to filter by key specifications much like AllTransistors cross reference.&lt;br /&gt;
&lt;br /&gt;
===Hardware pinouts (web-based)===&lt;br /&gt;
&lt;br /&gt;
::[https://allpinouts.org/ allpinouts.org] - is a Web-based free content project to list cable and connectors pin-outs.&lt;br /&gt;
&lt;br /&gt;
::[https://pinouts.ru/ pinouts.ru] - Handbook of hardware schemes, cables and connectors layouts pinouts.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Find a image of the PCB without opening the device===&lt;br /&gt;
:# Modify the link below replace &amp;quot;example&amp;quot; without quotes with the product name and model you want to find&lt;br /&gt;
:# Visit the url and the results will show, if it does not show any results it has not been listed in the fccid database.&lt;br /&gt;
::&amp;lt;pre&amp;gt;https://www.google.com/search?tbm=isch&amp;amp;q=example+internal+site:fccid.io&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Note that there will be no results if the device does not have a wireless receiver or transmitter inside.&amp;lt;br&amp;gt; Some have used a off-the-shelf (OTS) wireless radio to avoid having to do a new FCC certification. In that case it is useless material and time saving to first quickly image search the ID to check for this.&lt;br /&gt;
::[https://fccid.io/search.php FCCID.io search direct link]&lt;br /&gt;
&lt;br /&gt;
====Electronic certification databases====&lt;br /&gt;
&#039;&#039;&#039;If the device is sold in the U.S. and complies with U.S. regulations, see below.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
An FCC ID is a unique identifier assigned to a device registered with the United States Federal Communications Commission.&amp;lt;br&amp;gt;&lt;br /&gt;
For legal sale of wireless devices in the US.&lt;br /&gt;
These databases can be of great use if you want to quickly know what kind of wireless communication hardware is used.&amp;lt;br&amp;gt;&lt;br /&gt;
Here you can most often find certifications, type approvals, specifications, instructions, internal/external pictures and sometimes even datasheets.&lt;br /&gt;
&lt;br /&gt;
::* FCC.Report. Provides this easily searchable FCC ID database.&lt;br /&gt;
:::: [https://fcc.report/FCC-ID/ -&amp;gt; FCC.Report]&lt;br /&gt;
::* Device.report. Electronics device database of over 500,000 products with certifications, type approvals, specifications, instructions, and datasheets. &lt;br /&gt;
:::: [https://device.report/ -&amp;gt; Device.Report]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Digital Education===&lt;br /&gt;
:Resources for reverse engineering closed-source software to identify bugs, debug, and conduct penetration testing.&lt;br /&gt;
&lt;br /&gt;
====Reverse Engineering Guides====&lt;br /&gt;
:Tools are great, and sometimes free! Without knowing how to use them, they can be a big waste of time. Better to spend your time learning the basics, then apply your knowledge. &lt;br /&gt;
&lt;br /&gt;
::[http://security.cs.rpi.edu/courses/hwre-spring2014/ CSCI 4974 / 6974 Hardware Reverse Engineering] - Good slide decks on reverse engineering hardware at all levels, IC to PCB.&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/mytechnotalent/Reverse-Engineering-Tutorial Reverse Engineering Tutorial] - A comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM &amp;amp; 64-bit ARM architectures.&lt;br /&gt;
&lt;br /&gt;
=====Ghidra Documents=====&lt;br /&gt;
&#039;&#039;&#039;Class material linked from ghidra.re. Use &amp;lt;u&amp;gt;arrow keys on keyboard&amp;lt;/u&amp;gt; to move through slides.&#039;&#039;&#039;&lt;br /&gt;
======Beginner======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/Beginner/Introduction_to_Ghidra_Student_Guide.html Introduction to Ghidra Student Guide.]&lt;br /&gt;
======Intermediate======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/Intermediate/Intermediate_Ghidra_Student_Guide.html Intermediate to Ghidra Student Guide.]&lt;br /&gt;
======Advanced (PDF)======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/Advanced/improvingDisassemblyAndDecompilation.pdf Advanced (PDF).]&lt;br /&gt;
======Advanced Development======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/AdvancedDevelopment/GhidraAdvancedDevelopment.html Advanced Development.]&lt;br /&gt;
======Debugger======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/Debugger/README.html Debugger.]&lt;br /&gt;
======BSim======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/BSim/README.html BSim.]&lt;br /&gt;
&lt;br /&gt;
=====IDA Material=====&lt;br /&gt;
&lt;br /&gt;
::[[File:Reverse Engineering Malware IDA &amp;amp; Olly Basics 5 parts by otw v1.pdf|thumb]] - A Reverse Engineering Malware introduction and bare basics IDA &amp;amp; Olly x86 (5 parts) by otw.&lt;br /&gt;
&lt;br /&gt;
::[https://unit42.paloaltonetworks.com/using-idapython-to-make-your-life-easier-part-1/ Using IDAPython to Make Your Life Easier: Part 1] - As a malware reverse engineer, I often find myself using IDA Pro in my day-to-day activities. It should come as no surprise, seeing as IDA Pro is the industry standard (although alternatives such as radare2 and Hopper are gaining traction). One of the more powerful features of IDA that I implore all reverse engineers to make use of is the Python addition, aptly named ‘IDAPython’, which exposes a large number of IDA API calls.&lt;br /&gt;
&lt;br /&gt;
:::[https://unit42.paloaltonetworks.com/using-idapython-to-make-your-life-easier-part-2/ Using IDAPython to Make Your Life Easier: Part 2]&lt;br /&gt;
&lt;br /&gt;
:::[https://unit42.paloaltonetworks.com/using-idapython-to-make-your-life-easier-part-3/ Using IDAPython to Make Your Life Easier: Part 3]&lt;br /&gt;
&lt;br /&gt;
:::[https://unit42.paloaltonetworks.com/using-idapython-to-make-your-life-easier-part-4/ Using IDAPython to Make Your Life Easier: Part 4]&lt;br /&gt;
&lt;br /&gt;
:::[https://unit42.paloaltonetworks.com/using-idapython-to-make-your-life-easier-part-5/ Using IDAPython to Make Your Life Easier: Part 5]&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/Dump-GUY/Malware-analysis-and-Reverse-engineering Some publicly available Malware analysis and Reverse engineering] - is a curated list of awesome materials from the user Dump-GUY a former Forensic, Malware Analyst, Reverse Engineer. [https://www.youtube.com/c/DuMpGuYTrIcKsTeR Youtube channel].&lt;br /&gt;
&lt;br /&gt;
=====x64dbg=====&lt;br /&gt;
&lt;br /&gt;
::[https://help.x64dbg.com/en/latest/introduction/index.html x64dbg] - Introduction &amp;amp; documentation page.&lt;br /&gt;
&lt;br /&gt;
=====Immunity Debugger=====&lt;br /&gt;
&lt;br /&gt;
::[https://class.malware.re/stuff/nardella/basic-reverse-engineering-immunity-debugger-36982.pdf Basic Reverse Engineering with Immunity Debugger] - SANS Institute Information Security Reading Room. Basic Reverse Engineering x86 with Immunity Debugger.&lt;br /&gt;
&lt;br /&gt;
=====Malware Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
::[https://tryhackme.com/room/basicmalwarere BasicMalwareRE] - this room aims towards helping everyone learn about the basics of &amp;quot;Malware Reverse Engineering&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
::[https://gist.github.com/IdanBanani/5be0442ad390f89259b494098f450bfd Reversing / Malware Analysis / Assembly -resources] - is a large list of reversing materials and courses.&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/CyberSecurityUP/Awesome-Malware-and-Reverse-Engineering Malware and Reverse Engineering Complete Collection] - Awesome Malware and Reverse Engineering collection by Joas.&lt;br /&gt;
&lt;br /&gt;
=====Anti Debugging Protection Techniques with Examples=====&lt;br /&gt;
======x86 (Win32)======&lt;br /&gt;
&lt;br /&gt;
::[https://anti-debug.checkpoint.com/ cp&amp;lt;r&amp;gt; Anti-Debug Tricks] - By Check Point Research: CPR, x86 &amp;amp; x64.&lt;br /&gt;
&lt;br /&gt;
::[https://www.apriorit.com/dev-blog/367-anti-reverse-engineering-protection-techniques-to-use-before-releasing-software Anti Debugging Protection Techniques with Examples] - A lot of great examples provided by apriorit on their blog, x86 &amp;amp; x64.&lt;br /&gt;
&lt;br /&gt;
::[https://www.codeproject.com/Articles/30815/An-Anti-Reverse-Engineering-Guide An-Anti-Reverse-Engineering-Guide] - By Joshua Tully hosted on CodeProject, Win32/x86 with examples.&lt;br /&gt;
&lt;br /&gt;
::[https://www.openrce.org/reference_library/anti_reversing OpenRCE Anti Reversing Database] - Mostly if not all Win32/x86. The Anti Reverse Engineering Database provides the analysis and desription for a number of various anti debugging, disassembly and dumping tricks. This resource aims to help reverse engineers locate, identify and bypass such techniques.&lt;br /&gt;
&lt;br /&gt;
::[[Media:The “Ultimate” Anti-Debugging.pdf]] - by Peter Ferrie (4 May 2011). This text contains a number of code snippets in both 32-bit and 64-bit versions.&lt;br /&gt;
&lt;br /&gt;
::[[Media:Anti-reverse engineering techniques by Jozef Miljak.pdf]] - An experimental study on which anti-reverse engineering technique are the most effective to protect your software from reversers, Win32/x86.&lt;br /&gt;
&lt;br /&gt;
::[https://forum.tuts4you.com/files/file/1218-anti-reverse-engineering-guide/ Anti-Reverse Engineering Guide By Teddy Rogers] - An individual reading this should have a solid understanding of ASM, how computers handle memory, the Win32 Debugging API, and at least some knowledge of Windows internals. &lt;br /&gt;
&lt;br /&gt;
======x64 (Win64)======&lt;br /&gt;
&lt;br /&gt;
::[https://anti-debug.checkpoint.com/ cp&amp;lt;r&amp;gt; Anti-Debug Tricks] - By Check Point Research: CPR, x86 &amp;amp; x64.&lt;br /&gt;
&lt;br /&gt;
::[https://www.apriorit.com/dev-blog/367-anti-reverse-engineering-protection-techniques-to-use-before-releasing-software Anti Debugging Protection Techniques with Examples] - A lot of great examples provided by apriorit on their blog, x86 &amp;amp; x64.&lt;br /&gt;
&lt;br /&gt;
::[[Media:The “Ultimate” Anti-Debugging.pdf]] - by Peter Ferrie (4 May 2011). This text contains a number of code snippets in both 32-bit and 64-bit versions.&lt;br /&gt;
&lt;br /&gt;
====Machine code or virtual machine bytecode reference==== &lt;br /&gt;
&lt;br /&gt;
=====Assembly reference / manuals=====&lt;br /&gt;
&lt;br /&gt;
======x86======&lt;br /&gt;
&lt;br /&gt;
::[http://ref.x86asm.net/ Reference x86] - Reference X86 Opcode and Instructions (the holy x86 assembly bible).&lt;br /&gt;
&lt;br /&gt;
======x86 Training======&lt;br /&gt;
::[https://x86re.com/1.html Reverse Engineering for Noobs Part 1] - Brief introduction to RE, executables, compiling, 32-bit x86 syntax, and stack frames.&lt;br /&gt;
&lt;br /&gt;
::[https://x86re.com/2.html Reverse Engineering for Noobs Part 2: Portable Executable Files] - Breakdown of Portable Executable image file headers and sections.&lt;br /&gt;
&lt;br /&gt;
======x86 and amd64======&lt;br /&gt;
&lt;br /&gt;
::[https://www.felixcloutier.com/x86/ x86 and amd64 instruction reference] - Derived from the December 2023 version of the Intel® 64 and IA-32 Architectures Software Developer&#039;s Manual.&lt;br /&gt;
&lt;br /&gt;
=====Bytecode reference=====&lt;br /&gt;
======Java Virtual Machine (JVM)======&lt;br /&gt;
&lt;br /&gt;
::[https://en.wikipedia.org/wiki/List_of_Java_bytecode_instructions Wikipedia] - List of Java bytecode instructions.&lt;br /&gt;
&lt;br /&gt;
::[https://javaalmanac.io/bytecode/ The Java Version Almanac] - Java Bytecode, by Mnemonic.&lt;br /&gt;
&lt;br /&gt;
======Dalvik opcodes (Android)======&lt;br /&gt;
&lt;br /&gt;
::[http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html Pallergabor] - Dalvik opcodes documentation with examples.&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/user1342/Awesome-Android-Reverse-Engineering Awesome-Android-Reverse-Engineering] - A curated list of awesome Android Reverse Engineering training, resources, and tools.&lt;br /&gt;
&lt;br /&gt;
======Common Language Runtime (CLR) .NET======&lt;br /&gt;
&lt;br /&gt;
::[https://en.wikipedia.org/wiki/List_of_CIL_instructions Wikipedia] - List of CIL instructions.&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/stakx/ecma-335/blob/master/docs/TABLE_OF_CONTENTS.md ECMA-335 Documentation] - This Standard defines the Common Language Infrastructure (CLI).&lt;br /&gt;
&lt;br /&gt;
====Reverse Engineering Challenges====&lt;br /&gt;
&lt;br /&gt;
::[https://crackmes.one/ Crackmes.one] - is a simple place where you can download crackmes to improve your reverse engineering skills.&lt;br /&gt;
&lt;br /&gt;
::[https://crackmy.app/ CrackMy.App] - is as place to share your crackmes, solve challenges, and climb the leaderboard in the ultimate reverse engineering community.&lt;br /&gt;
&lt;br /&gt;
====Security Training Classes====&lt;br /&gt;
&lt;br /&gt;
::[https://ost2.fyi/ OpenSecurityTraining2] - is a free, beta-stage online platform built on Open edX that offers in-depth cybersecurity and reverse-engineering courses like x86 assembly, kernel exploitation, and firmware analysis.&lt;br /&gt;
&lt;br /&gt;
====Security CTF====&lt;br /&gt;
Capture the Flag (CTF) in computer security is an exercise in which participants attempt to find text strings, called &amp;quot;flags&amp;quot;, which are secretly hidden in purposefully vulnerable programs or websites.&amp;lt;br&amp;gt;&lt;br /&gt;
Learn more about reverse engineering and cybersecurity start playing CTF&#039;s.&lt;br /&gt;
&lt;br /&gt;
::[https://jaimelightfoot.com/blog/so-you-want-to-ctf-a-beginners-guide/ CTF Beginners Guide] - is intended to be a guide for beginners who have just started playing CTFs (or for people who have never played, but would like to).&lt;br /&gt;
&lt;br /&gt;
::[https://ctflearn.com/ CTFlearn] - The most beginner-friendly way to get into hacking. Challenges Test your skills by hacking your way through hundreds of challenges.&lt;br /&gt;
&lt;br /&gt;
::[https://ctf101.org/ CTF101] - a site documenting the basics of playing Capture the Flags. This guide was written and maintained by the OSIRIS Lab at New York University.&lt;br /&gt;
&lt;br /&gt;
::[https://picoctf.org/ picoCTF] - is a free computer security education program with original content built on a capture-the-flag framework created by security and privacy experts.&lt;br /&gt;
&lt;br /&gt;
::[https://microcorruption.com/ MicroCorruption] - is a online, embedded debugger that starts from scratch and introduces the very foundations of memory corruption. Great practice for learning the basics of binary exploitation.&lt;br /&gt;
&lt;br /&gt;
::[https://echoctf.red/ echoctf.red] - A platform to develop, run and administer CTF competitions. The online echoCTF.RED platform user interfaces and codebase.&lt;br /&gt;
&lt;br /&gt;
::[https://pwnable.kr/ Wargames Pwnable.kr] - is a non-commercial wargame site which provides various pwn challenges regarding system exploitation, including reverse engineering, web exploitation, and cryptography.&lt;br /&gt;
&lt;br /&gt;
::[https://pwnable.tw/challenge/ Wargames Pwnable.tw] - is a wargame site for hackers to test and expand their binary exploiting skills. HOW-TO. Try to find out the vulnerabilities exists.&lt;br /&gt;
&lt;br /&gt;
::[https://ctfsites.github.io/ More CTF sites] - A curated list of more CTF sites on Github.&lt;br /&gt;
&lt;br /&gt;
====Embedded security Challenge (ESC)====&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2025 csaw_esc_2025] - CSAW 2025 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2024 csaw_esc_2024] - CSAW 2024 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2023 csaw_esc_2023] - CSAW 2023 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2022 csaw_esc_2022] - CSAW 2022 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2021 csaw_esc_2021] - CSAW 2021 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2019 csaw_esc_2019] - CSAW 2019 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
====800 MHz AMPS Documentation====&lt;br /&gt;
::[https://wiki.recessim.com/w/images/8/86/Cellular_Telephone_Bible_With_SIDs.txt The Cellular Telephone Bible by Mike Larsen (1997)] Unlock codes and programming procedures of early 800 MHz analog AMPS cellular phones. This document also contains the system IDs (SID) of the 800 MHz analog service providers.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3622</id>
		<title>Software Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3622"/>
		<updated>2026-06-18T23:41:12Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: fix broken url&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Software_wiki_banner.png|frameless|1280x300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disassemblers, decompilers, software development tools, pcb development suites, cryptographic tools, and other reverse engineering software. If you used it while reverse engineering, list it here!&lt;br /&gt;
==Tool Index==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RF Signals Analysis====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jopohl/urh Universal Radio Hacker] - tool to analyze and extract data from SDR-captured radio signals (especially pilots, [[Wikipedia:ISM_radio_band|ISM RF]] devices, etc). See youtube for tutorials and examples.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnuradio.org/ GNU Radio]  - toolkit that provides signal processing blocks to implement software-defined radios and signal processing systems.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/cjcliffe/CubicSDR CubicSDR] - is a cross-platform Software-Defined Radio application which allows you to navigate the radio spectrum and demodulate any signals you might discover.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/audacity/audacity Audacity] - is a audio editor that can be used to cleanup the radio waves captured by a [[Wikipedia:Software-defined_radio|SDR]] or Software Defined Radio. (Example: Start Audacity -&amp;gt; Import –&amp;gt; Raw Data -&amp;gt; Radio Wave File)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Firmware Analysis====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ReFirmLabs/binwalk binwalk]  - Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/attify/firmware-analysis-toolkit FAT] - is a toolkit built in order to help security researchers analyze and identify vulnerabilities in IoT and embedded device firmware.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/e-m-b-a/emba EMBA] - is designed as the central firmware analysis tool for penetration testers and product security teams. It supports the complete security analysis process starting with firmware extraction, doing static analysis and dynamic analysis via emulation and finally generating a web report.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rampageX/firmware-mod-kit Firmware Modification Kit] - is a collection of scripts and utilities to extract and rebuild linux based firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/craigz28/firmwalker Firmwalker] - is a script for searching the extracted firmware file system for goodies!&lt;br /&gt;
&lt;br /&gt;
====Setup Extractors / Overlay Unpackers / Virtualization Wrappers====&lt;br /&gt;
&lt;br /&gt;
*[https://innounp.sourceforge.net/ innounp] - the Inno Setup Unpacker.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Bioruebe/UniExtract2 Universal Extractor 2 (UniExtract2)] -  is a tool designed to extract files from any type of extractable file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/activescott/lessmsi lessmsi] - a tool to view and extract the contents of an Windows Installer (.msi) file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/crackinglandia/fuu FUU] - [F]aster [U]niversal [U]npacker.&lt;br /&gt;
&lt;br /&gt;
=====Themida Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/themida-unmutate themida-unmutate] - is a static deobfuscator for Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sodareverse/TDE TDE] - is a devirtualization engine for Themida. Supported FISH VMA versions: 2.2.5.0, 2.2.6.0, 2.2.7.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/unlicense unlicense] - is a dynamic unpacker and import fixer for Themida/WinLicense 2.x and 3.x mostly used for malware-analysis.&lt;br /&gt;
&lt;br /&gt;
=====VMProtect Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
======VMProtect 2======&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/backengineering/vmp2 vmp2] - Resources provided by Back Engineering Labs regarding VMProtect 2 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmemu (VMProtect 2 Virtual Machine Handler Emulation)&lt;br /&gt;
*vmassembler (VMProtect 2 Virtual Instruction Assembler)&lt;br /&gt;
*vmprofiler (VMProtect 2 Virtual Machines Profiler Library)&lt;br /&gt;
*vmprofiler-cli (VMProtect 2 CLI Virtual Machine Information Displayer)&lt;br /&gt;
*vmhook (VMProtect 2 Virtual Machine Hooking Library)&lt;br /&gt;
*vmprofiler-qt (VMProtect 2 Qt Virtual Instruction Inspector)&lt;br /&gt;
*um-hook (VMProtect 2 Usermode Virtual Instruction Hook Demo)&lt;br /&gt;
*vmdevirt (VMProtect Devirtualization)&lt;br /&gt;
&lt;br /&gt;
======VMProtect 3======&lt;br /&gt;
&lt;br /&gt;
*[https://git.back.engineering/vmp3/ vmp3] - Resources provided by Back Engineering Labs regarding VMProtect 3 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmdevirt (VMProtect 3 Static Devirtualization)&lt;br /&gt;
*vmprofiler (VMProtect 3 Virtual Machines Profiler Library)&lt;br /&gt;
*vmemu (VMProtect 3 Virtual Machine Handler Emulation)&lt;br /&gt;
&lt;br /&gt;
=====Code Virtualizer (Oreans Technologies)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pakt/decv devc] - ia s decompiler for Code Virtualizer 1.3.8 (Oreans).&lt;br /&gt;
*[https://gdtr.wordpress.com/2012/10/03/decv-a-decompiler-for-code-virtualizer-by-oreans/ decv] - [blog post] a decompiler for Code Virtualizer by Oreans.&lt;br /&gt;
*[https://github.com/67-6f-64/AntiOreans-CodeDevirtualizer AntiOreans-CodeDevirtualizer] - is a proof-of-concept devirtualization engine for Themida/Oreans-CodeDevirtualizer.&lt;br /&gt;
&lt;br /&gt;
=====Enigma Protector=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mos9527/evbunpack evbunpack] - is a Enigma Virtual Box Unpacker. Supported versions: 11.00, 10.70, 9.70, and 7.80.&lt;br /&gt;
&lt;br /&gt;
======OllyDbg Scripts======&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%201.90%20-%203.xx%20Alternativ%20Unpacker%20v1.0.txt Enigma Protector 1.90–3.xx Unpacker]&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%204.xx%20VM%20API%20Fixer%20v0.5.0.txt Enigma Protector 4.xx VM API Fixer]&lt;br /&gt;
&lt;br /&gt;
=====Generic Code Virtualizer=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jnraber/VirtualDeobfuscator VirtualDeobfuscator] - is a reverse engineering tool for virtualization wrappers.&lt;br /&gt;
&lt;br /&gt;
====Reverse Engineering Toolkit AIO====&lt;br /&gt;
=====Windows‑focused=====&lt;br /&gt;
*[https://github.com/Jakiboy/ReVens ReVens] - is a Windows-based Reverse Engineering Toolkit &amp;quot;All-In-One&amp;quot;, Built for Security (Malware analysis, Penetration testing) &amp;amp; Educational purposes.&lt;br /&gt;
*[https://github.com/mentebinaria/retoolkit retoolkit] - is a collection of tools you may like if you are interested in reverse engineering and/or malware analysis on x86 and x64 Windows systems.&lt;br /&gt;
*[https://github.com/byte2mov/re-kit-2.0 re-kit 2.0] - is a reverse engineering toolkit made for fighting malware and analyzing programs.&lt;br /&gt;
*[https://github.com/zer0condition/ReverseKit ReverseKit] - is a comprehensive toolkit designed to aid reverse engineers in the process of dynamic RE.&lt;br /&gt;
&lt;br /&gt;
=====Android‑focused=====&lt;br /&gt;
*[https://github.com/RevEngiSquad/revengi-app RevEngi] - is a all-in-one toolkit for reverse engineering: Smali Grammar, DexRepair, Flutter Analysis and much more...&lt;br /&gt;
&lt;br /&gt;
====Binary PE Analysis / Editor (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20210331144912/https://protectionid.net/ ProtectionID] - Great little tool to scan a Windows binary payload for overlays and packers.  [[Media:ProtectionId.690.December.2017.zip]] [https://www.virustotal.com/gui/file/26c54eb376183d508ee129531728f9e01d30f0df29d7621f390e8f0ea6a1c79c/community VT link], pw: recessim.com&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/horsicq/Detect-It-Easy Detect-It-Easy] - abbreviated &amp;quot;DIE&amp;quot; is a program for determining types of files. &amp;quot;DIE&amp;quot; is a cross-platform application, apart from Windows version there are also available versions for Linux and Mac OS.&lt;br /&gt;
&lt;br /&gt;
*[https://www.mitec.cz/exe.html MiTeC Portable Executable Reader/Explorer] - is a tool that reads and displays executable file properties and structures. It is compatible with PE32 (Portable Executable), PE32+ (64bit), NE (Windows 3.x New Executable) and VxD (Windows 9x Virtual Device Driver) file types. .NET executables are supported too.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ExeinfoASL/ASL ExeInfoPe] - is a tool that can detect packers, compilers, protectors, .NET obfuscators, PUA applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/pe-bear PE-bear] - is a Portable Executable reversing tool with a friendly GUI using the Capstone Engine and is Open Source!&lt;br /&gt;
&lt;br /&gt;
*[https://ntcore.com/?page_id=388 CFF Explorer] - is a PE editor called CFF Explorer and a process viewer with a lot of features.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20220331063153/http://www.rdgsoft.net/ RDG Packer Detector] - is a detector for packers, cryptors, compilers, installers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/petoolse/petools/ PE Tools] - is a portable executable (PE) manipulation toolkit.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/zedxxx/rccextended RccExtended] - is a resource compiler and decompiler for Qt binaries (files with the .rcc extension).&lt;br /&gt;
&lt;br /&gt;
====Hex Editors====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/WerWolv/ImHex ImHex] - is a Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.&lt;br /&gt;
&lt;br /&gt;
*[https://mh-nexus.de/en/hxd/ HxD] - is a carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size.&lt;br /&gt;
&lt;br /&gt;
*[https://www.x-ways.net/winhex/ WinHex] - is in its core a universal hexadecimal editor, particularly helpful in the realm of computer forensics, data recovery, low-level data processing, and IT security.&lt;br /&gt;
&lt;br /&gt;
*[https://malcat.fr/index.html MalCat] - is a feature-rich hexadecimal editor / disassembler for Windows and Linux targeted to IT-security professionals. Inspect more than 40 binary file formats, dissassemble and decompile different CPU architectures, extract embedded files and scan for Yara signatures or anomalies in a fast and easy-to-use graphical interface.&lt;br /&gt;
&lt;br /&gt;
====Pattern Matching / Pattern Searching====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/VirusTotal/yara Yara] - is a pattern matching swiss knife in the IT Security Researchers branch.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BurntSushi/ripgrep ripgrep (rg)] - is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files.&lt;br /&gt;
&lt;br /&gt;
*[https://linux.die.net/man/1/grep grep] - searches the named input FILEs (or standard input if no files are named, or if a single hyphen-minus (-) is given as file name) for lines containing a match to the given PATTERN. By default, grep prints the matching lines.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/stefankueng/grepWin grepWin] -  is a simple yet powerful search and replace tool which can use regular expressions to do its job. This allows to do much more powerful searches and replaces.&lt;br /&gt;
&lt;br /&gt;
*[https://astrogrep.sourceforge.net/  AstroGrep] - is a Microsoft Windows grep utility. Grep is a UNIX command-line program which searches within files for keywords. AstroGrep supports regular expressions, versatile printing options, stores most recently used paths and has a &amp;quot;context&amp;quot; feature which is very nice for looking at source code.&lt;br /&gt;
&lt;br /&gt;
====Comparison Tools (Binary differences)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joxeankoret/diaphora Diaphora] - is the most advanced Free and Open Source program diffing tool.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/bindiff BinDiff] - is an open-source comparison tool for binary files to quickly find differences and similarities in disassembled code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/clearbluejar/ghidriff Ghidriff] - is a command-line binary diffing tool that uses Ghidra to identify differences between two binaries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/quarkslab/qbindiff QBinDiff] - is an experimental binary diffing tool addressing the diffing as a Network Alignement Quadratic Problem.&lt;br /&gt;
&lt;br /&gt;
*[https://book.rada.re/tools/radiff2/binary_diffing.html radiff2] - is a binary diffing utility that is part of the radare2 framework.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/bmaia/binwally binwally] - is a binary and directory tree comparison tool using Fuzzy Hashing concept (ssdeep).&lt;br /&gt;
&lt;br /&gt;
====IAT Reconstructors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/x64dbg/Scylla NtQuery Scylla] - is a Windows Portable Executable imports reconstructor Open Source and part of x64dbg.&lt;br /&gt;
&lt;br /&gt;
====Process Monitors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/winsiderss/systeminformer/ System Informer] - is a  free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer Process Explorer (by Microsoft Sysinternals)] - is an advanced system monitoring tool by Microsoft Sysinternals that provides detailed real-time information about running processes, including their dependencies, resource usage, and open handles or DLLs.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/procmon Process Monitor (by Microsoft Sysinternals)] - is a real-time monitoring tool by Microsoft Sysinternals that captures and displays detailed system activity related to file system, registry, process, and thread operations for advanced troubleshooting and diagnostics.&lt;br /&gt;
&lt;br /&gt;
====Process Dumpers (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/glmcdona/Process-Dump Process Dump (pd)] - is a Windows reverse-engineering tool to dump malware memory components back to disk for analysis. It uses an aggressive import reconstruction approach to make analysis easier, and supports 32 and 64 bit modules. Dumping of regions without PE headers is supported and in these cases PE headers and import tables will automatically be generated.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EquiFox/KsDumper KsDumper] - is a tool for dumping processes using the power of kernel space.&lt;br /&gt;
&lt;br /&gt;
====API monitoring ring3 (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[http://jacquelin.potier.free.fr/winapioverride32/ WinAPIOverride] - is an advanced api monitoring software for 32 and 64 bits processes. You can monitor and/or override any function of a process.&lt;br /&gt;
&lt;br /&gt;
*[http://www.rohitab.com/apimonitor Rohitab API Monitor] - is a free tool that lets you monitor and control API calls made by applications and services. Its a powerful tool for seeing how applications and services work or for tracking down problems that you have in your own applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/tiny_tracer tiny_tracer] - is a Pin Tool for tracing API calls including parameters of selected functions, selected instructions RDTSC, CPUID, INT, inline system calls inc parameters of selected syscalls and more.&lt;br /&gt;
&lt;br /&gt;
====Hashing &amp;amp; Crypto====&lt;br /&gt;
These tools are used in authorized security audits to uncover flaws in hashing or cryptographic logic, as well as to detect backdoors or undocumented features. They are also commonly employed in crackme challenges to help improve reverse engineering skills.&amp;lt;br&amp;gt;&lt;br /&gt;
It includes support for a wide range of cryptographic algorithms and hash functions, such as AES, Blowfish, TEA family, RC2–RC6, Twofish, DES variants, MARS, and hashing standards like SHA-2, RIPEMD, TIGER, WHIRLPOOL, CRC variants, and HAVAL with multiple rounds and output lengths.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/distro/AT4RE/Tools Keygener Assistant v2.1.2] [[File:Keygener Assistant v2.1.2.zip]] - is a tool that combines several functions to facilitate the task and save time during the analysis of an algorithm.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/tools/show/SnD-Reverser-Tool-1.4 SnD Reverser Tool 1.4 (404)] [[File:SnD Reverser Tool 1.4.zip]] - is a cryptographic companion tool designed to support reverse engineering efforts, offering a wide range of features including hash function analysis, base conversions, and support for various encryption standards.&lt;br /&gt;
&lt;br /&gt;
====Password cracking====&lt;br /&gt;
Most embedded devices, whether connected via wireless or wired interfaces, store credentials such as local account passwords, service keys, and API keys. If you need to evaluate or audit the cryptographic mechanisms protecting these credentials, password-cracking tools are essential.&lt;br /&gt;
&lt;br /&gt;
Offline&lt;br /&gt;
*[https://github.com/hashcat/hashcat Hashcat] - is world&#039;s fastest and most advanced password recovery utility, supports many hash algorithms (MD5, SHA1, NTLM, bcrypt, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/openwall/john John the Ripper jumbo] - is a advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs.&lt;br /&gt;
&lt;br /&gt;
Online (network based bruteforce in LAN).&lt;br /&gt;
*[https://github.com/vanhauser-thc/thc-hydra Hydra / THC Hydra] - is a parallelized network login cracker built into various operating systems like Kali Linux, Parrot and other major penetration testing environments. It was created as a proof of concept tool, for security researchers to demonstrate how easy it can be to crack logins.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jmk-foofus/medusa Medusa] - is a speedy, parallel, and modular, login brute-forcer.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lanjelot/patator Patator] - is a multi-purpose brute-forcer, with a modular design and a flexible usage. Also support various offline brute force methods like; unzip_pass, keystore_pass, umbraco_crack.&lt;br /&gt;
&lt;br /&gt;
====Virtualization technology (host isolation) or sandboxes====&lt;br /&gt;
&lt;br /&gt;
*[https://www.vmware.com/ VMware] - is a virtualization and cloud computing software provider based in Palo Alto, Calif.&lt;br /&gt;
&lt;br /&gt;
*[https://www.virtualbox.org/ Oracle VM VirtualBox] - is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 3.&lt;br /&gt;
&lt;br /&gt;
*[https://linux-kvm.org/page/Main_Page KVM (for Kernel-based Virtual Machine)] - is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko.&lt;br /&gt;
&lt;br /&gt;
*[https://www.qemu.org/ QEMU] - A generic and open source machine emulator and virtualizer.&lt;br /&gt;
&lt;br /&gt;
*[https://www.proxmox.com/en/proxmox-virtual-environment/overview Proxmox] - is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hypervisor and Linux Containers (LXC), software-defined storage and networking functionality, on a single platform.&lt;br /&gt;
&lt;br /&gt;
*[https://www.redhat.com/en/technologies/cloud-computing/openshift/virtualization Red Hat OpenShift Virtualization] - Red Hat® OpenShift® Virtualization, a feature of Red Hat OpenShift, allows IT teams to run virtual machines alongside containers on the same platform, simplifying management and improving time to production. &lt;br /&gt;
&lt;br /&gt;
*[https://xenproject.org/ Xen Project] - The Xen Project focuses on revolutionizing virtualization by providing a versatile and powerful hypervisor that addresses the evolving needs of diverse industries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/firecracker-microvm/firecracker Firecracker] - is an open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services that provide serverless operational models.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sandboxie-plus/Sandboxie Sandboxie] - is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems. It creates a sandbox-like isolated operating environment in which applications can be run or installed without permanently modifying local &amp;amp; mapped drives or the Windows registry.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/kpcyrd/boxxy-rs boxxy-rs] - is a linkable sandbox explorer. &amp;quot;If you implement boundaries and nobody is around to push them, do they even exist?&amp;quot;. Have you ever wondered how your sandbox looks like from the inside? Tempted to test if you can escape it, if only you had a shell to give it a try?&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Dynamic &amp;amp; Static Analysis (mostly &#039;&#039;&#039;unmanged&#039;&#039;&#039; binaries)====&lt;br /&gt;
&lt;br /&gt;
=====Interactive Disassemblers (&#039;&#039;&#039;static analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://binary.ninja/ Binary Ninja] - reverse-engineering platform that can disassemble a binary and display the disassembly in linear or graph views.&lt;br /&gt;
&lt;br /&gt;
::Binary Ninja Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-unmutate-bn themida-unmutate-bn] - a Binary Ninja plugin to deobfuscate Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-spotter-bn themida-spotter-bn] - a Binary Ninja plugin to detect Themida, WinLicense and Code Virtualizer&#039;s obfuscated code locations.&lt;br /&gt;
&lt;br /&gt;
*[https://www.nsa.gov/resources/everyone/ghidra/ Ghidra] - Ghidra is an open source software reverse engineering (SRE) framework developed by NSA&#039;s [https://www.nsa.gov/what-we-do/research/ Research] Directorate for NSA&#039;s [https://www.nsa.gov/what-we-do/cybersecurity/ cybersecurity mission].&lt;br /&gt;
&lt;br /&gt;
::Ghidra Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/AllsafeCyberSecurity/awesome-ghidra Scripts/Plugins/Extension] - A curated list of awesome Ghidra materials.&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ghidra_scripts Arm &amp;amp; MIPS scripts] - ARM &amp;amp; MIPS ROP finder, Call Chain, Codatify, Fluorescence, Function Profiler, Leaf Blower, Local Cross Reference, and more.&lt;br /&gt;
:::*[https://github.com/DSecurity/efiSeek efiSeek] - is a tool that aids in identifying and analyzing EFI (Extensible Firmware Interface) binaries by locating key EFI structures and metadata within firmware images.&lt;br /&gt;
:::*Qt Framework&lt;br /&gt;
::::*[https://github.com/diommsantos/QtREAnalyzer/ QtREAnalyzer] - is a extension to reverse-engineer Qt binaries. Works only with Run-Time Type Information (RTTI) enabled &amp;amp; compiled with MSVC.&lt;br /&gt;
::::*[https://github.com/OSUSecLab/QtRE QtRE] - is a headless analyzer tailored for Qt binary analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://www.hex-rays.com/products/ida/ IDA] - The IDA Disassembler and Debugger is an interactive, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X.&lt;br /&gt;
&lt;br /&gt;
::IDA Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/gdelugre/ida-arm-system-highlight IDA ARM] - This script will give you the list of ARM system instructions used in your IDA database. This is useful for locating specific low-level pieces of code (setting up the MMU, caches, fault handlers, etc.).&lt;br /&gt;
:::*[https://github.com/google/bindiff BinDiff] - is a Open Source comparison tool for binary files, that assists vulnerability researchers and engineers to quickly find differences and similarities in disassembled code.&lt;br /&gt;
:::*[https://www.keystone-engine.org/keypatch/ Keypatch] - A multi-architeture assembler for IDA. Keypatch allows you enter assembly instructions to directly patch the binary under analysis. Powered by Keystone engine.&lt;br /&gt;
:::*[https://github.com/onethawt/idastealth IDAStealth] - is a plugin which aims to hide the IDA debugger from most common anti-debugging techniques. The plugin is composed of two files, the plugin itself and a dll which is injected into the debugger as soon as the debugger attaches to the process.&lt;br /&gt;
:::*[https://github.com/iphelix/ida-sploiter ida-sploiter] - is a exploit development and vulnerability research tool. Some of the plugin&#039;s features include a powerful ROP gadgets search engine, semantic gadget analysis and filtering, interactive ROP chain builder, stack pivot analysis, writable function pointer search, cyclic memory pattern generation and offset analysis, detection of bad characters and memory holes, and many others.&lt;br /&gt;
:::*[https://github.com/danigargu/IDAtropy IDAtropy] -is a plugin for Hex-Ray&#039;s IDA Pro designed to generate charts of entropy and histograms using the power of idapython and matplotlib&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ida/tree/master/plugins/localxrefs Localxrefs] - Finds references to any selected text from within the current function.&lt;br /&gt;
:::*[https://github.com/a1ext/labeless Labeless] - is a plugin system for dynamic, seamless and realtime synchronization between IDA Database and Olly. Labels, function names and global variables synchronization is supported. Olly and x64dbg are supported.&lt;br /&gt;
:::*[https://www.coresecurity.com/core-labs/open-source-tools/turbodiff-cs Turbodiff] - is a binary diffing tool developed as an IDA plugin. It discovers and analyzes differences between the functions of two binaries.&lt;br /&gt;
::::*Oreans CV scripts&lt;br /&gt;
:::::*[[Media:Oreans anti debug blacklist identifier.zip]] - [Python script] Oreans - Anti-Debugger Blacklist Identifier; Tested on 2.3.0.0 - 2.4.6.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier biased.zip]] - [Python script] Oreans - Macro Entry Identifier (Biased); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier reversal.zip]] - [Python script] Oreans - Macro Entry Identifier (Reversal); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::*[https://github.com/onethawt/idaplugins-list A list of IDA Plugins PART1 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/vmallet/ida-plugins A list of IDA Plugins PART2 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/fr0gger/awesome-ida-x64-olly-plugin A list of IDA Plugins PART3 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
::IDA LLM Plugins&lt;br /&gt;
:::*Local (quantized LLMs Q4/INT4)&lt;br /&gt;
::::*[https://github.com/atredispartners/aidapal aiDAPal] - is an IDA Pro plugin that uses a locally running LLM that has been fine-tuned for Hex-Rays pseudocode to assist with code analysis.&lt;br /&gt;
::::*[https://github.com/0xdea/oneiromancer oneiromancer] - is a reverse engineering assistant that uses a locally running LLM to aid with pseudo-code analysis.&lt;br /&gt;
:::*Cloud&lt;br /&gt;
::::*[https://github.com/JusticeRage/Gepetto Gepetto] - is a Python plugin which uses various large language models to provide meaning to functions decompiled by IDA Pro (≥ 7.4). It can leverage them to explain what a function does, and to automatically rename its variables.&lt;br /&gt;
::::*[https://github.com/Antelcat/ida_copilot ida_copilot] - is a ChatGPT plugin for IDA Pro, where the cutting-edge capabilities of OpenAI&#039;s GPT models meet the powerful disassembly and debugging features of IDA Pro.&lt;br /&gt;
::::*[https://github.com/ke0z/VulChatGPT VulChatGPT] - is an plugin for Hex-Rays decompiler which integrates with the OpenAI API (ChatGPT) to assist in vulnerability discovery during reverse-engineering.&lt;br /&gt;
::::*[https://github.com/RevEngAI/reai-ida RevEng.AI] - is a plugin by RevEng.AI that integrates with their AI-driven analysis platform to let you upload binaries, fetch semantic summaries, auto‑rename functions based on similar binaries, sync analyses, and even perform AI‑based decompilation.&lt;br /&gt;
&lt;br /&gt;
*[https://codisec.com/veles/ Veles] - Open source tool for binary data analysis (No longer actively developed).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/uxmal/reko Reko] - Reko is a binary decompiler for static analysis (ARM, x86-64, M68K, Aarch65, RISC-V and dotnet)&lt;br /&gt;
&lt;br /&gt;
*[https://rada.re/ radare2] and [https://rizin.re/ Rizin] - radare2 and its fork Rizin are open source reverse engineering frameworks. Both are primarily used through a shell-like text UI, but also offer GUIs called [https://rada.re/n/iaito.html iaito] and [https://cutter.re/ Cutter] respectively.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rizinorg/cutter Cutter] - is a free and open-source reverse engineering platform powered by rizin. It aims at being an advanced and customizable reverse engineering platform while keeping the user experience in mind. Cutter is created by reverse engineers for reverse engineers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joelpx/plasma Plasma] - Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/wisk/medusa Medusa] - is a disassembler designed to be both modular and interactive. It runs on Windows and Linux, it should be the same on OSX.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/capstone-engine/capstone Capstone] - is a disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.&lt;br /&gt;
&lt;br /&gt;
=====Active Disassemblers or Debuggers (&#039;&#039;&#039;dynamic analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/vivisect/vivisect Vivisect] - Vivisect binary analysis framework.  Includes Disassembler, Debugger, Emulation and Symbolik analysis engines.  Includes built-in Server and Shared-Workspace functionality.  Runs interactive or headless, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X (Pure-Python, using ctypes to access underlying OS debug mechanism).  Supports RevSync via plugin, allowing basic collaboration with Binja, Ghidra, and IDA.  Criticisms (from a core dev): &amp;quot;Graph View could use some work, slower than Binja and IDA (due to Python), documentation like an OpenSource Project... but we keep working to make it better.  PR&#039;s and suggestions welcome.&amp;quot;  Best installed via Pip:  &amp;lt;code&amp;gt;python3 -m pip install vivisect&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[https://www.immunityinc.com/products/debugger/ Immunity Debugger] - is a powerful new way to write exploits, analyze malware, and reverse engineer Windows binary files (python support)&lt;br /&gt;
&lt;br /&gt;
*[https://www.hopperapp.com/ Hopper] - Hopper can use LLDB or GDB, which lets you debug and analyze the binary in a dynamic way (only for Mac and Linux hosts, not for mobile devices).&lt;br /&gt;
&lt;br /&gt;
*[https://www.ollydbg.de/ OllyDbg] - is a powerful, user-friendly 32-bit Windows debugger focused on binary analysis, reverse engineering, and malware research, featuring dynamic code analysis and a rich plugin ecosystem.&lt;br /&gt;
&lt;br /&gt;
::OllyDbg Scripts/Plugins/Mods&lt;br /&gt;
:::*[https://github.com/ThomasThelen/OllyDbg-Scripts OllyDbg-Scripts] - is a curated list containing many older x86 OllyDbg scripts.&lt;br /&gt;
&lt;br /&gt;
*[https://x64dbg.com/ x64dbg] - Is a powerful Open Source Ollydbg replacement with a User Interface very similar to Ollydbg also x64dbg as the name states offers x64 support.&lt;br /&gt;
&lt;br /&gt;
::x64dbg Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/x64dbg/x64dbg/wiki/Plugins x64dbg&#039;s Wiki] - is a wiki of Integrations and Plugins of x64dbg debugger.&lt;br /&gt;
:::*[[Media:Oreans oep finder uni.zip]] - OEP Finder python script (Universal=works for &amp;quot;all&amp;quot; versions); Tested on 2.3.0.0, 2.3.5.10, 3.0.8.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mandiant/rvmi rVMI] - is a debugger on steroids. It leverages Virtual Machine Introspection (VMI) and memory forensics to provide full system analysis. This means that an analyst can inspect userspace processes, kernel drivers, and pre-boot environments in a single tool.&lt;br /&gt;
&lt;br /&gt;
*[https://www.sourceware.org/gdb/ GDB] - the GNU Project debugger, allows you to see what is going on `inside&#039; another program while it executes, or what another program was doing at the moment it crashed.&lt;br /&gt;
&lt;br /&gt;
::GDB Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/pwndbg/pwndbg pwndbg] - is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/eteran/edb-debugger edb] - is a cross platform AArch32/x86/x86-64 debugger. It was inspired by Ollydbg, but aims to function on AArch32, x86, and x86-64 as well as multiple OS&#039;s.&lt;br /&gt;
&lt;br /&gt;
====Debugging and Profiling dynamic analysis (Linux)====&lt;br /&gt;
&lt;br /&gt;
*[https://valgrind.org/ Valgrind] - is a GPL&#039;d system for debugging and profiling Linux programs. With Valgrind&#039;s tool suite you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable.&lt;br /&gt;
&lt;br /&gt;
*[https://libcsdbg.sourceforge.net/jTracer/ jTracer] - is a stack trace visualization utility for libcsdbg. In other words, it acts as a TCP/IP server for libcsdbg clients, that connect to it and transfer their trace data, either C++ exception stack traces or generic thread stack traces and whole process stack dumps.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/koute/bytehound Bytehound] - is a memory profiler tool for Linux designed to help developers analyze memory usage and find leaks in their applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/strace/strace strace] - is a diagnostic, debugging and instructional userspace utility for Linux.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rr-debugger/rr rr Record and Replay Framework] - is a lightweight tool for recording, replaying and debugging execution of applications (trees of processes and threads). Debugging extends gdb with very efficient reverse-execution, which in combination with standard gdb/x86 features like hardware data watchpoints, makes debugging much more fun.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lornix/fenris fenris] - is a program execution path analysis tool suitable for black-box code audits and algorithm analysis. It&#039;s useful for tracking down bugs and evaluating security subsystems.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers / Decompilers for &#039;&#039;&#039;managed&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====.NET (CLR)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dnSpyEx/dnSpy dnSpyEx (newly maintained repo &amp;amp; &#039;&#039;&#039;added features&#039;&#039;&#039;)] - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/dnSpy/dnSpy dnSpy (archived repo)]  - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/icedland/iced Iced] - Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua.&lt;br /&gt;
*[https://github.com/icsharpcode/ILSpy ILSpy] - NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&amp;amp;more) - cross-platform!&lt;br /&gt;
*[https://www.telerik.com/products/decompiler.aspx Telerik JustDecompile] - is a free .NET decompiler and assembly browser that makes high-quality .NET decompilation easy With an open source decompilation engine.&lt;br /&gt;
&lt;br /&gt;
======.NET deobfuscators======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/ViRb3/de4dot-cex de4dot CEx] - is a deobfuscator based on de4dot with full support for vanilla ConfuserEx.&lt;br /&gt;
::*[https://github.com/de4dot/de4dot de4dot] - is a .NET deobfuscator and unpacker.&lt;br /&gt;
::*[https://github.com/NotPrab/.NET-Deobfuscator Lists of .NET deobfuscators and unpackers (Open Source)] - A curated list of open source deobfuscators and more.&lt;br /&gt;
&lt;br /&gt;
======.NET memory dumpers======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/wwh1004/ExtremeDumper ExtremeDumper] - is a .NET Assembly Dumper (source code available).&lt;br /&gt;
::*[https://github.com/fremag/MemoScope.Net MemoScope.Net] - is a tool to analyze .Net process memory: it can dump an application&#039;s memory in a file and read it later. The dump file contains all data (objects) and threads (state, stack, call stack).&lt;br /&gt;
::*[https://github.com/0x410c/ClrDumper ClrDumper] - is a tool that can dump .NET assemblies and scripts from native clr loaders, managed assembly and vbs, jscript or powershell scripts.&lt;br /&gt;
&lt;br /&gt;
======.NET tracers======&lt;br /&gt;
&lt;br /&gt;
::*[https://web.archive.org/web/20150515023954/http://www.reteam.org/board/showthread.php?t=939 dotNET Tracer 2.0 by Kurapika] - is a simple tool that has a similar functionality to RegMon or FileMon but it&#039;s designed to trace events in .NET assemblies in runtime. [[Media:KDT2.0.zip]] [https://www.virustotal.com/gui/file/d29afcc5115c28f9892f7a6d249423374ad77ac86f69b316665c347982975d02 VT1] [https://www.virustotal.com/gui/file/04cd51dbbc3d2b4fe4a721e4ad0c2f3012fe0f409dc902b430207ea25561ff8c VT2] (thermida packed), pw: recessim.com&lt;br /&gt;
::*[https://github.com/smourier/TraceSpy TraceSpy] - is a open source and free, alternative to the very popular SysInternals DebugView tool.&lt;br /&gt;
&lt;br /&gt;
=====JAVA (JVM) Decompilers=====&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/Col-E/Recaf Recaf] - Recaf is an open-source Java bytecode editor that simplifies the process of editing compiled Java applications.&lt;br /&gt;
:*[https://www.pnfsoftware.com/ JEB decompiler] - Decompile and debug Android dalvik, Intel x86, ARM, MIPS, RISC-V, S7 PLC, Java, WebAssembly &amp;amp; Ethereum Decompilers.&lt;br /&gt;
&lt;br /&gt;
======JAVA (ART/APK)======&lt;br /&gt;
The tooling you need for Android application reverse engineering of the Java virtual machine bytecode. Traditional Java Virtual Machine (JVM) and Android Runtime (ART) that utilizes AOT compilation over JIT.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/skylot/jadx Jadx] - Dex to Java decompiler. Command-line and GUI tools for producing Java source code from Android Dex and apk files.&lt;br /&gt;
:*[https://github.com/honeynet/apkinspector/ APKinspector] - is a powerful GUI tool for analysts to analyze the Android applications.&lt;br /&gt;
:*[https://apktool.org/ Apktool] - A tool for reverse engineering Android apk files.&lt;br /&gt;
:*[https://github.com/androguard/androguard Androguard] - is a full python tool to play with Android files. DEX, ODEX; APK; Android&#039;s binary xml; Android resources; Disassemble DEX/ODEX bytecodes.&lt;br /&gt;
:*[https://github.com/Konloch/bytecode-viewer Bytecode viewer] - is a Java 8+ Jar &amp;amp; Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger &amp;amp; More)&lt;br /&gt;
:*[https://github.com/niranjan94/show-java ShowJava] - is an APK (android application), JAR &amp;amp; Dex decompiler for android.&lt;br /&gt;
:*[https://github.com/tp7309/TTDeDroid TTDeDroid] - is a tool for quickly decompiling apk/aar/dex/jar.&lt;br /&gt;
:*[https://github.com/JesusFreke/smali smali/baksmali] - is an assembler/disassembler for the dex format used by dalvik, Android&#039;s Java VM implementation. The syntax is loosely based on Jasmin&#039;s/dedexer&#039;s syntax.&lt;br /&gt;
&lt;br /&gt;
======RASP (Runtime Application Self-Protection) Android======&lt;br /&gt;
To effectively audit applications, testers often intentionally make their devices vulnerable to simplify testing.&amp;lt;br&amp;gt;&lt;br /&gt;
In response, application developers implement countermeasures such as detecting emulators, debuggers, and checking if the device is secure and not rooted.&amp;lt;br&amp;gt;&lt;br /&gt;
The current focus of this technology is on the vulnerabilities of Java and .NET platforms.&lt;br /&gt;
:*[https://arxiv.org/pdf/2312.17726 arXiv:2312.17726 (cs.CR)] - is a paper regarding Interactive Application Security Testing (IAST) and RASP Tools.&lt;br /&gt;
:*[https://github.com/securevale/android-rasp Android-RASP] - is a solution for protecting Android apps against being run on vulnerable devices.&lt;br /&gt;
&lt;br /&gt;
======JAVA deobfuscators (mixed platforms)======&lt;br /&gt;
There is nothing more annoying than coroutines (ProGuard), c-flow, function virtualization, class and name renaming and junk code while decompiling code. Here are a few off the shelf deobfuscators.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/CalebFenton/simplify simplify] - Android virtual machine and generic deobfuscator.&lt;br /&gt;
:*[https://github.com/java-deobfuscator/deobfuscator deobfuscator] - is a project that aims to deobfuscate most commercially-available obfuscators for Java. [https://github.com/java-deobfuscator/deobfuscator-gui GUI version github]&lt;br /&gt;
:*[https://github.com/GraxCode/threadtear Threadtear] - is a multifunctional deobfuscation tool for java, ZKM and Stringer support, Android support is in development.&lt;br /&gt;
:*[https://github.com/narumii/Deobfuscator Another Deobfuscator] - Some deobfuscator for java. Supports superblaubeere27 / JObf / sb27, Paramorphism 2.1.2_9, Caesium, Monsey, Skid/qProtect, Scuti, CheatBreaker, Bozar, ...&lt;br /&gt;
&lt;br /&gt;
======JAVA decompilers (platform independent)======&lt;br /&gt;
:*[https://github.com/fesh0r/fernflower Fernflower] - is a powerful open-source Java decompiler that reconstructs readable Java source code from compiled bytecode, widely used and integrated into IntelliJ IDEA.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers for &#039;&#039;&#039;unmanaged&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====AutoIt=====&lt;br /&gt;
AutoIt decompilers extract or anything else related to reverse engineering AutoIt binaries.&lt;br /&gt;
:*[https://github.com/JacobPimental/exe2aut exe2aut] - is a tool that converts executable (.exe) files into AutoIt script (.aut) source code, attempting to reverse-engineer compiled AutoIt programs.&lt;br /&gt;
:*[https://github.com/nazywam/AutoIt-Ripper AutoIt-Ripper] - is a short python script that allows for extraction of &amp;quot;compiled&amp;quot; AutoIt scripts from PE executables.&lt;br /&gt;
&lt;br /&gt;
=====VB6=====&lt;br /&gt;
Early .NET applications compile native and p-code meaning there is not a easy way to decompile these like with newer .NET framework exectables. &lt;br /&gt;
:*[https://www.vb-decompiler.org/ VB Decompiler Pro] - is a commercial software tool that decompiles and analyzes programs written in Visual Basic 5.0/6.0 and also .NET for reverse engineering and code recovery purposes.&lt;br /&gt;
&lt;br /&gt;
====Bytecode Decompilers====&lt;br /&gt;
&lt;br /&gt;
=====React Native Hermes=====&lt;br /&gt;
If you plan on looking inside a compiled React Native Asset for doing a security audit, these tools come in handy.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/P1sec/hermes-dec hermes-dec] - A reverse engineering tool for decompiling and disassembling the React Native Hermes bytecode.&lt;br /&gt;
:*[https://github.com/Pilfer/hermes_rs hermes_rs] - Bytecode disassembler and assembler.&lt;br /&gt;
:*[https://github.com/bongtrop/hbctool hbctool] - Hermes Bytecode Reverse Engineering Tool (Assemble/Disassemble Hermes Bytecode).&lt;br /&gt;
&lt;br /&gt;
=====Python=====&lt;br /&gt;
To reverse or decompile binaries generated by IronPython, which compiles Python code into Common Intermediate Language (CIL) targeting the Common Language Infrastructure (CLI), you should use decompilation tools designed for managed assemblies rather than traditional Python bytecode tools.&lt;br /&gt;
:*[https://github.com/rocky/python-uncompyle6 uncompyle6] - is a native Python cross-version decompiler and fragment decompiler. The successor to decompyle, uncompyle, and uncompyle2.&lt;br /&gt;
:*[https://github.com/zrax/pycdc pycdc] - is a C++ python bytecode disassembler and decompiler.&lt;br /&gt;
:*[https://github.com/Cisco-Talos/pyrebox PyREBox] - is a Python scriptable Reverse Engineering sandbox by Cisco-Talos. It is based on QEMU, and its goal is to aid reverse engineering by providing dynamic analysis and debugging capabilities from a different perspective.&lt;br /&gt;
:*[https://github.com/snare/voltron Voltron] - is an extensible debugger UI toolkit written in Python. It aims to improve the user experience of various debuggers (LLDB, GDB, VDB and WinDbg) by enabling the attachment of utility views that can retrieve and display data from the debugger host.&lt;br /&gt;
&lt;br /&gt;
=====Lua=====&lt;br /&gt;
:*[https://github.com/scratchminer/unluac unlua] - is a decompiler that converts compiled Lua 5.1 bytecode files (.luac) back into readable Lua source code.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Fuzzers====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/honggfuzz Honggfuzz] - Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based).&lt;br /&gt;
&lt;br /&gt;
*[https://llvm.org/docs/LibFuzzer.html LibFuzzer] - LibFuzzer is an in-process, coverage-guided, evolutionary fuzzing engine.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/AFL &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; AFL (American fuzzy lop)] - is a security-oriented fuzzer that employs a novel type of compile-time instrumentation and genetic algorithms to automatically discover clean, interesting test cases that trigger new internal states in the targeted binary.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/AFLplusplus/AFLplusplus AFL++ (AFLplusplus)] - The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel &amp;amp; redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/carolemieux/afl-rb FairFuzz] - is a AFL extension to increase code coverage by targeting rare branches. FairFuzz has a particular advantage on programs with highly nested structure (packet analyzers, xmllint, programs compiled with laf-inte, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/RUB-SysSec/redqueen RedQueen] - is a fast general purpose fuzzer for x86 binary applications. It can automatically overcome checksums and magic bytes without falling back to complex and fragile program analysis techniques, such as symbolic execution.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sslab-gatech/qsym &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; QSYM] - ia a Practical Concolic Execution Engine Tailored for Hybrid Fuzzing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/puppet-meteor/MOpt-AFL MOpt-AFL] - is a AFL-based fuzzer that utilizes a customized Particle Swarm Optimization (PSO) algorithm to find the optimal selection probability distribution of operators with respect to fuzzing effectiveness. More details can be found in the technical report. The installation of MOpt-AFL is the same as AFL&#039;s.&lt;br /&gt;
&lt;br /&gt;
====PC platform exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/chipsec/chipsec Chipsec] - is a framework for analyzing the security of PC platforms including hardware, system firmware (BIOS/UEFI), and platform components. It includes a security test suite, tools for accessing various low level interfaces, and forensic capabilities.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rapid7/metasploit-framework Metasploit Framework] - is a Ruby-based Framework, modular penetration testing platform that enables you to write, test, and execute exploit code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BC-SECURITY/Empire Empire] - is a post-exploitation and adversary emulation framework that is used to aid Red Teams and Penetration Testers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Arachni/arachni Arachni] - is a feature-full, modular, high-performance Ruby framework aimed towards helping penetration testers and administrators evaluate the security of web applications.&lt;br /&gt;
&lt;br /&gt;
*[https://portswigger.net/burp Burp Suite] - Burp or Burp Suite is a set of tools used for penetration testing of web applications.&lt;br /&gt;
&lt;br /&gt;
====Mobile exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/MobSF/Mobile-Security-Framework-MobSF MobSF] - Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://frida.re/ Frida] - Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sensepost/objection objection] - is a runtime mobile exploration toolkit, powered by Frida, built to help you assess the security posture of your mobile applications, without needing a jailbreak.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/xtiankisutsa/MARA_Framework MARA] - is a Mobile Application RE and Analysis Framework. It is a toolkit that puts together commonly used mobile application RE and analysis tools to assist in testing mobile applications against the OWASP mobile security threats.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EntySec/SeaShell SeaShell] - is an iOS post-exploitation framework that enables you to access the device remotely, control it and extract sensitive information.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mingyuan-xia/AppAudit AppAudit] - is an efficient program analysis tool that detects data leaks in mobile applications. It can accurately find all leaks within seconds and ~200 MB memory.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/canyie/pine Pine] - is a dynamic java method hook framework on ART runtime, which can intercept almost all java method calls in the current process.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPlant LSPlant] - is an Android ART hook library, providing Java method hook/unhook and inline deoptimization.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPosed LSposed] - is a Riru / Zygisk module trying to provide an ART hooking framework which delivers consistent APIs with the OG Xposed, leveraging LSPlant hooking framework.&lt;br /&gt;
&lt;br /&gt;
::LSPosed Module Repository&lt;br /&gt;
:::*[https://github.com/Xposed-Modules-Repo Xposed Modules Repo] - New Xposed(LSPosed) Module Repository.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ElderDrivers/EdXposed Xposed Framework] - is a framework for mobile exploration hooking and modifying code on the fly. [https://binderfilter.github.io/xposed/ Inline API hooking example].&lt;br /&gt;
&lt;br /&gt;
::Xposed modules&lt;br /&gt;
:::*[https://github.com/Fuzion24/JustTrustMe JustTrustMe] - Art framework hook to patch okHTTP and other common libs to fool the CERT chain in order for Mitmproxy to capture TLS traffic in cleartext.&lt;br /&gt;
:::*[https://github.com/sanfengAndroid/FakeXposed FakeXposed] - Hide xposed, root, file redirection, two-way shielding data detection.&lt;br /&gt;
:::*[https://github.com/ac-pm/SSLUnpinning_Xposed/ SSLUnpinning_Xposed] - Android Xposed Module to bypass SSL certificate validation (Certificate Pinning)..&lt;br /&gt;
&lt;br /&gt;
::Xposed Framework API Development Documentation&lt;br /&gt;
:::*[https://api.xposed.info/reference/packages.html Xposed API Reference] - Javadoc reference of the Xposed Framework API. It&#039;s meant for module developers who want to understand which classes and methods they can use.&lt;br /&gt;
&lt;br /&gt;
====Network Inspection====&lt;br /&gt;
&lt;br /&gt;
=====Promiscuous mode eavesdropping TCP/UDP=====&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/mitmproxy/mitmproxy Mitmproxy] - is an interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.&lt;br /&gt;
&lt;br /&gt;
::*[https://gitlab.com/wireshark/wireshark Wireshark] - is a network traffic analyzer, or &amp;quot;sniffer&amp;quot;, for Linux, macOS, &amp;amp;#42;BSD and other Unix and Unix-like operating systems and for Windows.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/zaproxy/zaproxy Zed Attack Proxy (ZAP)] - is an Open Source &amp;amp; easy to use integrated penetration testing tool for finding vulnerabilities in web applications.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/SensePost/Mallet Mallet] - is an intercepting proxy for arbitrary protocols.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/Warxim/petep PETEP (PEnetration TEsting Proxy)] - is an open-source Java application for traffic analysis &amp;amp; modification using TCP/UDP proxies. PETEP is a useful tool for performing penetration tests of applications with various application protocols.&lt;br /&gt;
&lt;br /&gt;
=====HTTP(S) Debuggers / Web Debuggers=====&lt;br /&gt;
&lt;br /&gt;
::*[https://portswigger.net/burp Burp Suite] - is a proxy tool which helps to view, interact, modify web requests. Test, find, and exploit vulnerabilities faster with a complete suite of security testing tools.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.httpdebugger.com/ HTTP Debugger Pro] - is a network traffic analyzer tool that captures, displays, and analyzes HTTP and HTTPS traffic between a web browser or application and the internet for debugging and testing purposes.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/httptoolkit  HTTP Toolkit] - is a beautiful, cross-platform &amp;amp; open-source HTTP(S) debugging proxy, analyzer &amp;amp; client, with built-in support for modern tools from Docker to Android to GraphQL.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/jbittel/httpry httpry] - is a HTTP logging and information retrieval tool written in Perl and C.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/requestly/requestly Requestly] - Bring the power of Charles Proxy, Fiddler &amp;amp; Postman together with beautiful, modern UI &amp;amp; collaboration features.&lt;br /&gt;
&lt;br /&gt;
::*[https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe Fiddler] - is a Web Debugger is a serviceable web debugging proxy for logging all HTTP(S) traffic linking your computer and the internet, allowing for traffic inspection, breakpoint setting, and more.&lt;br /&gt;
&lt;br /&gt;
=====Other Network Tools=====&lt;br /&gt;
&lt;br /&gt;
::*[https://learn.microsoft.com/en-us/sysinternals/downloads/tcpview tcpview] - is a tool that will enumerate all active TCP and UDP endpoints, resolving all IP addresses to their domain name versions (Windows).&lt;br /&gt;
&lt;br /&gt;
::*[https://www.nirsoft.net/utils/cports.html cports] - is network monitoring software that displays the list of all currently opened TCP/IP and UDP ports on your local Windows computer.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.netresec.com/?page=NetworkMinerSourceCode NetworkMiner] - is an open source network forensics tool that extracts artifacts, such as files, images, emails and passwords, from captured network traffic in PCAP files.&lt;br /&gt;
&lt;br /&gt;
::*[https://linux.die.net/man/8/netstat netstat] - is a Linux CLI tool to print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====BIOS (basic input/output system) firmware modifying software====&lt;br /&gt;
Unified Extensible Firmware Interface (UEFI) &amp;amp; legacy computer BIOS (basic input/output system) firmware modifying software.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====ECFinder=====&lt;br /&gt;
EC Finder is a small utility used in laptop repair and motherboard programming to work with the Embedded Controller (EC) firmware. It helps technicians extract, resize, and properly configure the EC region from a main BIOS file, which is essential when programming EC chips (such as ITE or ENE). Using EC Finder ensures that critical functions like the keyboard and power management system operate correctly after repair or reprogramming.&lt;br /&gt;
&lt;br /&gt;
::ECFinder software. [[https://comsystem-tlt.ru/forum/viewtopic.php?t=759 Comsystem-tlt forum post]]&lt;br /&gt;
:::*ECFinder 0.7.0. - Direct download: [[File:ECFinder 0.7.0.zip]] [https://www.virustotal.com/gui/file/608fb10011969c9a1b09bd9a21437508d9053c0761c038e6560bd6199a8449bf VT scan]&lt;br /&gt;
:::*ECFinder 0.6.5 - Direct download: [[File:ECFinder 0.6.5.zip]] [https://www.virustotal.com/gui/file/923e0ebddcab439304ef7ff67a89b3c72bb3ebe7800866eb47c632a9134ab5bc VT scan]&lt;br /&gt;
:::*ECFinder 0.4.7 - Direct download: [[File:ECFinder 0.4.7.zip]] [https://www.virustotal.com/gui/file/c4d181a4b57442cf27828309eac6abf8f0204ef68206d4bd530d85f8f07b0031 VT scan]&lt;br /&gt;
&lt;br /&gt;
=====UEFI=====&lt;br /&gt;
::*[https://github.com/LongSoft/UEFITool UEFITool / UEFIExtract / UEFIFind] - is a UEFI firmware image viewer and editor.&lt;br /&gt;
::*[https://github.com/LongSoft/IFRExtractor-RS IFRExtractor-RS] - is a Rust utility to extract UEFI IFR (Internal Form Representation) data found in a binary file into human-readable text.&lt;br /&gt;
::*[https://github.com/theopolis/uefi-firmware-parser uefi-firmware-parser] - is a cross-platform open source application written in Python. Very tinker-friendly. Can be used in scripts to automate firmware patching.&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.01_x64.exe AMIBCP_5.01_x64] - AMI BIOS Configuration Program (AMIBCP) is a powerful customization utility that enables OEMs/ODMs to customize the Aptio® ROM image without intervening on the source code. [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b VT link]&lt;br /&gt;
::*[https://github.com/tylernguyen/razer15-hackintosh/blob/master/tools/AMIBCP64/AMIBCP64.exe AMIBCP 5.01.0014 x64] [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b/details VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0023.exe AMIBCP_5.02.0023] [https://www.virustotal.com/gui/file/38f7c54098af1544ddba6324e6d1fea6d1462f422ba021f309ad4445dacd0467 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0031.exe AMIBCP_5.02.0031] [https://www.virustotal.com/gui/file/c7ade67fe0e8f4c22f73ce3168ff6e718086f1eda83cce4c065b4fe49bd5ad99 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP%205.02.0034.exe AMIBCP 5.02.0034] [https://www.virustotal.com/gui/file/7fe28fb8a7419c95fba428891e5b3914d9e2b365a5a8932da74db52a1c1dabd8 VT link]&lt;br /&gt;
::*[https://github.com/datasone/grub-mod-setup_var grub-mod-setup_var] - a modified grub allowing tweaking hidden BIOS settings. Does not work with newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o because of SMM protection or variable locking.&lt;br /&gt;
::*[https://github.com/JamesAmiTw/ru-uefi RU.EFI] - is a UEFI app that allows users to examine and modify UEFI variables within a system&#039;s BIOS while the system is running. It&#039;s essentially a tool for interacting with and altering firmware settings, and is often used for tasks like unlocking hidden BIOS settings or debugging firmware-related issues. Crashes on newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o upon loading from EFI shell possibly because of violating BIOS runtime security policies.&lt;br /&gt;
&lt;br /&gt;
=====NVMe BIOS Option ROM (legacy BIOS)=====&lt;br /&gt;
Native NVMe boot capability for almost any x86 PC.&lt;br /&gt;
::*[https://kittenlabs.de/nvmeboot/ KittenLabs INT13h Option ROM] - is a tiny (22.5 KiB!) BIOS firmware extension that lets older x86 PCs with classic BIOS use the BIOS INT 13h disk services interface to boot from a modern PCIe-attached NVMe SSD.&lt;br /&gt;
&lt;br /&gt;
=====BIOS (legacy)=====&lt;br /&gt;
::*[https://forums.mydigitallife.net/threads/tool-to-insert-replace-slic-in-phoenix-insyde-dell-efi-bioses.13194 PhoenixTool] - is a Windows-only freeware GUI application written in C#. Used mostly for SLIC-related modifications, but it not limited to this task. Requires Microsoft .NET 3.5 to work properly. Supports unpacking firmware images from various vendor-specific formats like encrypted HP update files and Dell installers.&lt;br /&gt;
:::&#039;&#039;&#039;AMI&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.25.zip AMIBCP_2.25] [https://www.virustotal.com/gui/file/71050f3db40cc6c0a623d66c8eeb05d0a0818226fd11ed787452f4f540d45204 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.43.zip AMIBCP_2.43] [https://www.virustotal.com/gui/file/efa10cfe5f78c16982abf458eb50a4fde152631ad3b77838bd2013a763045ced VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.13.exe AMIBCP_3.13] [https://www.virustotal.com/gui/file/e0a5b1059f04813e72c6d4fa639d32567002fdd86321895b5987224a4518896e VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.37.exe AMIBCP_3.37] [https://www.virustotal.com/gui/file/1174e177b28fb7ecbac6c5043a9e8d78ff4756f657ea72369c5fb6b43b1f2623 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.46.exe AMIBCP_3.46] [https://www.virustotal.com/gui/file/84bd5b151286d4181ef26284d96ca49074e18574b8454c51cb0b34013ee5d073 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.47.exe AMIBCP_3.47] [https://www.virustotal.com/gui/file/20d93c6f868d4638676b7cde2c66c5589433c1480250aa0d774c4feef3337507 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.51.exe AMIBCP_3.51] [https://www.virustotal.com/gui/file/0d630b4b9c34d6c7132249a1a7bc3de33b39779fc90d9a367272cf57b4621aed VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.53.exe AMIBCP_4.53] [https://www.virustotal.com/gui/file/3f90e402dab9f64cbc4514e18bc2625ec7672da806cd9e0ef2e803b0ce104a01 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.55.exe AMIBCP_4.55] [https://www.virustotal.com/gui/file/451ad821a66e9ea89ee0544ce53cfab887dc0bb662a2de95f0e1aa1663dc6e06 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_2.22.1.exe MMTOOL_2.22.1] - MMtool stands for Module Management Tool. As one of AMI&#039;s BIOS/UEFI utilities, MMTool allows users to manage firmware file modules within the Aptio ROM image. [https://www.virustotal.com/gui/file/cf49f1e742f5cce68152f3c17df29e5c9aa7fb557c432402199159ffda44e007 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.12.exe MMTOOL_3.12] [https://www.virustotal.com/gui/file/78c3ca427878be5b07058f422914027462d3ac740b0de247169cc0aee4195e3b VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOl_3.19.exe MMTOOl_3.19] [https://www.virustotal.com/gui/file/b4b30c6ff911f18d3383b094628f59aa5ec3b109acd12aaef391acf9720e52af VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.19_Mod_21FiX.exe MMTOOL_3.19_Mod_21FiX] [https://www.virustotal.com/gui/file/66e2717fcac67b073d24916c74bc8d8dd7932b188d20b8b635b511e6195d5855 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22.EXE MMTOOL_3.22] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_1B_21Fix-BKMOD.EXE MMTOOL_3.22_1B_21Fix-BKMOD] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_CN_BKMod.exe MMTOOL_3.22_CN_BKMod] [https://www.virustotal.com/gui/file/f467d75962278a4e01d646cdf8008136912d8a1ddd588c45e2fcee9d7cd17140 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.23_CN_BKMod.exe MMTOOL_3.23_CN_BKMod] [https://www.virustotal.com/gui/file/9bf846d023312c889069b03f5ab7157e270fc67c5d295e745d0a5f27d12a71de VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.26.exe MMTOOL_3.26] [https://www.virustotal.com/gui/file/c5a64ea7ce2bea8556fa81e0069adbba793181bfaa76f59f4f472f0a471bac98 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_4.50.0.23.exe MMTOOL_4.50.0.23][https://www.virustotal.com/gui/file/7d0377a72e67e5a71400361416452440826832aeb2c9bebaa578e8af962eaafd VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.0.07.exe MMTOOL_5.0.07] [https://www.virustotal.com/gui/file/28049163fd1e3423c42b229a5f6ed877f14e7caf3b794bf7efb970b375e6ff41 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0024.exe MMTOOL_5.02.0024] [https://www.virustotal.com/gui/file/bbc3e75905997ddc05c523e57a72e49bbfcaf84dca64e460f10f8553b7fda9ee VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0025.exe MMTOOL_5.02.0025] [https://www.virustotal.com/gui/file/5d05d0bbea720d4b73dc66db55031c2659458696b9f143df3b7e2f43040289cc VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Award&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/tree/main/Award_Bios_Editor Award Bios Editor] - is a editor for Award bios.&lt;br /&gt;
:::&#039;&#039;&#039;InsydeH2O&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.02.13.zip H2OEZE_x86_WIN_100.00.02.13] - H2OEZE™: Easy BIOS Editor that helps edit binaries in the BIOS, including Option ROMs, driver binaries, logos, and Setup values. [https://www.virustotal.com/gui/file/9660f1bf9436b258ec5ad857a94fbd0ec1f8fbff8ab22ca1dfcfb5ebbdcedf08 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.03.04.zip H2OEZE_x86_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/2a1005803da854693502093445906eb2cccb24947d6828bc1533ba3603c73b0a VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x64/H2OEZE_x64_WIN_100.00.03.04.rar H2OEZE_x64_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/20d2d0336d30afd0b1961eb42dc061ce66a6fcfbfba1530e7abd9be883dcb45c VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Phoenix&#039;&#039;&#039;&lt;br /&gt;
:::*[[Media:PhoenixBiosEditor2.2.13.zip]] (pw: recessim.com [https://www.virustotal.com/gui/file/3abf75ea7386f3dc24156bf6175a940867b8c742246cb8bf257fe5fc0b1cf9b5 VT link]) - is a software tool used to view and modify the settings and structure of Phoenix BIOS firmware images dating from between 2004 and 2008.&lt;br /&gt;
&lt;br /&gt;
:Download all* the above tools in one archive, [https://github.com/direstraits96/BIOS-MOD-TOOLS/archive/refs/heads/main.zip click here]. [https://www.virustotal.com/gui/file/d8a75883ca8d292adcf40e5ed88584579b1c0c69f6ad5837fc56747233c56f9c VT link]&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Tool collections&#039;&#039;&#039;&lt;br /&gt;
:::*[http://xdel.ru/downloads/bios-mods.com-tools/ bios-mods.com tools (2016)] - is a collection of bios modifying and flashing tools.&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Microcode Extraction Tool&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/platomav/MCExtractor MCExtractor] - is a tool which parses Intel, AMD, VIA and Freescale processor microcode binaries. It can be used by end-users who are looking for all relevant microcode information such as CPUID, Platform, Version, Date, Release, Size, Checksum etc.&lt;br /&gt;
&lt;br /&gt;
:Bios password resetting&lt;br /&gt;
::*[https://archive.org/details/hp-bios-reset-mazzif HP BIOS Password Reset by MAZZIF] [https://www.virustotal.com/gui/file/9ddd094edc286f2cb8d63158d226986d9a0c184ca450580dfaf9754005df9d41 VT link] - A live USB tool made by Mazzif to reset older HP Probook and Elitebook BIOS passwords.&lt;br /&gt;
&lt;br /&gt;
::*[[Media:Fujitsu bios unlock.zip|pwgen-fsi-6x4dec.py]] [https://www.virustotal.com/gui/file/3a43ba7c88f1f10576728ea291b3097c048f842eee30dda3121280c049c61b8a VT link] pwgen-fsi-6x4dec.py - is a python command-line utility for generating master unlock password for older Fujitsu notebooks. Tested on: E557, FH570, Q616, U728, T731, E734, U745, S752, E756&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/dogbert/bios-pwgen/tree/master bios-pwgen] - BIOS Master Password Generators for older laptops [http://dogber1.blogspot.com/2009/05/table-of-reverse-engineered-bios.html blogpost] (dell, asus, fsi6x4, fxi-hex hpmini, insyde, samsung, sony-4x4, sony-serial).&lt;br /&gt;
&lt;br /&gt;
::*[[Media:AMITSEDecrypt.zip]] [https://www.virustotal.com/gui/file/2b03ef2292863bd94dc6ce0f10412f27ec5abf95f1e3aca2d34dd3712fd45d12 VT link] - AMI supervisor password decoder called &amp;quot;AMITSEDecrypt&amp;quot; to decode them with the XOR key. Works on older AMI firmware images is able to recover supervisor password if set.&lt;br /&gt;
&lt;br /&gt;
::*[https://bios-pw.org/ BIOS Master Password Generator (bios-pw.org)] - is a website that provides default or master BIOS unlock passwords for various laptop brands based on the system-generated hash or code displayed after too many failed BIOS password attempts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====HM70 PCH chipset Bypass Unsupported CPU=====&lt;br /&gt;
:Machine shuts down after 30 minutes if a &#039;&#039;&#039;&amp;quot;unsupported CPU&amp;quot;&#039;&#039;&#039; (Intel Core i3, i5 or i7) is installed in a notebook using the HM70 chipset.&amp;lt;br&amp;gt;&lt;br /&gt;
:The HM70 is aimed at entry-level laptops and budget-conscious consumers, and therefore is locked to [https://www.cpu-upgrade.com/mb-Intel_(chipsets)/HM70_Express.html support only dual core Pentium and Celeron CPUs..]&amp;lt;br&amp;gt;&lt;br /&gt;
:Intel has restricted this chipset in the firmware to shut down after 30 minutes if users attempt to upgrade their entry-level laptops.&lt;br /&gt;
::[[File:Hm70.png|none|thumb|200px|Intel HM70 PCH chipset. CPUs supported: Intel Pentium &amp;amp; Intel Celerons. [https://www.intel.com/content/www/us/en/products/sku/67419/mobile-intel-hm70-express-chipset/compatible.html Intel source]]]&lt;br /&gt;
&lt;br /&gt;
======Intel Management Engine Firmware Downgrade Attack======&lt;br /&gt;
&lt;br /&gt;
::First analyze the firmware after you have made a back-up. Make note of the Intel ME version.&lt;br /&gt;
::Then download the Intel ME version just below the firmware version you try to downgrade.&lt;br /&gt;
::Fire up your hex editor search in your bios blob for &#039;&#039;&#039;&amp;quot;0x24, 0x46, 0x50, 0x54, 0x0F, 0x00, 0x00, 0x00, 0x20&amp;quot;&#039;&#039;&#039; Intel ME 1.5M blob will start ascii text &#039;&#039;&#039;&amp;quot;$FPT&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
::Replace that entire section with the new downgraded Intel ME 1.5m blob. Before flashing make sure Me Analyzer recognises the change. Flash the modification and test it.&lt;br /&gt;
::If you don&#039;t see the ME version change with Me Analyzer first try to make note of the offset the Intel ME blob is at and then run it through me_cleaner before injecting a older one.&lt;br /&gt;
&lt;br /&gt;
::This downgrade attack &amp;lt;u&amp;gt;successfully bypassed&amp;lt;/u&amp;gt; the 30 minute shutdown restriction timer.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Required tools&#039;&#039;&#039;:&lt;br /&gt;
::*[[Software_Tools#Hex_Editors|Hex Editor.]]&lt;br /&gt;
::*[https://github.com/platomav/MEAnalyzer Me Analyzer] - Intel Engine &amp;amp; Graphics Firmware Analysis Tool.&lt;br /&gt;
::*[https://github.com/corna/me_cleaner me_cleaner] - Tool for partial deblobbing of Intel ME/TXE firmware images.&lt;br /&gt;
::*[https://winraid.level1techs.com/t/intel-conv-sec-management-engine-drivers-firmware-and-tools-2-15/30719 Intel (Converged Security) Management Engine: Drivers, Firmware and Tools for (CS)ME 2-15] - Useful resource.&lt;br /&gt;
::*[https://mega.nz/folder/2Q0klQpA#6o04nlV_4xqfx76tjvgi4g (CS)ME Firmware Archive.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Operating Systems====&lt;br /&gt;
Below are categories of operating systems used for various purposes, including binary reverse engineering, local software analysis, and wireless penetration testing with SDR for RF signal analysis.&lt;br /&gt;
=====Mostly X86-64=====&lt;br /&gt;
======Penetration Testing &amp;amp; Digital Forensics======&lt;br /&gt;
*[https://www.kali.org/ Kali Linux] - is an open-source, Debian-based Linux distribution geared towards various information security tasks, such as Penetration Testing, Security Research, Computer Forensics and Reverse Engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.backbox.org/ BlackBox] is more than an operating system, it is a Free Open Source Community Project with the aim of promoting the culture of security in IT environment and give its contribution to make it better and safer.&lt;br /&gt;
&lt;br /&gt;
*[https://blackarch.org/ BlackArch] - is an Arch Linux-based penetration testing distribution for penetration testers and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://www.parrotsec.org/ Parrot Security] - is based on top of Debian, the most advanced and recognized universal operating system that can run anywhere.&lt;br /&gt;
&lt;br /&gt;
*[https://labs.fedoraproject.org/security/ Fedora Security Spin] - is a live media based on Fedora to provide a safe test environment for working on security auditing, forensics and penetration testing, coupled with all the Fedora Security features and tools.&lt;br /&gt;
&lt;br /&gt;
*[https://www.caine-live.net/ CAINE] - CAINE (Computer Aided INvestigative Environment) is an Italian GNU/Linux live distribution created as a Digital Forensics project.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dracos-linux Dracos Linux] - is the Linux operating system from Indonesia, open source is built based on Debian live project under the protection of the GNU General Public License v3.0. This operating system is one variant of Linux distributions, which is used to perform security testing (penetration testing). Dracos linux in Arm by hundreds hydraulic pentest, forensics and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pentoo.ch/ Pentoo] - is a Live CD and Live USB designed for penetration testing and security assessment. Based off Gentoo Linux, Pentoo is provided both as 32 and 64 bit installable livecd.&lt;br /&gt;
&lt;br /&gt;
======RF Signals Analysis OS [RISC SBC &amp;amp; X86-64]======&lt;br /&gt;
*[https://cemaxecuter.com/ DragonOS] - Out of the box OS for SDRs. Supports Raspberry Pi and x86-64.&lt;br /&gt;
&lt;br /&gt;
======Privacy Operating System======&lt;br /&gt;
*[https://tails.net/ Tails] - is a portable operating system that protects against surveillance and censorship.&lt;br /&gt;
*[https://www.qubes-os.org/ Qubes OS] - is a security-focused operating system that uses virtualization to isolate applications and tasks into separate compartments (called qubes), protecting the system even if one part gets compromised.&lt;br /&gt;
*[https://www.whonix.org/ Whonix] is a privacy-focused Linux distribution that routes all internet traffic through the Tor network using a two-part system of an isolated gateway and a workstation to provide strong anonymity and security.&lt;br /&gt;
&lt;br /&gt;
======Windows 10 IoT LTSC======&lt;br /&gt;
*[https://rentry.co/LTSC LTSC IoT Windows 10 debloat &amp;amp; setup guide] [[Media:LTSC.pdf]] - Useful when you want a clean debloated Windows 10 virtual machine. The IoT LTSC channel receives security updates until Jan 13, 2032. &lt;br /&gt;
&lt;br /&gt;
*[https://rentry.org/fwt2 fwt2] [[Media:Fwt2.pdf]] - Read the /fwt/ paste for a more general overview of Windows.&lt;br /&gt;
&lt;br /&gt;
======Previous Windows versions======&lt;br /&gt;
*[https://hackandpwn.com/windows-7-esu-patching/ Windows 7 ESU Patching] - Information about the minimum set of updates needed for Windows 7 latest ESU hotfixes/patches.&lt;br /&gt;
&lt;br /&gt;
=====Embedded Devices [Network equipment]=====&lt;br /&gt;
&lt;br /&gt;
*[https://openwrt.org/ OpenWrt] - is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic.&lt;br /&gt;
&lt;br /&gt;
*[https://dd-wrt.com/ DD-WRT] - is a Linux based alternative OpenSource firmware suitable for a great variety of WLAN routers and embedded systems. The main emphasis lies on providing the easiest possible handling while at the same time supporting a great number of functionalities within the framework of the respective hardware platform used.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pfsense.org/ pfSense] - is a free and open-source operating system for firewalls and routers, primarily based on FreeBSD, that provides a comprehensive network security solution.&lt;br /&gt;
&lt;br /&gt;
*[https://opnsense.org/ OPNsense] - is an open-source firewall and routing platform built on FreeBSD. It&#039;s designed to be user-friendly and easy to configure, offering a wide range of features found in commercial firewalls, plus many more.&lt;br /&gt;
&lt;br /&gt;
=====Smartphones [Android &amp;quot;de-google&amp;quot;]=====&lt;br /&gt;
&lt;br /&gt;
*[https://lineageos.org/ LineageOS] - is a free and open-source operating system for Android devices, based on the Android mobile platform.&lt;br /&gt;
&lt;br /&gt;
*[https://grapheneos.org/ GrapheneOS] - is a privacy and security focused mobile OS with Android app compatibility developed as a non-profit open source project.&lt;br /&gt;
&lt;br /&gt;
*[https://sailfishos.org/ Sailfish OS] - is a secure mobile operating system optimized to run on smartphones and tablets, and also easily adaptable to all kinds of embedded devices and use cases.&lt;br /&gt;
&lt;br /&gt;
*[https://calyxos.org/ CalyxOS] - is a privacy-focused, &amp;quot;de-googled&amp;quot; Android-based operating system created by the Calyx Institute. It aims to defend online privacy, security, and accessibility by removing Google services and replacing them with free and open-source alternatives.&lt;br /&gt;
&lt;br /&gt;
*[https://crdroid.net/ crDroid] - is a highly customized, free Android ROM, based on LineageOS, designed for gaming and customization.&lt;br /&gt;
&lt;br /&gt;
*[https://www.ubuntu-touch.io/ Ubuntu Touch] - is a mobile operating system developed by the UBports community, based on the GNU/Linux operating system. It&#039;s a mobile version of Ubuntu, designed for touch-screen devices like smartphones and tablets, with a desktop-like experience. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Tools for opening CAD or Boardview files====&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Boardview is a type of file containing information about printed circuit boards, their components, used signals, test points and more. These files may have following extensions: .asc, .bdv, .brd, .bv, .cad, .cst, .gr, .f2b, .fz, .tvw and others.&lt;br /&gt;
&lt;br /&gt;
*[https://pldaniels.com/flexbv5/ FlexBV]  - Advanced FlexBV boardview software integrates your boardview files with PDF schematics to substantially ease the process of tracking down faults and understanding damaged boards.&lt;br /&gt;
&lt;br /&gt;
*[https://openboardview.org/ OpenBoardView] - is a Open Source Linux SDL/ImGui edition software for viewing .brd files, intended as a drop-in replacement for the &amp;quot;Test_Link&amp;quot; software and &amp;quot;Landrex&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://www.cadence.com/ko_KR/home/tools/allegro-downloads-start.html Allegro®/OrCAD® FREE Physical Viewer] - is a free download that allows you to view and plot databases from Allegro PCB Editor, OrCAD PCB Editor, Allegro Package Designer, and Allegro PCB SI technology.&lt;br /&gt;
&lt;br /&gt;
*[https://nexusbv.net/ Nexus BoardViewer Next-gen boardviewer. Free.] - is a excellent boardviewer that shows all traces like Allegro but with the ease of FlexBV / OpenBoardView and a simlair GUI like BoardViewer. &lt;br /&gt;
&lt;br /&gt;
::Nexus Boardviwer achive of different versions locally hosted. [https://t.me/+p2YoPidSSX9hOWI0 NexusBV Telegram group]&lt;br /&gt;
:::*[https://t.me/c/2215146324/12151 NexusBV v0.3 (post)] - Direct download: [[File:NexusBV v03.zip]] [https://www.virustotal.com/gui/file/54753f73574b710d297cea99796183001c1d1790f8500fc16bfbb8b70b6d51ab VT scan]&lt;br /&gt;
:::*NexusBV v0.6.1 - Direct download: [[File:NexusBV 0.6.1.zip]] [https://www.virustotal.com/gui/file/1a29d82494430b4f2bdd14d10c2dedb378c0a0371bfd8c9ea6b6cd5d83cc452d VT scan]&lt;br /&gt;
&lt;br /&gt;
*[http://boardviewer.net/ BoardViewer] - is software intended for viewing various boardview file types like .tvw files and much more supported formats.&lt;br /&gt;
&lt;br /&gt;
*CADview - simple old tool for viewing CAD files of PCB&#039;s (Windows). [[Media:CAD View.zip]] [https://www.virustotal.com/gui/file/9a64621ff34d8d674ba6580538908f4ea170fee9cc1cb700485bd41e3a3a42df VT link]&lt;br /&gt;
&lt;br /&gt;
*Boardview Web Applications. &lt;br /&gt;
::Different web-based PCB &amp;amp; Boardview applications for repair / reverse enginering.&lt;br /&gt;
:::*[https://pcbtracer.com/ PCB Tracer] - Free browser-based Printed Circuit Board (PCB) reverse engineering tool for electronics. Trace signal paths through multi-layer PCBs with virtual X-Ray view.&lt;br /&gt;
:::*[https://www.ripperdoc.de/boardripper/ BoardRipper] - Web-based PCB boardview viewer for board-level repair. Free, AGPL-3.0. [https://github.com/AlexeyInwerp/BoardRipper Github project.]&lt;br /&gt;
:::*[https://github.com/gamerpaddy/PCB-RevEng PCB RevEng] - stands for Reverse engineering and is a software to turn images of pcb layers into a netlist and schematic for software like KiCad. No install, no dependencies, all in Browser.&lt;br /&gt;
&lt;br /&gt;
For resources to open in your favorite boardview program visit &lt;br /&gt;
[[Literature#Datasheets.2C_boardviews.2C_schematics.2C_manuals|Literature -&amp;gt; Datasheets boardviews &amp;amp; schematics]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Custom PCB Development Software====&lt;br /&gt;
&lt;br /&gt;
=====Definition and Purpose=====&lt;br /&gt;
::&#039;&#039;&#039;Computer-Aided Design (CAD)&#039;&#039;&#039; refers to software that enables users to create, modify, analyze, or optimize designs in various fields such as architecture, mechanical engineering, and manufacturing. CAD is predominantly used for designing physical structures and components. It allows designers to visualize objects in two-dimensional (2D) or three-dimensional (3D) formats, facilitating precise planning and adjustments before production begins.&lt;br /&gt;
&lt;br /&gt;
::In contrast, &#039;&#039;&#039;Electronic Design Automation (EDA)&#039;&#039;&#039; encompasses a suite of software tools specifically tailored for the design of electronic systems. EDA is crucial in industries like semiconductor manufacturing and printed ::circuit board (PCB) design. It focuses on automating the processes involved in designing electronic circuits at various levels—from high-level architectural descriptions down to detailed layouts.&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;&#039;Integration Between CAD and EDA&#039;&#039;&#039;&lt;br /&gt;
::While CAD focuses on physical structures, EDA deals with electronic components. However, as products increasingly integrate both mechanical structures and electronic systems—such as IoT devices—the need for collaboration between CAD and EDA has grown. This integration allows designers to embed electronic circuits within mechanical models seamlessly.&lt;br /&gt;
&lt;br /&gt;
=====Electronics Design Automation [[Wikipedia:Electronic_design_automation|(EDA)]] Suite for Developing Custom PCB&#039;s=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.kicad.org/ KiCAD] - is a free CAD suite for electronic design automation (EDA). It facilitates the design and simulation of electronic hardware. It features an integrated environment for schematic capture, PCB layout, manufacturing file viewing, ngspice-provided SPICE simulation, and engineering calculation.&lt;br /&gt;
&lt;br /&gt;
*[https://easyeda.com/ EasyEDA] - EasyEDA is a web-based EDA tool suite that enables hardware engineers to design, simulate, share - publicly and privately - and discuss schematics, simulations and printed circuit boards. It can also be used [https://docs.easyeda.com/en/FAQ/Client/index.html offline].&lt;br /&gt;
&lt;br /&gt;
*[https://fritzing.org/ Fritzing] -  is an open-source hardware initiative that makes electronics accessible as a creative material for anyone.&lt;br /&gt;
&lt;br /&gt;
*[https://librepcb.org/ LibrePCB] - is a free, cross-platform, easy-to-use electronic design automation suite to draw schematics and design printed circuit boards – for makers, students and professionals, from beginners to experts.&lt;br /&gt;
&lt;br /&gt;
*[http://www.geda-project.org/ gEDA Project] - The gEDA project has produced and continues working on a full GPL&#039;d suite and toolkit of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production.&lt;br /&gt;
&lt;br /&gt;
*[http://repo.hu/projects/pcb-rnd/ pcb-rnd] - is a free/open source, flexible, modular Printed Circuit Board editor. For design of professional and hobby boards. Is feature-rich and compatible. Has a long history, fast paced development, and big plansand is part of the coralEDA ecosystem.&lt;br /&gt;
&lt;br /&gt;
=====Computer Aided Design [[Wikipedia:Computer-aided_design|(CAD)]] Mechanical Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.freecad.org/ FreeCAD] - is an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters.&lt;br /&gt;
&lt;br /&gt;
*[https://openscad.org/ OpenSCAD] - is software for creating solid 3D CAD objects. It is free software and available for Linux/UNIX, MS Windows and Mac OS X.&lt;br /&gt;
&lt;br /&gt;
*[https://brlcad.org/ BRL-CAD] - is a powerful open source cross-platform solid modeling system that includes interactive geometry editing, high-performance ray-tracing for rendering and geometric analysis, a system performance analysis benchmark suite, geometry libraries for application developers, and more than 30 years of active development.&lt;br /&gt;
&lt;br /&gt;
*[https://solvespace.com/index.pl SolveSpace] - is a free (GPLv3) parametric 3d CAD tool. Modeling 3d parts, modeling 2d parts, 3d-printed parts, preparing CAM data, mechanism design, plane and solid geometry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====Other software====&lt;br /&gt;
&lt;br /&gt;
=====Display Driver Utilities (Windows)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lostindark/DriverStoreExplorer Driver Store Explorer (RAPR)] - is a tool used to manage the Windows driver store, a repository of driver packages that Windows uses to install and update hardware drivers. It helps users list, add, install, delete, and export driver packages, especially those from third-party vendors.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Wagnard/display-drivers-uninstaller DDU] - is a driver removal utility that can help you completely uninstall AMD/NVIDIA/Intel graphics card drivers and packages from your system, without leaving leftovers behind (including registry keys, folders and files, and driver store).&lt;br /&gt;
&lt;br /&gt;
*[https://www.techpowerup.com/nvcleanstall/ NVCleanstall] - is a free utility from TechPowerUp that allows you to customize your NVIDIA GeForce driver installation. It enables you to remove unnecessary components and install only the drivers you need, potentially optimizing your system performance and minimizing &amp;quot;bloatware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/GSDragoon/RadeonSoftwareSlimmer Radeon Software Slimmer] - is a utility to trim down the bloat with Radeon Software for AMD GPUs on Microsoft Windows.&lt;br /&gt;
&lt;br /&gt;
*[https://forums.guru3d.com/threads/nvslimmer-nvidia-driver-slimming-utility.423072/ NVSlimmer] - is a third-party utility created by uKER and available on guru3d.com that allows users to remove unwanted components from NVIDIA graphics driver installations, effectively &amp;quot;trimming&amp;quot; down the install base. It&#039;s not an official Nvidia utility.&lt;br /&gt;
&lt;br /&gt;
=====Host Based Firewall [Windows FOSS]=====&lt;br /&gt;
*[https://github.com/tnodir/fort Fort Firewall] - is a very practical firewall that allows you to manage your privacy and security in Windows simply and flexibly. This open-source tool is a perfect alternative to the standard Windows firewall, giving you a lot of customizable features so you can work with your files and programs more comfortably.&lt;br /&gt;
&lt;br /&gt;
=====Web Browsing=====&lt;br /&gt;
*[https://www.mozilla.org/firefox/ Mozilla Firefox] - is a free, open source web browser developed by the Mozilla Foundation and Mozilla Corporation in 2004. The Firefox web browser can be used with Windows, Mac and Linux operating systems, as well as Android and iOS mobile devices.&lt;br /&gt;
&lt;br /&gt;
::Extensions &amp;amp; Configurations&lt;br /&gt;
:::*[https://github.com/hackademix/noscript NoScript] - The popular NoScript Security Suite browser extension.&lt;br /&gt;
:::*[https://github.com/ChrisAntaki/disable-webrtc-firefox WebRTC block] - WebRTC leaks your actual IP addresses from behind your VPN, by default. With this extension you can disable it.&lt;br /&gt;
:::*[https://github.com/arkenfox/user.js/ user.js] - Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening.&lt;br /&gt;
:::*[https://github.com/yokoffing/Betterfox Betterfox] - Firefox speed, privacy, and security: a user.js template for configuration. Your favorite browser, but better.&lt;br /&gt;
:::*[https://github.com/gorhill/uBlock uBlock] - Help users neutralize privacy-invading ads CPU and memory-efficient.&lt;br /&gt;
:::*[https://github.com/sereneblue/chameleon Chameleon] - is a WebExtension port of the popular Random Agent Spoofer. Spoofs a lot of client fingering techniques and adds security.&lt;br /&gt;
:::*[https://github.com/EFForg/privacybadger Privacy Badger] - is a browser extension that automatically learns to block invisible trackers. PB is made by the leading digital rights nonprofit EFF to stop companies from spying on you.&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ Tor Browser] - [[Wikipedia:Tor_(network)|Tor]] (The Onion Router) is a network that anonymizes web traffic to provide truly private web browsing. The Tor Browser hides your IP address and browsing activity by redirecting web traffic through a series of different routers known as nodes.&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/apps/org.torproject.android/ Orbot for Android] -  is a free proxy app that empowers other apps to use the internet more securely. Orbot uses Tor to encrypt your Internet traffic and then hides it by bouncing through a series of computers around the world. Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities.&lt;br /&gt;
&lt;br /&gt;
======Public Networks======&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ [[Wikipedia:Tor_(netwerk)|Tor]]] - is an open-source privacy network that enables anonymous web browsing. The worldwide Tor computer network uses secure, encrypted protocols to ensure that users&#039; online privacy is protected.&lt;br /&gt;
&lt;br /&gt;
*[https://geti2p.net/ The Invisible Internet Project [[Wikipedia:I2P|(I2P)]]] - is a fully encrypted private network layer. It protects your activity and location. Every day people use the network to connect with people without worry of being tracked or their data being collected.&lt;br /&gt;
&lt;br /&gt;
*[https://www.freenet.de/ FreeNet] - is a peer-to-peer platform for censorship-resistant, anonymous communication. It uses a decentralized distributed data store to keep and deliver information, and has a suite of free software for publishing and communicating on the Web without fear of censorship.&lt;br /&gt;
&lt;br /&gt;
*[https://zeronet.io/ ZeroNet] - Open, free and uncensorable websites, using Bitcoin cryptography and BitTorrent network · We believe in open, free, and uncensored network.&lt;br /&gt;
&lt;br /&gt;
*[https://lokinet.org/ Lokinet] - is an onion-router that lets you access the internet anonymously. Built on LLARP, the fastest onion-routing protocol in the world.&lt;br /&gt;
&lt;br /&gt;
*[https://nymtech.net/ Nym] - protect internet traffic by routing it through a decentralised mixnet that can be accessed anonymously using zk-nyms.&lt;br /&gt;
&lt;br /&gt;
=====Email Clients / Email Encryption Standards=====&lt;br /&gt;
*[https://www.thunderbird.net/ Mozilla ThunderBird] - is a free, open-source, cross-platform application for managing email, news feeds, chat, and news groups. It is a local email application, meaning it installs and runs as a client on your device, being rather than browser or web-based. [https://support.mozilla.org/en-US/kb/openpgp-thunderbird-howto-and-faq FAQ How to implement OpenPGP in Thunderbird].&lt;br /&gt;
&lt;br /&gt;
*[https://www.openpgp.org/ OpenPGP] - is the most widely used email encryption standard. It is defined by the OpenPGP Working Group of the Internet Engineering Task Force (IETF) as a Proposed Standard in RFC 4880. OpenPGP was originally derived from the PGP software, created by Phil Zimmermann.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnupg.org/ GnuPG] - is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP). GnuPG allows you to encrypt and sign your data and communications; it features a versatile key management system, along with access modules for all kinds of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications.&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.gnome.org/Apps/Evolution Evolution] - is a personal information management application that provides integrated mail, calendaring and address book functionality. Check the Privacy Policy sub-page for a general information about user data usage. [https://riseup.net/en/email/clients/evolution FAQ How to implement OpenPGP in Evolution].&lt;br /&gt;
&lt;br /&gt;
*[https://neomutt.org/ NeoMutt] - is a command line mail reader (or MUA ). It&#039;s a fork of Mutt with added features.&lt;br /&gt;
&lt;br /&gt;
=====Chat Applications / Platforms=====&lt;br /&gt;
*[https://www.teamspeak.com/ TeamSpeak] - is a VoIP application for audio communication between users via a chat channel, similar to a video meeting. Cross-platform with military-grade security, lag-free performance, privacy and complete control.&lt;br /&gt;
*[https://github.com/RetroShare/RetroShare RetroShare] - is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.&lt;br /&gt;
*[https://github.com/JFreegman/toxic Toxic] - is a Tox-based P2P messenger that provides end-to-end encrypted communications without the use of centralized servers. It supports text messaging, file sharing, 1-on-1 voice and video calls, private audio conferences, public and private text group chats.&lt;br /&gt;
*[https://www.jabber.org/ Jabber] - is a original messaging service based on [https://xmpp.org/ XMPP] and has been continuously offered for free since 1999.&lt;br /&gt;
::XMPP clients &amp;amp; extensions&lt;br /&gt;
:::*[https://xmpp.org/software/ XMPP client list] - is a list of XMPP clients composed by XMPP itself.&lt;br /&gt;
:::*[https://otr.cypherpunks.ca/ Off-the-Record Messaging (OTR) for XMPP] - is a cryptographic protocol that provides encryption for instant messaging conversations. OTR uses a combination of AES symmetric-key algorithm with 128 bits key length, the Diffie–Hellman key exchange with 1536 bits group size, and the SHA-1 hash function.&lt;br /&gt;
:::*[https://omemo.im/ OMEMO.IM] is a free, secure XMPP-based chat client available for Android and Windows that utilizes the OMEMO (Multi-End Message and Object) end-to-end encryption protocol.&lt;br /&gt;
:::*[https://xmpp.org/extensions/xep-0384.html XEP-0384: OMEMO Encryption] defines an end-to-end encryption protocol for XMPP messaging that uses double-ratchet and key-exchange techniques to securely encrypt one-to-one and group chats across multiple devices.&lt;br /&gt;
*[https://getsession.org/ Session] - Session is an end-to-end encrypted messenger that minimises sensitive metadata, designed and built for people who want absolute privacy and freedom from any form of surveillance.&lt;br /&gt;
*[https://github.com/briar Briar] - is a messaging app designed for activists, journalists, and anyone else who needs a safe, easy and robust way to communicate. Unlike traditional messaging apps, Briar doesn&#039;t rely on a central server - messages are synchronized directly between the users&#039; devices.&lt;br /&gt;
*[https://matrix.org/ Matrix] - is an open network for secure, decentralised communication.&lt;br /&gt;
*[https://discord.com/ Discord] - is a voice, video and text communication service used by over a hundred million people to hang out and talk with their friends and communities.&lt;br /&gt;
::Discord client advice&lt;br /&gt;
:::*1. Stop using the installed electron PC based version. Use the web version.&lt;br /&gt;
:::*2. Android stock client is spoiled with rubbish code slowing down your SoC and sending loads of analytics, use [https://github.com/Aliucord/Aliucord Aliucord] instead (but carefully read the readme.md, ToS issue).&lt;br /&gt;
&lt;br /&gt;
=====File Archiver Utilities=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.7-zip.org/ 7-Zip]  - is a free and open source file archiver.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/M2Team/NanaZip NanaZip] - is a free and open source file archiver intended for the modern Windows experience.&lt;br /&gt;
&lt;br /&gt;
*[https://peazip.github.io/ PeaZip] - is a free and open source file archiver, similar to WinRar, WinZip, and 7-Zip.&lt;br /&gt;
&lt;br /&gt;
=====Disk Encryption Software=====&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/archive/luks/ Linux Unified Key Setup (LUKS)] - The Linux Unified Key Setup (LUKS) is a disk encryption specification created by Clemens Fruhwirth in 2004 and originally intended for Linux. LUKS implements a platform-independent standard on-disk format for use in various tools&lt;br /&gt;
&lt;br /&gt;
*[https://www.veracrypt.fr/code/VeraCrypt/ VaraCrypt] - VeraCrypt is free open-source disk encryption software for Windows, Mac OS X and Linux. Support for on-the-fly encryption [[Wikipedia:Disk_encryption|(OTFE)]].&lt;br /&gt;
&lt;br /&gt;
=====Image Manipulation Tools=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.gimp.org/ Gimp] - is the official website of the GNU Image Manipulation Program (GIMP). GIMP is a cross-platform image editor available for GNU/Linux, macOS, Windows and more operating systems. It is free software, you can change its source code and distribute your changes.&lt;br /&gt;
&lt;br /&gt;
*[https://www.getpaint.net/ Paint.net] - is image and photo editing software for PCs that run Windows. It features an intuitive and innovative user interface with support for layers, unlimited undo, special effects, and a wide variety of useful and powerful tools. An active and growing online community provides friendly help, tutorials, and plugins.&lt;br /&gt;
&lt;br /&gt;
=====Video Editing Software / 3D Creation / Dec, Enc, Transcode, etc / Media Players=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.blackmagicdesign.com/products/davinciresolve DaVinci Resolve] - is the world’s only solution that combines editing, color correction, visual effects, motion graphics and audio post production all in one software tool! Its elegant, modern interface is fast to learn and easy for new users, yet powerful for professionals.&lt;br /&gt;
&lt;br /&gt;
*[https://shotcut.org/ Shotcut] - is a free, Open Source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.&lt;br /&gt;
&lt;br /&gt;
*[https://www.openshot.org/nl/ OpenShot] - is a free, Open Source video editor for Linux, Mac, and Windows. We designed OpenShot to be an easy to use, quick to learn, and surprisingly powerful video editor. Easily cut, slice, and edit any video or film.&lt;br /&gt;
&lt;br /&gt;
*[https://www.blender.org/ Blender] - is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation.&lt;br /&gt;
&lt;br /&gt;
*[https://ffmpeg.org/ FFMPEG (Command line interface to convert different formats)] - FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge.&lt;br /&gt;
&lt;br /&gt;
*[https://handbrake.fr/features.php HandBrake] - is an Open Source video transcoder available for Linux, Mac, and Windows. Everyone can use HandBrake to make videos for free. HandBrake is a post-production tool. Its primary purpose is to convert videos from supported source formats to MP4 or MKV format.&lt;br /&gt;
&lt;br /&gt;
*[https://www.videolan.org/ VLC Player] - VLC Media Player (also known as VLC) is a free, open source multimedia player developed by VideoLAN Organization. It is one of the oldest (released for the first time in February 2001) free, portable, cross-platform multimedia player. You can use it to play all popular multimedia files and also DVDs, CDs, VCDs and other streaming protocols.&lt;br /&gt;
&lt;br /&gt;
=====Video Recording and Live Streaming=====&lt;br /&gt;
&lt;br /&gt;
*[https://obsproject.com/ OBS (Open Broadcaster Software)] - is free and Open Source software for video recording and live streaming.&lt;br /&gt;
&lt;br /&gt;
*[https://streamlabs.com/ StreamLabs] - is free live streaming and recording software for Twitch, YouTube, and more for Windows or Mac.&lt;br /&gt;
&lt;br /&gt;
====Search engine (self-hosted &amp;amp; open-source)====&lt;br /&gt;
*[https://github.com/searxng/searxng SearXNG] - is a free and open-source metasearch engine that prioritizes user privacy. It works by aggregating results from various search engines, such as Google, Bing, and DuckDuckGo, without tracking or profiling users. Essentially, it acts as a privacy-respecting proxy for your searches. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/neon-mmd/websurfx websurfx] - is a free and open-source metasearch engine written in Rust, designed to provide a fast, secure, and privacy-respecting alternative to search engines like SearX. It aggregates results from other search engines without displaying ads, focusing on speed, security, and user privacy. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mwmbl/mwmbl Mwmbl] - is a non-profit, open source search engine where the community determines the rankings. We aim to be a replacement for commercial search engines such as Google and Bing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/yacy/yacy_search_server YaCy] - is a free, open-source, peer-to-peer (P2P) search engine that operates without a central authority. It differs from traditional search engines by allowing users to create their own local or global indexes and share them with other users, creating a decentralized network.&lt;br /&gt;
&lt;br /&gt;
====Social Network / Fediverse (self-hosted &amp;amp; open-source)====&lt;br /&gt;
&lt;br /&gt;
*[https://joinmastodon.org/ Mastodon] - is a free and open-source software for running self-hosted social networking services. It has microblogging features similar to Twitter, which are offered by a large number of independently run nodes, known as instances or servers, each with its own code of conduct, terms of service, privacy policy, privacy options, and content moderation policies. [https://github.com/mastodon/mastodon Github repo].&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pixelfed/pixelfed PixelFed] - is a decentralized, open-source social media platform focused on photo and video sharing, designed as an alternative to Instagram. It utilizes the ActivityPub protocol, allowing users to interact with accounts on other Pixelfed servers as if they were on the same platform.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/movim/movim Movim] - is a federated blogging and chat platform that acts as a web frontend for the XMPP protocol.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/emilebosch/awesome-fediverse Big fediverse list] - is a curated list of more decentralized social networks.&lt;br /&gt;
&lt;br /&gt;
====Privacy-focused Software Directory====&lt;br /&gt;
&lt;br /&gt;
*[https://prism-break.org/ prism-break.org] -  is a website that provides a curated list of free and open-source software (FOSS) alternatives to proprietary, surveillance-prone services. It aims to help users opt out of global data surveillance programs—like PRISM, XKeyscore, and Tempora—by promoting privacy-respecting technology for operating systems, browsers, and communication tools.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
    &lt;br /&gt;
:[[:Literature|See the literature wiki page for all the resources.]]&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3621</id>
		<title>Software Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3621"/>
		<updated>2026-06-18T23:31:41Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: add PCB-RevEng&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Software_wiki_banner.png|frameless|1280x300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disassemblers, decompilers, software development tools, pcb development suites, cryptographic tools, and other reverse engineering software. If you used it while reverse engineering, list it here!&lt;br /&gt;
==Tool Index==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RF Signals Analysis====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jopohl/urh Universal Radio Hacker] - tool to analyze and extract data from SDR-captured radio signals (especially pilots, [[Wikipedia:ISM_radio_band|ISM RF]] devices, etc). See youtube for tutorials and examples.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnuradio.org/ GNU Radio]  - toolkit that provides signal processing blocks to implement software-defined radios and signal processing systems.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/cjcliffe/CubicSDR CubicSDR] - is a cross-platform Software-Defined Radio application which allows you to navigate the radio spectrum and demodulate any signals you might discover.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/audacity/audacity Audacity] - is a audio editor that can be used to cleanup the radio waves captured by a [[Wikipedia:Software-defined_radio|SDR]] or Software Defined Radio. (Example: Start Audacity -&amp;gt; Import –&amp;gt; Raw Data -&amp;gt; Radio Wave File)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Firmware Analysis====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ReFirmLabs/binwalk binwalk]  - Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/attify/firmware-analysis-toolkit FAT] - is a toolkit built in order to help security researchers analyze and identify vulnerabilities in IoT and embedded device firmware.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/e-m-b-a/emba EMBA] - is designed as the central firmware analysis tool for penetration testers and product security teams. It supports the complete security analysis process starting with firmware extraction, doing static analysis and dynamic analysis via emulation and finally generating a web report.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rampageX/firmware-mod-kit Firmware Modification Kit] - is a collection of scripts and utilities to extract and rebuild linux based firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/craigz28/firmwalker Firmwalker] - is a script for searching the extracted firmware file system for goodies!&lt;br /&gt;
&lt;br /&gt;
====Setup Extractors / Overlay Unpackers / Virtualization Wrappers====&lt;br /&gt;
&lt;br /&gt;
*[https://innounp.sourceforge.net/ innounp] - the Inno Setup Unpacker.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Bioruebe/UniExtract2 Universal Extractor 2 (UniExtract2)] -  is a tool designed to extract files from any type of extractable file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/activescott/lessmsi lessmsi] - a tool to view and extract the contents of an Windows Installer (.msi) file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/crackinglandia/fuu FUU] - [F]aster [U]niversal [U]npacker.&lt;br /&gt;
&lt;br /&gt;
=====Themida Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/themida-unmutate themida-unmutate] - is a static deobfuscator for Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sodareverse/TDE TDE] - is a devirtualization engine for Themida. Supported FISH VMA versions: 2.2.5.0, 2.2.6.0, 2.2.7.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/unlicense unlicense] - is a dynamic unpacker and import fixer for Themida/WinLicense 2.x and 3.x mostly used for malware-analysis.&lt;br /&gt;
&lt;br /&gt;
=====VMProtect Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
======VMProtect 2======&lt;br /&gt;
&lt;br /&gt;
*[https://git.back.engineering/vmp2/ vmp2] - Resources provided by Back Engineering Labs regarding VMProtect 2 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmemu (VMProtect 2 Virtual Machine Handler Emulation)&lt;br /&gt;
*vmassembler (VMProtect 2 Virtual Instruction Assembler)&lt;br /&gt;
*vmprofiler (VMProtect 2 Virtual Machines Profiler Library)&lt;br /&gt;
*vmprofiler-cli (VMProtect 2 CLI Virtual Machine Information Displayer)&lt;br /&gt;
*vmhook (VMProtect 2 Virtual Machine Hooking Library)&lt;br /&gt;
*vmprofiler-qt (VMProtect 2 Qt Virtual Instruction Inspector)&lt;br /&gt;
*um-hook (VMProtect 2 Usermode Virtual Instruction Hook Demo)&lt;br /&gt;
*vmdevirt (VMProtect Devirtualization)&lt;br /&gt;
&lt;br /&gt;
======VMProtect 3======&lt;br /&gt;
&lt;br /&gt;
*[https://git.back.engineering/vmp3/ vmp3] - Resources provided by Back Engineering Labs regarding VMProtect 3 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmdevirt (VMProtect 3 Static Devirtualization)&lt;br /&gt;
*vmprofiler (VMProtect 3 Virtual Machines Profiler Library)&lt;br /&gt;
*vmemu (VMProtect 3 Virtual Machine Handler Emulation)&lt;br /&gt;
&lt;br /&gt;
=====Code Virtualizer (Oreans Technologies)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pakt/decv devc] - ia s decompiler for Code Virtualizer 1.3.8 (Oreans).&lt;br /&gt;
*[https://gdtr.wordpress.com/2012/10/03/decv-a-decompiler-for-code-virtualizer-by-oreans/ decv] - [blog post] a decompiler for Code Virtualizer by Oreans.&lt;br /&gt;
*[https://github.com/67-6f-64/AntiOreans-CodeDevirtualizer AntiOreans-CodeDevirtualizer] - is a proof-of-concept devirtualization engine for Themida/Oreans-CodeDevirtualizer.&lt;br /&gt;
&lt;br /&gt;
=====Enigma Protector=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mos9527/evbunpack evbunpack] - is a Enigma Virtual Box Unpacker. Supported versions: 11.00, 10.70, 9.70, and 7.80.&lt;br /&gt;
&lt;br /&gt;
======OllyDbg Scripts======&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%201.90%20-%203.xx%20Alternativ%20Unpacker%20v1.0.txt Enigma Protector 1.90–3.xx Unpacker]&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%204.xx%20VM%20API%20Fixer%20v0.5.0.txt Enigma Protector 4.xx VM API Fixer]&lt;br /&gt;
&lt;br /&gt;
=====Generic Code Virtualizer=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jnraber/VirtualDeobfuscator VirtualDeobfuscator] - is a reverse engineering tool for virtualization wrappers.&lt;br /&gt;
&lt;br /&gt;
====Reverse Engineering Toolkit AIO====&lt;br /&gt;
=====Windows‑focused=====&lt;br /&gt;
*[https://github.com/Jakiboy/ReVens ReVens] - is a Windows-based Reverse Engineering Toolkit &amp;quot;All-In-One&amp;quot;, Built for Security (Malware analysis, Penetration testing) &amp;amp; Educational purposes.&lt;br /&gt;
*[https://github.com/mentebinaria/retoolkit retoolkit] - is a collection of tools you may like if you are interested in reverse engineering and/or malware analysis on x86 and x64 Windows systems.&lt;br /&gt;
*[https://github.com/byte2mov/re-kit-2.0 re-kit 2.0] - is a reverse engineering toolkit made for fighting malware and analyzing programs.&lt;br /&gt;
*[https://github.com/zer0condition/ReverseKit ReverseKit] - is a comprehensive toolkit designed to aid reverse engineers in the process of dynamic RE.&lt;br /&gt;
&lt;br /&gt;
=====Android‑focused=====&lt;br /&gt;
*[https://github.com/RevEngiSquad/revengi-app RevEngi] - is a all-in-one toolkit for reverse engineering: Smali Grammar, DexRepair, Flutter Analysis and much more...&lt;br /&gt;
&lt;br /&gt;
====Binary PE Analysis / Editor (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20210331144912/https://protectionid.net/ ProtectionID] - Great little tool to scan a Windows binary payload for overlays and packers.  [[Media:ProtectionId.690.December.2017.zip]] [https://www.virustotal.com/gui/file/26c54eb376183d508ee129531728f9e01d30f0df29d7621f390e8f0ea6a1c79c/community VT link], pw: recessim.com&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/horsicq/Detect-It-Easy Detect-It-Easy] - abbreviated &amp;quot;DIE&amp;quot; is a program for determining types of files. &amp;quot;DIE&amp;quot; is a cross-platform application, apart from Windows version there are also available versions for Linux and Mac OS.&lt;br /&gt;
&lt;br /&gt;
*[https://www.mitec.cz/exe.html MiTeC Portable Executable Reader/Explorer] - is a tool that reads and displays executable file properties and structures. It is compatible with PE32 (Portable Executable), PE32+ (64bit), NE (Windows 3.x New Executable) and VxD (Windows 9x Virtual Device Driver) file types. .NET executables are supported too.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ExeinfoASL/ASL ExeInfoPe] - is a tool that can detect packers, compilers, protectors, .NET obfuscators, PUA applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/pe-bear PE-bear] - is a Portable Executable reversing tool with a friendly GUI using the Capstone Engine and is Open Source!&lt;br /&gt;
&lt;br /&gt;
*[https://ntcore.com/?page_id=388 CFF Explorer] - is a PE editor called CFF Explorer and a process viewer with a lot of features.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20220331063153/http://www.rdgsoft.net/ RDG Packer Detector] - is a detector for packers, cryptors, compilers, installers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/petoolse/petools/ PE Tools] - is a portable executable (PE) manipulation toolkit.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/zedxxx/rccextended RccExtended] - is a resource compiler and decompiler for Qt binaries (files with the .rcc extension).&lt;br /&gt;
&lt;br /&gt;
====Hex Editors====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/WerWolv/ImHex ImHex] - is a Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.&lt;br /&gt;
&lt;br /&gt;
*[https://mh-nexus.de/en/hxd/ HxD] - is a carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size.&lt;br /&gt;
&lt;br /&gt;
*[https://www.x-ways.net/winhex/ WinHex] - is in its core a universal hexadecimal editor, particularly helpful in the realm of computer forensics, data recovery, low-level data processing, and IT security.&lt;br /&gt;
&lt;br /&gt;
*[https://malcat.fr/index.html MalCat] - is a feature-rich hexadecimal editor / disassembler for Windows and Linux targeted to IT-security professionals. Inspect more than 40 binary file formats, dissassemble and decompile different CPU architectures, extract embedded files and scan for Yara signatures or anomalies in a fast and easy-to-use graphical interface.&lt;br /&gt;
&lt;br /&gt;
====Pattern Matching / Pattern Searching====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/VirusTotal/yara Yara] - is a pattern matching swiss knife in the IT Security Researchers branch.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BurntSushi/ripgrep ripgrep (rg)] - is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files.&lt;br /&gt;
&lt;br /&gt;
*[https://linux.die.net/man/1/grep grep] - searches the named input FILEs (or standard input if no files are named, or if a single hyphen-minus (-) is given as file name) for lines containing a match to the given PATTERN. By default, grep prints the matching lines.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/stefankueng/grepWin grepWin] -  is a simple yet powerful search and replace tool which can use regular expressions to do its job. This allows to do much more powerful searches and replaces.&lt;br /&gt;
&lt;br /&gt;
*[https://astrogrep.sourceforge.net/  AstroGrep] - is a Microsoft Windows grep utility. Grep is a UNIX command-line program which searches within files for keywords. AstroGrep supports regular expressions, versatile printing options, stores most recently used paths and has a &amp;quot;context&amp;quot; feature which is very nice for looking at source code.&lt;br /&gt;
&lt;br /&gt;
====Comparison Tools (Binary differences)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joxeankoret/diaphora Diaphora] - is the most advanced Free and Open Source program diffing tool.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/bindiff BinDiff] - is an open-source comparison tool for binary files to quickly find differences and similarities in disassembled code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/clearbluejar/ghidriff Ghidriff] - is a command-line binary diffing tool that uses Ghidra to identify differences between two binaries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/quarkslab/qbindiff QBinDiff] - is an experimental binary diffing tool addressing the diffing as a Network Alignement Quadratic Problem.&lt;br /&gt;
&lt;br /&gt;
*[https://book.rada.re/tools/radiff2/binary_diffing.html radiff2] - is a binary diffing utility that is part of the radare2 framework.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/bmaia/binwally binwally] - is a binary and directory tree comparison tool using Fuzzy Hashing concept (ssdeep).&lt;br /&gt;
&lt;br /&gt;
====IAT Reconstructors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/x64dbg/Scylla NtQuery Scylla] - is a Windows Portable Executable imports reconstructor Open Source and part of x64dbg.&lt;br /&gt;
&lt;br /&gt;
====Process Monitors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/winsiderss/systeminformer/ System Informer] - is a  free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer Process Explorer (by Microsoft Sysinternals)] - is an advanced system monitoring tool by Microsoft Sysinternals that provides detailed real-time information about running processes, including their dependencies, resource usage, and open handles or DLLs.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/procmon Process Monitor (by Microsoft Sysinternals)] - is a real-time monitoring tool by Microsoft Sysinternals that captures and displays detailed system activity related to file system, registry, process, and thread operations for advanced troubleshooting and diagnostics.&lt;br /&gt;
&lt;br /&gt;
====Process Dumpers (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/glmcdona/Process-Dump Process Dump (pd)] - is a Windows reverse-engineering tool to dump malware memory components back to disk for analysis. It uses an aggressive import reconstruction approach to make analysis easier, and supports 32 and 64 bit modules. Dumping of regions without PE headers is supported and in these cases PE headers and import tables will automatically be generated.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EquiFox/KsDumper KsDumper] - is a tool for dumping processes using the power of kernel space.&lt;br /&gt;
&lt;br /&gt;
====API monitoring ring3 (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[http://jacquelin.potier.free.fr/winapioverride32/ WinAPIOverride] - is an advanced api monitoring software for 32 and 64 bits processes. You can monitor and/or override any function of a process.&lt;br /&gt;
&lt;br /&gt;
*[http://www.rohitab.com/apimonitor Rohitab API Monitor] - is a free tool that lets you monitor and control API calls made by applications and services. Its a powerful tool for seeing how applications and services work or for tracking down problems that you have in your own applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/tiny_tracer tiny_tracer] - is a Pin Tool for tracing API calls including parameters of selected functions, selected instructions RDTSC, CPUID, INT, inline system calls inc parameters of selected syscalls and more.&lt;br /&gt;
&lt;br /&gt;
====Hashing &amp;amp; Crypto====&lt;br /&gt;
These tools are used in authorized security audits to uncover flaws in hashing or cryptographic logic, as well as to detect backdoors or undocumented features. They are also commonly employed in crackme challenges to help improve reverse engineering skills.&amp;lt;br&amp;gt;&lt;br /&gt;
It includes support for a wide range of cryptographic algorithms and hash functions, such as AES, Blowfish, TEA family, RC2–RC6, Twofish, DES variants, MARS, and hashing standards like SHA-2, RIPEMD, TIGER, WHIRLPOOL, CRC variants, and HAVAL with multiple rounds and output lengths.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/distro/AT4RE/Tools Keygener Assistant v2.1.2] [[File:Keygener Assistant v2.1.2.zip]] - is a tool that combines several functions to facilitate the task and save time during the analysis of an algorithm.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/tools/show/SnD-Reverser-Tool-1.4 SnD Reverser Tool 1.4 (404)] [[File:SnD Reverser Tool 1.4.zip]] - is a cryptographic companion tool designed to support reverse engineering efforts, offering a wide range of features including hash function analysis, base conversions, and support for various encryption standards.&lt;br /&gt;
&lt;br /&gt;
====Password cracking====&lt;br /&gt;
Most embedded devices, whether connected via wireless or wired interfaces, store credentials such as local account passwords, service keys, and API keys. If you need to evaluate or audit the cryptographic mechanisms protecting these credentials, password-cracking tools are essential.&lt;br /&gt;
&lt;br /&gt;
Offline&lt;br /&gt;
*[https://github.com/hashcat/hashcat Hashcat] - is world&#039;s fastest and most advanced password recovery utility, supports many hash algorithms (MD5, SHA1, NTLM, bcrypt, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/openwall/john John the Ripper jumbo] - is a advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs.&lt;br /&gt;
&lt;br /&gt;
Online (network based bruteforce in LAN).&lt;br /&gt;
*[https://github.com/vanhauser-thc/thc-hydra Hydra / THC Hydra] - is a parallelized network login cracker built into various operating systems like Kali Linux, Parrot and other major penetration testing environments. It was created as a proof of concept tool, for security researchers to demonstrate how easy it can be to crack logins.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jmk-foofus/medusa Medusa] - is a speedy, parallel, and modular, login brute-forcer.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lanjelot/patator Patator] - is a multi-purpose brute-forcer, with a modular design and a flexible usage. Also support various offline brute force methods like; unzip_pass, keystore_pass, umbraco_crack.&lt;br /&gt;
&lt;br /&gt;
====Virtualization technology (host isolation) or sandboxes====&lt;br /&gt;
&lt;br /&gt;
*[https://www.vmware.com/ VMware] - is a virtualization and cloud computing software provider based in Palo Alto, Calif.&lt;br /&gt;
&lt;br /&gt;
*[https://www.virtualbox.org/ Oracle VM VirtualBox] - is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 3.&lt;br /&gt;
&lt;br /&gt;
*[https://linux-kvm.org/page/Main_Page KVM (for Kernel-based Virtual Machine)] - is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko.&lt;br /&gt;
&lt;br /&gt;
*[https://www.qemu.org/ QEMU] - A generic and open source machine emulator and virtualizer.&lt;br /&gt;
&lt;br /&gt;
*[https://www.proxmox.com/en/proxmox-virtual-environment/overview Proxmox] - is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hypervisor and Linux Containers (LXC), software-defined storage and networking functionality, on a single platform.&lt;br /&gt;
&lt;br /&gt;
*[https://www.redhat.com/en/technologies/cloud-computing/openshift/virtualization Red Hat OpenShift Virtualization] - Red Hat® OpenShift® Virtualization, a feature of Red Hat OpenShift, allows IT teams to run virtual machines alongside containers on the same platform, simplifying management and improving time to production. &lt;br /&gt;
&lt;br /&gt;
*[https://xenproject.org/ Xen Project] - The Xen Project focuses on revolutionizing virtualization by providing a versatile and powerful hypervisor that addresses the evolving needs of diverse industries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/firecracker-microvm/firecracker Firecracker] - is an open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services that provide serverless operational models.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sandboxie-plus/Sandboxie Sandboxie] - is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems. It creates a sandbox-like isolated operating environment in which applications can be run or installed without permanently modifying local &amp;amp; mapped drives or the Windows registry.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/kpcyrd/boxxy-rs boxxy-rs] - is a linkable sandbox explorer. &amp;quot;If you implement boundaries and nobody is around to push them, do they even exist?&amp;quot;. Have you ever wondered how your sandbox looks like from the inside? Tempted to test if you can escape it, if only you had a shell to give it a try?&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Dynamic &amp;amp; Static Analysis (mostly &#039;&#039;&#039;unmanged&#039;&#039;&#039; binaries)====&lt;br /&gt;
&lt;br /&gt;
=====Interactive Disassemblers (&#039;&#039;&#039;static analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://binary.ninja/ Binary Ninja] - reverse-engineering platform that can disassemble a binary and display the disassembly in linear or graph views.&lt;br /&gt;
&lt;br /&gt;
::Binary Ninja Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-unmutate-bn themida-unmutate-bn] - a Binary Ninja plugin to deobfuscate Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-spotter-bn themida-spotter-bn] - a Binary Ninja plugin to detect Themida, WinLicense and Code Virtualizer&#039;s obfuscated code locations.&lt;br /&gt;
&lt;br /&gt;
*[https://www.nsa.gov/resources/everyone/ghidra/ Ghidra] - Ghidra is an open source software reverse engineering (SRE) framework developed by NSA&#039;s [https://www.nsa.gov/what-we-do/research/ Research] Directorate for NSA&#039;s [https://www.nsa.gov/what-we-do/cybersecurity/ cybersecurity mission].&lt;br /&gt;
&lt;br /&gt;
::Ghidra Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/AllsafeCyberSecurity/awesome-ghidra Scripts/Plugins/Extension] - A curated list of awesome Ghidra materials.&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ghidra_scripts Arm &amp;amp; MIPS scripts] - ARM &amp;amp; MIPS ROP finder, Call Chain, Codatify, Fluorescence, Function Profiler, Leaf Blower, Local Cross Reference, and more.&lt;br /&gt;
:::*[https://github.com/DSecurity/efiSeek efiSeek] - is a tool that aids in identifying and analyzing EFI (Extensible Firmware Interface) binaries by locating key EFI structures and metadata within firmware images.&lt;br /&gt;
:::*Qt Framework&lt;br /&gt;
::::*[https://github.com/diommsantos/QtREAnalyzer/ QtREAnalyzer] - is a extension to reverse-engineer Qt binaries. Works only with Run-Time Type Information (RTTI) enabled &amp;amp; compiled with MSVC.&lt;br /&gt;
::::*[https://github.com/OSUSecLab/QtRE QtRE] - is a headless analyzer tailored for Qt binary analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://www.hex-rays.com/products/ida/ IDA] - The IDA Disassembler and Debugger is an interactive, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X.&lt;br /&gt;
&lt;br /&gt;
::IDA Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/gdelugre/ida-arm-system-highlight IDA ARM] - This script will give you the list of ARM system instructions used in your IDA database. This is useful for locating specific low-level pieces of code (setting up the MMU, caches, fault handlers, etc.).&lt;br /&gt;
:::*[https://github.com/google/bindiff BinDiff] - is a Open Source comparison tool for binary files, that assists vulnerability researchers and engineers to quickly find differences and similarities in disassembled code.&lt;br /&gt;
:::*[https://www.keystone-engine.org/keypatch/ Keypatch] - A multi-architeture assembler for IDA. Keypatch allows you enter assembly instructions to directly patch the binary under analysis. Powered by Keystone engine.&lt;br /&gt;
:::*[https://github.com/onethawt/idastealth IDAStealth] - is a plugin which aims to hide the IDA debugger from most common anti-debugging techniques. The plugin is composed of two files, the plugin itself and a dll which is injected into the debugger as soon as the debugger attaches to the process.&lt;br /&gt;
:::*[https://github.com/iphelix/ida-sploiter ida-sploiter] - is a exploit development and vulnerability research tool. Some of the plugin&#039;s features include a powerful ROP gadgets search engine, semantic gadget analysis and filtering, interactive ROP chain builder, stack pivot analysis, writable function pointer search, cyclic memory pattern generation and offset analysis, detection of bad characters and memory holes, and many others.&lt;br /&gt;
:::*[https://github.com/danigargu/IDAtropy IDAtropy] -is a plugin for Hex-Ray&#039;s IDA Pro designed to generate charts of entropy and histograms using the power of idapython and matplotlib&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ida/tree/master/plugins/localxrefs Localxrefs] - Finds references to any selected text from within the current function.&lt;br /&gt;
:::*[https://github.com/a1ext/labeless Labeless] - is a plugin system for dynamic, seamless and realtime synchronization between IDA Database and Olly. Labels, function names and global variables synchronization is supported. Olly and x64dbg are supported.&lt;br /&gt;
:::*[https://www.coresecurity.com/core-labs/open-source-tools/turbodiff-cs Turbodiff] - is a binary diffing tool developed as an IDA plugin. It discovers and analyzes differences between the functions of two binaries.&lt;br /&gt;
::::*Oreans CV scripts&lt;br /&gt;
:::::*[[Media:Oreans anti debug blacklist identifier.zip]] - [Python script] Oreans - Anti-Debugger Blacklist Identifier; Tested on 2.3.0.0 - 2.4.6.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier biased.zip]] - [Python script] Oreans - Macro Entry Identifier (Biased); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier reversal.zip]] - [Python script] Oreans - Macro Entry Identifier (Reversal); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::*[https://github.com/onethawt/idaplugins-list A list of IDA Plugins PART1 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/vmallet/ida-plugins A list of IDA Plugins PART2 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/fr0gger/awesome-ida-x64-olly-plugin A list of IDA Plugins PART3 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
::IDA LLM Plugins&lt;br /&gt;
:::*Local (quantized LLMs Q4/INT4)&lt;br /&gt;
::::*[https://github.com/atredispartners/aidapal aiDAPal] - is an IDA Pro plugin that uses a locally running LLM that has been fine-tuned for Hex-Rays pseudocode to assist with code analysis.&lt;br /&gt;
::::*[https://github.com/0xdea/oneiromancer oneiromancer] - is a reverse engineering assistant that uses a locally running LLM to aid with pseudo-code analysis.&lt;br /&gt;
:::*Cloud&lt;br /&gt;
::::*[https://github.com/JusticeRage/Gepetto Gepetto] - is a Python plugin which uses various large language models to provide meaning to functions decompiled by IDA Pro (≥ 7.4). It can leverage them to explain what a function does, and to automatically rename its variables.&lt;br /&gt;
::::*[https://github.com/Antelcat/ida_copilot ida_copilot] - is a ChatGPT plugin for IDA Pro, where the cutting-edge capabilities of OpenAI&#039;s GPT models meet the powerful disassembly and debugging features of IDA Pro.&lt;br /&gt;
::::*[https://github.com/ke0z/VulChatGPT VulChatGPT] - is an plugin for Hex-Rays decompiler which integrates with the OpenAI API (ChatGPT) to assist in vulnerability discovery during reverse-engineering.&lt;br /&gt;
::::*[https://github.com/RevEngAI/reai-ida RevEng.AI] - is a plugin by RevEng.AI that integrates with their AI-driven analysis platform to let you upload binaries, fetch semantic summaries, auto‑rename functions based on similar binaries, sync analyses, and even perform AI‑based decompilation.&lt;br /&gt;
&lt;br /&gt;
*[https://codisec.com/veles/ Veles] - Open source tool for binary data analysis (No longer actively developed).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/uxmal/reko Reko] - Reko is a binary decompiler for static analysis (ARM, x86-64, M68K, Aarch65, RISC-V and dotnet)&lt;br /&gt;
&lt;br /&gt;
*[https://rada.re/ radare2] and [https://rizin.re/ Rizin] - radare2 and its fork Rizin are open source reverse engineering frameworks. Both are primarily used through a shell-like text UI, but also offer GUIs called [https://rada.re/n/iaito.html iaito] and [https://cutter.re/ Cutter] respectively.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rizinorg/cutter Cutter] - is a free and open-source reverse engineering platform powered by rizin. It aims at being an advanced and customizable reverse engineering platform while keeping the user experience in mind. Cutter is created by reverse engineers for reverse engineers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joelpx/plasma Plasma] - Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/wisk/medusa Medusa] - is a disassembler designed to be both modular and interactive. It runs on Windows and Linux, it should be the same on OSX.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/capstone-engine/capstone Capstone] - is a disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.&lt;br /&gt;
&lt;br /&gt;
=====Active Disassemblers or Debuggers (&#039;&#039;&#039;dynamic analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/vivisect/vivisect Vivisect] - Vivisect binary analysis framework.  Includes Disassembler, Debugger, Emulation and Symbolik analysis engines.  Includes built-in Server and Shared-Workspace functionality.  Runs interactive or headless, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X (Pure-Python, using ctypes to access underlying OS debug mechanism).  Supports RevSync via plugin, allowing basic collaboration with Binja, Ghidra, and IDA.  Criticisms (from a core dev): &amp;quot;Graph View could use some work, slower than Binja and IDA (due to Python), documentation like an OpenSource Project... but we keep working to make it better.  PR&#039;s and suggestions welcome.&amp;quot;  Best installed via Pip:  &amp;lt;code&amp;gt;python3 -m pip install vivisect&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[https://www.immunityinc.com/products/debugger/ Immunity Debugger] - is a powerful new way to write exploits, analyze malware, and reverse engineer Windows binary files (python support)&lt;br /&gt;
&lt;br /&gt;
*[https://www.hopperapp.com/ Hopper] - Hopper can use LLDB or GDB, which lets you debug and analyze the binary in a dynamic way (only for Mac and Linux hosts, not for mobile devices).&lt;br /&gt;
&lt;br /&gt;
*[https://www.ollydbg.de/ OllyDbg] - is a powerful, user-friendly 32-bit Windows debugger focused on binary analysis, reverse engineering, and malware research, featuring dynamic code analysis and a rich plugin ecosystem.&lt;br /&gt;
&lt;br /&gt;
::OllyDbg Scripts/Plugins/Mods&lt;br /&gt;
:::*[https://github.com/ThomasThelen/OllyDbg-Scripts OllyDbg-Scripts] - is a curated list containing many older x86 OllyDbg scripts.&lt;br /&gt;
&lt;br /&gt;
*[https://x64dbg.com/ x64dbg] - Is a powerful Open Source Ollydbg replacement with a User Interface very similar to Ollydbg also x64dbg as the name states offers x64 support.&lt;br /&gt;
&lt;br /&gt;
::x64dbg Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/x64dbg/x64dbg/wiki/Plugins x64dbg&#039;s Wiki] - is a wiki of Integrations and Plugins of x64dbg debugger.&lt;br /&gt;
:::*[[Media:Oreans oep finder uni.zip]] - OEP Finder python script (Universal=works for &amp;quot;all&amp;quot; versions); Tested on 2.3.0.0, 2.3.5.10, 3.0.8.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mandiant/rvmi rVMI] - is a debugger on steroids. It leverages Virtual Machine Introspection (VMI) and memory forensics to provide full system analysis. This means that an analyst can inspect userspace processes, kernel drivers, and pre-boot environments in a single tool.&lt;br /&gt;
&lt;br /&gt;
*[https://www.sourceware.org/gdb/ GDB] - the GNU Project debugger, allows you to see what is going on `inside&#039; another program while it executes, or what another program was doing at the moment it crashed.&lt;br /&gt;
&lt;br /&gt;
::GDB Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/pwndbg/pwndbg pwndbg] - is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/eteran/edb-debugger edb] - is a cross platform AArch32/x86/x86-64 debugger. It was inspired by Ollydbg, but aims to function on AArch32, x86, and x86-64 as well as multiple OS&#039;s.&lt;br /&gt;
&lt;br /&gt;
====Debugging and Profiling dynamic analysis (Linux)====&lt;br /&gt;
&lt;br /&gt;
*[https://valgrind.org/ Valgrind] - is a GPL&#039;d system for debugging and profiling Linux programs. With Valgrind&#039;s tool suite you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable.&lt;br /&gt;
&lt;br /&gt;
*[https://libcsdbg.sourceforge.net/jTracer/ jTracer] - is a stack trace visualization utility for libcsdbg. In other words, it acts as a TCP/IP server for libcsdbg clients, that connect to it and transfer their trace data, either C++ exception stack traces or generic thread stack traces and whole process stack dumps.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/koute/bytehound Bytehound] - is a memory profiler tool for Linux designed to help developers analyze memory usage and find leaks in their applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/strace/strace strace] - is a diagnostic, debugging and instructional userspace utility for Linux.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rr-debugger/rr rr Record and Replay Framework] - is a lightweight tool for recording, replaying and debugging execution of applications (trees of processes and threads). Debugging extends gdb with very efficient reverse-execution, which in combination with standard gdb/x86 features like hardware data watchpoints, makes debugging much more fun.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lornix/fenris fenris] - is a program execution path analysis tool suitable for black-box code audits and algorithm analysis. It&#039;s useful for tracking down bugs and evaluating security subsystems.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers / Decompilers for &#039;&#039;&#039;managed&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====.NET (CLR)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dnSpyEx/dnSpy dnSpyEx (newly maintained repo &amp;amp; &#039;&#039;&#039;added features&#039;&#039;&#039;)] - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/dnSpy/dnSpy dnSpy (archived repo)]  - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/icedland/iced Iced] - Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua.&lt;br /&gt;
*[https://github.com/icsharpcode/ILSpy ILSpy] - NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&amp;amp;more) - cross-platform!&lt;br /&gt;
*[https://www.telerik.com/products/decompiler.aspx Telerik JustDecompile] - is a free .NET decompiler and assembly browser that makes high-quality .NET decompilation easy With an open source decompilation engine.&lt;br /&gt;
&lt;br /&gt;
======.NET deobfuscators======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/ViRb3/de4dot-cex de4dot CEx] - is a deobfuscator based on de4dot with full support for vanilla ConfuserEx.&lt;br /&gt;
::*[https://github.com/de4dot/de4dot de4dot] - is a .NET deobfuscator and unpacker.&lt;br /&gt;
::*[https://github.com/NotPrab/.NET-Deobfuscator Lists of .NET deobfuscators and unpackers (Open Source)] - A curated list of open source deobfuscators and more.&lt;br /&gt;
&lt;br /&gt;
======.NET memory dumpers======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/wwh1004/ExtremeDumper ExtremeDumper] - is a .NET Assembly Dumper (source code available).&lt;br /&gt;
::*[https://github.com/fremag/MemoScope.Net MemoScope.Net] - is a tool to analyze .Net process memory: it can dump an application&#039;s memory in a file and read it later. The dump file contains all data (objects) and threads (state, stack, call stack).&lt;br /&gt;
::*[https://github.com/0x410c/ClrDumper ClrDumper] - is a tool that can dump .NET assemblies and scripts from native clr loaders, managed assembly and vbs, jscript or powershell scripts.&lt;br /&gt;
&lt;br /&gt;
======.NET tracers======&lt;br /&gt;
&lt;br /&gt;
::*[https://web.archive.org/web/20150515023954/http://www.reteam.org/board/showthread.php?t=939 dotNET Tracer 2.0 by Kurapika] - is a simple tool that has a similar functionality to RegMon or FileMon but it&#039;s designed to trace events in .NET assemblies in runtime. [[Media:KDT2.0.zip]] [https://www.virustotal.com/gui/file/d29afcc5115c28f9892f7a6d249423374ad77ac86f69b316665c347982975d02 VT1] [https://www.virustotal.com/gui/file/04cd51dbbc3d2b4fe4a721e4ad0c2f3012fe0f409dc902b430207ea25561ff8c VT2] (thermida packed), pw: recessim.com&lt;br /&gt;
::*[https://github.com/smourier/TraceSpy TraceSpy] - is a open source and free, alternative to the very popular SysInternals DebugView tool.&lt;br /&gt;
&lt;br /&gt;
=====JAVA (JVM) Decompilers=====&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/Col-E/Recaf Recaf] - Recaf is an open-source Java bytecode editor that simplifies the process of editing compiled Java applications.&lt;br /&gt;
:*[https://www.pnfsoftware.com/ JEB decompiler] - Decompile and debug Android dalvik, Intel x86, ARM, MIPS, RISC-V, S7 PLC, Java, WebAssembly &amp;amp; Ethereum Decompilers.&lt;br /&gt;
&lt;br /&gt;
======JAVA (ART/APK)======&lt;br /&gt;
The tooling you need for Android application reverse engineering of the Java virtual machine bytecode. Traditional Java Virtual Machine (JVM) and Android Runtime (ART) that utilizes AOT compilation over JIT.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/skylot/jadx Jadx] - Dex to Java decompiler. Command-line and GUI tools for producing Java source code from Android Dex and apk files.&lt;br /&gt;
:*[https://github.com/honeynet/apkinspector/ APKinspector] - is a powerful GUI tool for analysts to analyze the Android applications.&lt;br /&gt;
:*[https://apktool.org/ Apktool] - A tool for reverse engineering Android apk files.&lt;br /&gt;
:*[https://github.com/androguard/androguard Androguard] - is a full python tool to play with Android files. DEX, ODEX; APK; Android&#039;s binary xml; Android resources; Disassemble DEX/ODEX bytecodes.&lt;br /&gt;
:*[https://github.com/Konloch/bytecode-viewer Bytecode viewer] - is a Java 8+ Jar &amp;amp; Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger &amp;amp; More)&lt;br /&gt;
:*[https://github.com/niranjan94/show-java ShowJava] - is an APK (android application), JAR &amp;amp; Dex decompiler for android.&lt;br /&gt;
:*[https://github.com/tp7309/TTDeDroid TTDeDroid] - is a tool for quickly decompiling apk/aar/dex/jar.&lt;br /&gt;
:*[https://github.com/JesusFreke/smali smali/baksmali] - is an assembler/disassembler for the dex format used by dalvik, Android&#039;s Java VM implementation. The syntax is loosely based on Jasmin&#039;s/dedexer&#039;s syntax.&lt;br /&gt;
&lt;br /&gt;
======RASP (Runtime Application Self-Protection) Android======&lt;br /&gt;
To effectively audit applications, testers often intentionally make their devices vulnerable to simplify testing.&amp;lt;br&amp;gt;&lt;br /&gt;
In response, application developers implement countermeasures such as detecting emulators, debuggers, and checking if the device is secure and not rooted.&amp;lt;br&amp;gt;&lt;br /&gt;
The current focus of this technology is on the vulnerabilities of Java and .NET platforms.&lt;br /&gt;
:*[https://arxiv.org/pdf/2312.17726 arXiv:2312.17726 (cs.CR)] - is a paper regarding Interactive Application Security Testing (IAST) and RASP Tools.&lt;br /&gt;
:*[https://github.com/securevale/android-rasp Android-RASP] - is a solution for protecting Android apps against being run on vulnerable devices.&lt;br /&gt;
&lt;br /&gt;
======JAVA deobfuscators (mixed platforms)======&lt;br /&gt;
There is nothing more annoying than coroutines (ProGuard), c-flow, function virtualization, class and name renaming and junk code while decompiling code. Here are a few off the shelf deobfuscators.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/CalebFenton/simplify simplify] - Android virtual machine and generic deobfuscator.&lt;br /&gt;
:*[https://github.com/java-deobfuscator/deobfuscator deobfuscator] - is a project that aims to deobfuscate most commercially-available obfuscators for Java. [https://github.com/java-deobfuscator/deobfuscator-gui GUI version github]&lt;br /&gt;
:*[https://github.com/GraxCode/threadtear Threadtear] - is a multifunctional deobfuscation tool for java, ZKM and Stringer support, Android support is in development.&lt;br /&gt;
:*[https://github.com/narumii/Deobfuscator Another Deobfuscator] - Some deobfuscator for java. Supports superblaubeere27 / JObf / sb27, Paramorphism 2.1.2_9, Caesium, Monsey, Skid/qProtect, Scuti, CheatBreaker, Bozar, ...&lt;br /&gt;
&lt;br /&gt;
======JAVA decompilers (platform independent)======&lt;br /&gt;
:*[https://github.com/fesh0r/fernflower Fernflower] - is a powerful open-source Java decompiler that reconstructs readable Java source code from compiled bytecode, widely used and integrated into IntelliJ IDEA.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers for &#039;&#039;&#039;unmanaged&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====AutoIt=====&lt;br /&gt;
AutoIt decompilers extract or anything else related to reverse engineering AutoIt binaries.&lt;br /&gt;
:*[https://github.com/JacobPimental/exe2aut exe2aut] - is a tool that converts executable (.exe) files into AutoIt script (.aut) source code, attempting to reverse-engineer compiled AutoIt programs.&lt;br /&gt;
:*[https://github.com/nazywam/AutoIt-Ripper AutoIt-Ripper] - is a short python script that allows for extraction of &amp;quot;compiled&amp;quot; AutoIt scripts from PE executables.&lt;br /&gt;
&lt;br /&gt;
=====VB6=====&lt;br /&gt;
Early .NET applications compile native and p-code meaning there is not a easy way to decompile these like with newer .NET framework exectables. &lt;br /&gt;
:*[https://www.vb-decompiler.org/ VB Decompiler Pro] - is a commercial software tool that decompiles and analyzes programs written in Visual Basic 5.0/6.0 and also .NET for reverse engineering and code recovery purposes.&lt;br /&gt;
&lt;br /&gt;
====Bytecode Decompilers====&lt;br /&gt;
&lt;br /&gt;
=====React Native Hermes=====&lt;br /&gt;
If you plan on looking inside a compiled React Native Asset for doing a security audit, these tools come in handy.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/P1sec/hermes-dec hermes-dec] - A reverse engineering tool for decompiling and disassembling the React Native Hermes bytecode.&lt;br /&gt;
:*[https://github.com/Pilfer/hermes_rs hermes_rs] - Bytecode disassembler and assembler.&lt;br /&gt;
:*[https://github.com/bongtrop/hbctool hbctool] - Hermes Bytecode Reverse Engineering Tool (Assemble/Disassemble Hermes Bytecode).&lt;br /&gt;
&lt;br /&gt;
=====Python=====&lt;br /&gt;
To reverse or decompile binaries generated by IronPython, which compiles Python code into Common Intermediate Language (CIL) targeting the Common Language Infrastructure (CLI), you should use decompilation tools designed for managed assemblies rather than traditional Python bytecode tools.&lt;br /&gt;
:*[https://github.com/rocky/python-uncompyle6 uncompyle6] - is a native Python cross-version decompiler and fragment decompiler. The successor to decompyle, uncompyle, and uncompyle2.&lt;br /&gt;
:*[https://github.com/zrax/pycdc pycdc] - is a C++ python bytecode disassembler and decompiler.&lt;br /&gt;
:*[https://github.com/Cisco-Talos/pyrebox PyREBox] - is a Python scriptable Reverse Engineering sandbox by Cisco-Talos. It is based on QEMU, and its goal is to aid reverse engineering by providing dynamic analysis and debugging capabilities from a different perspective.&lt;br /&gt;
:*[https://github.com/snare/voltron Voltron] - is an extensible debugger UI toolkit written in Python. It aims to improve the user experience of various debuggers (LLDB, GDB, VDB and WinDbg) by enabling the attachment of utility views that can retrieve and display data from the debugger host.&lt;br /&gt;
&lt;br /&gt;
=====Lua=====&lt;br /&gt;
:*[https://github.com/scratchminer/unluac unlua] - is a decompiler that converts compiled Lua 5.1 bytecode files (.luac) back into readable Lua source code.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Fuzzers====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/honggfuzz Honggfuzz] - Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based).&lt;br /&gt;
&lt;br /&gt;
*[https://llvm.org/docs/LibFuzzer.html LibFuzzer] - LibFuzzer is an in-process, coverage-guided, evolutionary fuzzing engine.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/AFL &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; AFL (American fuzzy lop)] - is a security-oriented fuzzer that employs a novel type of compile-time instrumentation and genetic algorithms to automatically discover clean, interesting test cases that trigger new internal states in the targeted binary.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/AFLplusplus/AFLplusplus AFL++ (AFLplusplus)] - The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel &amp;amp; redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/carolemieux/afl-rb FairFuzz] - is a AFL extension to increase code coverage by targeting rare branches. FairFuzz has a particular advantage on programs with highly nested structure (packet analyzers, xmllint, programs compiled with laf-inte, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/RUB-SysSec/redqueen RedQueen] - is a fast general purpose fuzzer for x86 binary applications. It can automatically overcome checksums and magic bytes without falling back to complex and fragile program analysis techniques, such as symbolic execution.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sslab-gatech/qsym &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; QSYM] - ia a Practical Concolic Execution Engine Tailored for Hybrid Fuzzing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/puppet-meteor/MOpt-AFL MOpt-AFL] - is a AFL-based fuzzer that utilizes a customized Particle Swarm Optimization (PSO) algorithm to find the optimal selection probability distribution of operators with respect to fuzzing effectiveness. More details can be found in the technical report. The installation of MOpt-AFL is the same as AFL&#039;s.&lt;br /&gt;
&lt;br /&gt;
====PC platform exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/chipsec/chipsec Chipsec] - is a framework for analyzing the security of PC platforms including hardware, system firmware (BIOS/UEFI), and platform components. It includes a security test suite, tools for accessing various low level interfaces, and forensic capabilities.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rapid7/metasploit-framework Metasploit Framework] - is a Ruby-based Framework, modular penetration testing platform that enables you to write, test, and execute exploit code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BC-SECURITY/Empire Empire] - is a post-exploitation and adversary emulation framework that is used to aid Red Teams and Penetration Testers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Arachni/arachni Arachni] - is a feature-full, modular, high-performance Ruby framework aimed towards helping penetration testers and administrators evaluate the security of web applications.&lt;br /&gt;
&lt;br /&gt;
*[https://portswigger.net/burp Burp Suite] - Burp or Burp Suite is a set of tools used for penetration testing of web applications.&lt;br /&gt;
&lt;br /&gt;
====Mobile exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/MobSF/Mobile-Security-Framework-MobSF MobSF] - Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://frida.re/ Frida] - Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sensepost/objection objection] - is a runtime mobile exploration toolkit, powered by Frida, built to help you assess the security posture of your mobile applications, without needing a jailbreak.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/xtiankisutsa/MARA_Framework MARA] - is a Mobile Application RE and Analysis Framework. It is a toolkit that puts together commonly used mobile application RE and analysis tools to assist in testing mobile applications against the OWASP mobile security threats.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EntySec/SeaShell SeaShell] - is an iOS post-exploitation framework that enables you to access the device remotely, control it and extract sensitive information.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mingyuan-xia/AppAudit AppAudit] - is an efficient program analysis tool that detects data leaks in mobile applications. It can accurately find all leaks within seconds and ~200 MB memory.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/canyie/pine Pine] - is a dynamic java method hook framework on ART runtime, which can intercept almost all java method calls in the current process.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPlant LSPlant] - is an Android ART hook library, providing Java method hook/unhook and inline deoptimization.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPosed LSposed] - is a Riru / Zygisk module trying to provide an ART hooking framework which delivers consistent APIs with the OG Xposed, leveraging LSPlant hooking framework.&lt;br /&gt;
&lt;br /&gt;
::LSPosed Module Repository&lt;br /&gt;
:::*[https://github.com/Xposed-Modules-Repo Xposed Modules Repo] - New Xposed(LSPosed) Module Repository.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ElderDrivers/EdXposed Xposed Framework] - is a framework for mobile exploration hooking and modifying code on the fly. [https://binderfilter.github.io/xposed/ Inline API hooking example].&lt;br /&gt;
&lt;br /&gt;
::Xposed modules&lt;br /&gt;
:::*[https://github.com/Fuzion24/JustTrustMe JustTrustMe] - Art framework hook to patch okHTTP and other common libs to fool the CERT chain in order for Mitmproxy to capture TLS traffic in cleartext.&lt;br /&gt;
:::*[https://github.com/sanfengAndroid/FakeXposed FakeXposed] - Hide xposed, root, file redirection, two-way shielding data detection.&lt;br /&gt;
:::*[https://github.com/ac-pm/SSLUnpinning_Xposed/ SSLUnpinning_Xposed] - Android Xposed Module to bypass SSL certificate validation (Certificate Pinning)..&lt;br /&gt;
&lt;br /&gt;
::Xposed Framework API Development Documentation&lt;br /&gt;
:::*[https://api.xposed.info/reference/packages.html Xposed API Reference] - Javadoc reference of the Xposed Framework API. It&#039;s meant for module developers who want to understand which classes and methods they can use.&lt;br /&gt;
&lt;br /&gt;
====Network Inspection====&lt;br /&gt;
&lt;br /&gt;
=====Promiscuous mode eavesdropping TCP/UDP=====&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/mitmproxy/mitmproxy Mitmproxy] - is an interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.&lt;br /&gt;
&lt;br /&gt;
::*[https://gitlab.com/wireshark/wireshark Wireshark] - is a network traffic analyzer, or &amp;quot;sniffer&amp;quot;, for Linux, macOS, &amp;amp;#42;BSD and other Unix and Unix-like operating systems and for Windows.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/zaproxy/zaproxy Zed Attack Proxy (ZAP)] - is an Open Source &amp;amp; easy to use integrated penetration testing tool for finding vulnerabilities in web applications.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/SensePost/Mallet Mallet] - is an intercepting proxy for arbitrary protocols.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/Warxim/petep PETEP (PEnetration TEsting Proxy)] - is an open-source Java application for traffic analysis &amp;amp; modification using TCP/UDP proxies. PETEP is a useful tool for performing penetration tests of applications with various application protocols.&lt;br /&gt;
&lt;br /&gt;
=====HTTP(S) Debuggers / Web Debuggers=====&lt;br /&gt;
&lt;br /&gt;
::*[https://portswigger.net/burp Burp Suite] - is a proxy tool which helps to view, interact, modify web requests. Test, find, and exploit vulnerabilities faster with a complete suite of security testing tools.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.httpdebugger.com/ HTTP Debugger Pro] - is a network traffic analyzer tool that captures, displays, and analyzes HTTP and HTTPS traffic between a web browser or application and the internet for debugging and testing purposes.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/httptoolkit  HTTP Toolkit] - is a beautiful, cross-platform &amp;amp; open-source HTTP(S) debugging proxy, analyzer &amp;amp; client, with built-in support for modern tools from Docker to Android to GraphQL.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/jbittel/httpry httpry] - is a HTTP logging and information retrieval tool written in Perl and C.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/requestly/requestly Requestly] - Bring the power of Charles Proxy, Fiddler &amp;amp; Postman together with beautiful, modern UI &amp;amp; collaboration features.&lt;br /&gt;
&lt;br /&gt;
::*[https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe Fiddler] - is a Web Debugger is a serviceable web debugging proxy for logging all HTTP(S) traffic linking your computer and the internet, allowing for traffic inspection, breakpoint setting, and more.&lt;br /&gt;
&lt;br /&gt;
=====Other Network Tools=====&lt;br /&gt;
&lt;br /&gt;
::*[https://learn.microsoft.com/en-us/sysinternals/downloads/tcpview tcpview] - is a tool that will enumerate all active TCP and UDP endpoints, resolving all IP addresses to their domain name versions (Windows).&lt;br /&gt;
&lt;br /&gt;
::*[https://www.nirsoft.net/utils/cports.html cports] - is network monitoring software that displays the list of all currently opened TCP/IP and UDP ports on your local Windows computer.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.netresec.com/?page=NetworkMinerSourceCode NetworkMiner] - is an open source network forensics tool that extracts artifacts, such as files, images, emails and passwords, from captured network traffic in PCAP files.&lt;br /&gt;
&lt;br /&gt;
::*[https://linux.die.net/man/8/netstat netstat] - is a Linux CLI tool to print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====BIOS (basic input/output system) firmware modifying software====&lt;br /&gt;
Unified Extensible Firmware Interface (UEFI) &amp;amp; legacy computer BIOS (basic input/output system) firmware modifying software.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====ECFinder=====&lt;br /&gt;
EC Finder is a small utility used in laptop repair and motherboard programming to work with the Embedded Controller (EC) firmware. It helps technicians extract, resize, and properly configure the EC region from a main BIOS file, which is essential when programming EC chips (such as ITE or ENE). Using EC Finder ensures that critical functions like the keyboard and power management system operate correctly after repair or reprogramming.&lt;br /&gt;
&lt;br /&gt;
::ECFinder software. [[https://comsystem-tlt.ru/forum/viewtopic.php?t=759 Comsystem-tlt forum post]]&lt;br /&gt;
:::*ECFinder 0.7.0. - Direct download: [[File:ECFinder 0.7.0.zip]] [https://www.virustotal.com/gui/file/608fb10011969c9a1b09bd9a21437508d9053c0761c038e6560bd6199a8449bf VT scan]&lt;br /&gt;
:::*ECFinder 0.6.5 - Direct download: [[File:ECFinder 0.6.5.zip]] [https://www.virustotal.com/gui/file/923e0ebddcab439304ef7ff67a89b3c72bb3ebe7800866eb47c632a9134ab5bc VT scan]&lt;br /&gt;
:::*ECFinder 0.4.7 - Direct download: [[File:ECFinder 0.4.7.zip]] [https://www.virustotal.com/gui/file/c4d181a4b57442cf27828309eac6abf8f0204ef68206d4bd530d85f8f07b0031 VT scan]&lt;br /&gt;
&lt;br /&gt;
=====UEFI=====&lt;br /&gt;
::*[https://github.com/LongSoft/UEFITool UEFITool / UEFIExtract / UEFIFind] - is a UEFI firmware image viewer and editor.&lt;br /&gt;
::*[https://github.com/LongSoft/IFRExtractor-RS IFRExtractor-RS] - is a Rust utility to extract UEFI IFR (Internal Form Representation) data found in a binary file into human-readable text.&lt;br /&gt;
::*[https://github.com/theopolis/uefi-firmware-parser uefi-firmware-parser] - is a cross-platform open source application written in Python. Very tinker-friendly. Can be used in scripts to automate firmware patching.&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.01_x64.exe AMIBCP_5.01_x64] - AMI BIOS Configuration Program (AMIBCP) is a powerful customization utility that enables OEMs/ODMs to customize the Aptio® ROM image without intervening on the source code. [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b VT link]&lt;br /&gt;
::*[https://github.com/tylernguyen/razer15-hackintosh/blob/master/tools/AMIBCP64/AMIBCP64.exe AMIBCP 5.01.0014 x64] [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b/details VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0023.exe AMIBCP_5.02.0023] [https://www.virustotal.com/gui/file/38f7c54098af1544ddba6324e6d1fea6d1462f422ba021f309ad4445dacd0467 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0031.exe AMIBCP_5.02.0031] [https://www.virustotal.com/gui/file/c7ade67fe0e8f4c22f73ce3168ff6e718086f1eda83cce4c065b4fe49bd5ad99 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP%205.02.0034.exe AMIBCP 5.02.0034] [https://www.virustotal.com/gui/file/7fe28fb8a7419c95fba428891e5b3914d9e2b365a5a8932da74db52a1c1dabd8 VT link]&lt;br /&gt;
::*[https://github.com/datasone/grub-mod-setup_var grub-mod-setup_var] - a modified grub allowing tweaking hidden BIOS settings. Does not work with newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o because of SMM protection or variable locking.&lt;br /&gt;
::*[https://github.com/JamesAmiTw/ru-uefi RU.EFI] - is a UEFI app that allows users to examine and modify UEFI variables within a system&#039;s BIOS while the system is running. It&#039;s essentially a tool for interacting with and altering firmware settings, and is often used for tasks like unlocking hidden BIOS settings or debugging firmware-related issues. Crashes on newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o upon loading from EFI shell possibly because of violating BIOS runtime security policies.&lt;br /&gt;
&lt;br /&gt;
=====NVMe BIOS Option ROM (legacy BIOS)=====&lt;br /&gt;
Native NVMe boot capability for almost any x86 PC.&lt;br /&gt;
::*[https://kittenlabs.de/nvmeboot/ KittenLabs INT13h Option ROM] - is a tiny (22.5 KiB!) BIOS firmware extension that lets older x86 PCs with classic BIOS use the BIOS INT 13h disk services interface to boot from a modern PCIe-attached NVMe SSD.&lt;br /&gt;
&lt;br /&gt;
=====BIOS (legacy)=====&lt;br /&gt;
::*[https://forums.mydigitallife.net/threads/tool-to-insert-replace-slic-in-phoenix-insyde-dell-efi-bioses.13194 PhoenixTool] - is a Windows-only freeware GUI application written in C#. Used mostly for SLIC-related modifications, but it not limited to this task. Requires Microsoft .NET 3.5 to work properly. Supports unpacking firmware images from various vendor-specific formats like encrypted HP update files and Dell installers.&lt;br /&gt;
:::&#039;&#039;&#039;AMI&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.25.zip AMIBCP_2.25] [https://www.virustotal.com/gui/file/71050f3db40cc6c0a623d66c8eeb05d0a0818226fd11ed787452f4f540d45204 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.43.zip AMIBCP_2.43] [https://www.virustotal.com/gui/file/efa10cfe5f78c16982abf458eb50a4fde152631ad3b77838bd2013a763045ced VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.13.exe AMIBCP_3.13] [https://www.virustotal.com/gui/file/e0a5b1059f04813e72c6d4fa639d32567002fdd86321895b5987224a4518896e VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.37.exe AMIBCP_3.37] [https://www.virustotal.com/gui/file/1174e177b28fb7ecbac6c5043a9e8d78ff4756f657ea72369c5fb6b43b1f2623 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.46.exe AMIBCP_3.46] [https://www.virustotal.com/gui/file/84bd5b151286d4181ef26284d96ca49074e18574b8454c51cb0b34013ee5d073 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.47.exe AMIBCP_3.47] [https://www.virustotal.com/gui/file/20d93c6f868d4638676b7cde2c66c5589433c1480250aa0d774c4feef3337507 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.51.exe AMIBCP_3.51] [https://www.virustotal.com/gui/file/0d630b4b9c34d6c7132249a1a7bc3de33b39779fc90d9a367272cf57b4621aed VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.53.exe AMIBCP_4.53] [https://www.virustotal.com/gui/file/3f90e402dab9f64cbc4514e18bc2625ec7672da806cd9e0ef2e803b0ce104a01 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.55.exe AMIBCP_4.55] [https://www.virustotal.com/gui/file/451ad821a66e9ea89ee0544ce53cfab887dc0bb662a2de95f0e1aa1663dc6e06 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_2.22.1.exe MMTOOL_2.22.1] - MMtool stands for Module Management Tool. As one of AMI&#039;s BIOS/UEFI utilities, MMTool allows users to manage firmware file modules within the Aptio ROM image. [https://www.virustotal.com/gui/file/cf49f1e742f5cce68152f3c17df29e5c9aa7fb557c432402199159ffda44e007 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.12.exe MMTOOL_3.12] [https://www.virustotal.com/gui/file/78c3ca427878be5b07058f422914027462d3ac740b0de247169cc0aee4195e3b VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOl_3.19.exe MMTOOl_3.19] [https://www.virustotal.com/gui/file/b4b30c6ff911f18d3383b094628f59aa5ec3b109acd12aaef391acf9720e52af VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.19_Mod_21FiX.exe MMTOOL_3.19_Mod_21FiX] [https://www.virustotal.com/gui/file/66e2717fcac67b073d24916c74bc8d8dd7932b188d20b8b635b511e6195d5855 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22.EXE MMTOOL_3.22] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_1B_21Fix-BKMOD.EXE MMTOOL_3.22_1B_21Fix-BKMOD] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_CN_BKMod.exe MMTOOL_3.22_CN_BKMod] [https://www.virustotal.com/gui/file/f467d75962278a4e01d646cdf8008136912d8a1ddd588c45e2fcee9d7cd17140 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.23_CN_BKMod.exe MMTOOL_3.23_CN_BKMod] [https://www.virustotal.com/gui/file/9bf846d023312c889069b03f5ab7157e270fc67c5d295e745d0a5f27d12a71de VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.26.exe MMTOOL_3.26] [https://www.virustotal.com/gui/file/c5a64ea7ce2bea8556fa81e0069adbba793181bfaa76f59f4f472f0a471bac98 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_4.50.0.23.exe MMTOOL_4.50.0.23][https://www.virustotal.com/gui/file/7d0377a72e67e5a71400361416452440826832aeb2c9bebaa578e8af962eaafd VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.0.07.exe MMTOOL_5.0.07] [https://www.virustotal.com/gui/file/28049163fd1e3423c42b229a5f6ed877f14e7caf3b794bf7efb970b375e6ff41 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0024.exe MMTOOL_5.02.0024] [https://www.virustotal.com/gui/file/bbc3e75905997ddc05c523e57a72e49bbfcaf84dca64e460f10f8553b7fda9ee VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0025.exe MMTOOL_5.02.0025] [https://www.virustotal.com/gui/file/5d05d0bbea720d4b73dc66db55031c2659458696b9f143df3b7e2f43040289cc VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Award&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/tree/main/Award_Bios_Editor Award Bios Editor] - is a editor for Award bios.&lt;br /&gt;
:::&#039;&#039;&#039;InsydeH2O&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.02.13.zip H2OEZE_x86_WIN_100.00.02.13] - H2OEZE™: Easy BIOS Editor that helps edit binaries in the BIOS, including Option ROMs, driver binaries, logos, and Setup values. [https://www.virustotal.com/gui/file/9660f1bf9436b258ec5ad857a94fbd0ec1f8fbff8ab22ca1dfcfb5ebbdcedf08 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.03.04.zip H2OEZE_x86_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/2a1005803da854693502093445906eb2cccb24947d6828bc1533ba3603c73b0a VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x64/H2OEZE_x64_WIN_100.00.03.04.rar H2OEZE_x64_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/20d2d0336d30afd0b1961eb42dc061ce66a6fcfbfba1530e7abd9be883dcb45c VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Phoenix&#039;&#039;&#039;&lt;br /&gt;
:::*[[Media:PhoenixBiosEditor2.2.13.zip]] (pw: recessim.com [https://www.virustotal.com/gui/file/3abf75ea7386f3dc24156bf6175a940867b8c742246cb8bf257fe5fc0b1cf9b5 VT link]) - is a software tool used to view and modify the settings and structure of Phoenix BIOS firmware images dating from between 2004 and 2008.&lt;br /&gt;
&lt;br /&gt;
:Download all* the above tools in one archive, [https://github.com/direstraits96/BIOS-MOD-TOOLS/archive/refs/heads/main.zip click here]. [https://www.virustotal.com/gui/file/d8a75883ca8d292adcf40e5ed88584579b1c0c69f6ad5837fc56747233c56f9c VT link]&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Tool collections&#039;&#039;&#039;&lt;br /&gt;
:::*[http://xdel.ru/downloads/bios-mods.com-tools/ bios-mods.com tools (2016)] - is a collection of bios modifying and flashing tools.&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Microcode Extraction Tool&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/platomav/MCExtractor MCExtractor] - is a tool which parses Intel, AMD, VIA and Freescale processor microcode binaries. It can be used by end-users who are looking for all relevant microcode information such as CPUID, Platform, Version, Date, Release, Size, Checksum etc.&lt;br /&gt;
&lt;br /&gt;
:Bios password resetting&lt;br /&gt;
::*[https://archive.org/details/hp-bios-reset-mazzif HP BIOS Password Reset by MAZZIF] [https://www.virustotal.com/gui/file/9ddd094edc286f2cb8d63158d226986d9a0c184ca450580dfaf9754005df9d41 VT link] - A live USB tool made by Mazzif to reset older HP Probook and Elitebook BIOS passwords.&lt;br /&gt;
&lt;br /&gt;
::*[[Media:Fujitsu bios unlock.zip|pwgen-fsi-6x4dec.py]] [https://www.virustotal.com/gui/file/3a43ba7c88f1f10576728ea291b3097c048f842eee30dda3121280c049c61b8a VT link] pwgen-fsi-6x4dec.py - is a python command-line utility for generating master unlock password for older Fujitsu notebooks. Tested on: E557, FH570, Q616, U728, T731, E734, U745, S752, E756&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/dogbert/bios-pwgen/tree/master bios-pwgen] - BIOS Master Password Generators for older laptops [http://dogber1.blogspot.com/2009/05/table-of-reverse-engineered-bios.html blogpost] (dell, asus, fsi6x4, fxi-hex hpmini, insyde, samsung, sony-4x4, sony-serial).&lt;br /&gt;
&lt;br /&gt;
::*[[Media:AMITSEDecrypt.zip]] [https://www.virustotal.com/gui/file/2b03ef2292863bd94dc6ce0f10412f27ec5abf95f1e3aca2d34dd3712fd45d12 VT link] - AMI supervisor password decoder called &amp;quot;AMITSEDecrypt&amp;quot; to decode them with the XOR key. Works on older AMI firmware images is able to recover supervisor password if set.&lt;br /&gt;
&lt;br /&gt;
::*[https://bios-pw.org/ BIOS Master Password Generator (bios-pw.org)] - is a website that provides default or master BIOS unlock passwords for various laptop brands based on the system-generated hash or code displayed after too many failed BIOS password attempts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====HM70 PCH chipset Bypass Unsupported CPU=====&lt;br /&gt;
:Machine shuts down after 30 minutes if a &#039;&#039;&#039;&amp;quot;unsupported CPU&amp;quot;&#039;&#039;&#039; (Intel Core i3, i5 or i7) is installed in a notebook using the HM70 chipset.&amp;lt;br&amp;gt;&lt;br /&gt;
:The HM70 is aimed at entry-level laptops and budget-conscious consumers, and therefore is locked to [https://www.cpu-upgrade.com/mb-Intel_(chipsets)/HM70_Express.html support only dual core Pentium and Celeron CPUs..]&amp;lt;br&amp;gt;&lt;br /&gt;
:Intel has restricted this chipset in the firmware to shut down after 30 minutes if users attempt to upgrade their entry-level laptops.&lt;br /&gt;
::[[File:Hm70.png|none|thumb|200px|Intel HM70 PCH chipset. CPUs supported: Intel Pentium &amp;amp; Intel Celerons. [https://www.intel.com/content/www/us/en/products/sku/67419/mobile-intel-hm70-express-chipset/compatible.html Intel source]]]&lt;br /&gt;
&lt;br /&gt;
======Intel Management Engine Firmware Downgrade Attack======&lt;br /&gt;
&lt;br /&gt;
::First analyze the firmware after you have made a back-up. Make note of the Intel ME version.&lt;br /&gt;
::Then download the Intel ME version just below the firmware version you try to downgrade.&lt;br /&gt;
::Fire up your hex editor search in your bios blob for &#039;&#039;&#039;&amp;quot;0x24, 0x46, 0x50, 0x54, 0x0F, 0x00, 0x00, 0x00, 0x20&amp;quot;&#039;&#039;&#039; Intel ME 1.5M blob will start ascii text &#039;&#039;&#039;&amp;quot;$FPT&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
::Replace that entire section with the new downgraded Intel ME 1.5m blob. Before flashing make sure Me Analyzer recognises the change. Flash the modification and test it.&lt;br /&gt;
::If you don&#039;t see the ME version change with Me Analyzer first try to make note of the offset the Intel ME blob is at and then run it through me_cleaner before injecting a older one.&lt;br /&gt;
&lt;br /&gt;
::This downgrade attack &amp;lt;u&amp;gt;successfully bypassed&amp;lt;/u&amp;gt; the 30 minute shutdown restriction timer.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Required tools&#039;&#039;&#039;:&lt;br /&gt;
::*[[Software_Tools#Hex_Editors|Hex Editor.]]&lt;br /&gt;
::*[https://github.com/platomav/MEAnalyzer Me Analyzer] - Intel Engine &amp;amp; Graphics Firmware Analysis Tool.&lt;br /&gt;
::*[https://github.com/corna/me_cleaner me_cleaner] - Tool for partial deblobbing of Intel ME/TXE firmware images.&lt;br /&gt;
::*[https://winraid.level1techs.com/t/intel-conv-sec-management-engine-drivers-firmware-and-tools-2-15/30719 Intel (Converged Security) Management Engine: Drivers, Firmware and Tools for (CS)ME 2-15] - Useful resource.&lt;br /&gt;
::*[https://mega.nz/folder/2Q0klQpA#6o04nlV_4xqfx76tjvgi4g (CS)ME Firmware Archive.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Operating Systems====&lt;br /&gt;
Below are categories of operating systems used for various purposes, including binary reverse engineering, local software analysis, and wireless penetration testing with SDR for RF signal analysis.&lt;br /&gt;
=====Mostly X86-64=====&lt;br /&gt;
======Penetration Testing &amp;amp; Digital Forensics======&lt;br /&gt;
*[https://www.kali.org/ Kali Linux] - is an open-source, Debian-based Linux distribution geared towards various information security tasks, such as Penetration Testing, Security Research, Computer Forensics and Reverse Engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.backbox.org/ BlackBox] is more than an operating system, it is a Free Open Source Community Project with the aim of promoting the culture of security in IT environment and give its contribution to make it better and safer.&lt;br /&gt;
&lt;br /&gt;
*[https://blackarch.org/ BlackArch] - is an Arch Linux-based penetration testing distribution for penetration testers and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://www.parrotsec.org/ Parrot Security] - is based on top of Debian, the most advanced and recognized universal operating system that can run anywhere.&lt;br /&gt;
&lt;br /&gt;
*[https://labs.fedoraproject.org/security/ Fedora Security Spin] - is a live media based on Fedora to provide a safe test environment for working on security auditing, forensics and penetration testing, coupled with all the Fedora Security features and tools.&lt;br /&gt;
&lt;br /&gt;
*[https://www.caine-live.net/ CAINE] - CAINE (Computer Aided INvestigative Environment) is an Italian GNU/Linux live distribution created as a Digital Forensics project.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dracos-linux Dracos Linux] - is the Linux operating system from Indonesia, open source is built based on Debian live project under the protection of the GNU General Public License v3.0. This operating system is one variant of Linux distributions, which is used to perform security testing (penetration testing). Dracos linux in Arm by hundreds hydraulic pentest, forensics and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pentoo.ch/ Pentoo] - is a Live CD and Live USB designed for penetration testing and security assessment. Based off Gentoo Linux, Pentoo is provided both as 32 and 64 bit installable livecd.&lt;br /&gt;
&lt;br /&gt;
======RF Signals Analysis OS [RISC SBC &amp;amp; X86-64]======&lt;br /&gt;
*[https://cemaxecuter.com/ DragonOS] - Out of the box OS for SDRs. Supports Raspberry Pi and x86-64.&lt;br /&gt;
&lt;br /&gt;
======Privacy Operating System======&lt;br /&gt;
*[https://tails.net/ Tails] - is a portable operating system that protects against surveillance and censorship.&lt;br /&gt;
*[https://www.qubes-os.org/ Qubes OS] - is a security-focused operating system that uses virtualization to isolate applications and tasks into separate compartments (called qubes), protecting the system even if one part gets compromised.&lt;br /&gt;
*[https://www.whonix.org/ Whonix] is a privacy-focused Linux distribution that routes all internet traffic through the Tor network using a two-part system of an isolated gateway and a workstation to provide strong anonymity and security.&lt;br /&gt;
&lt;br /&gt;
======Windows 10 IoT LTSC======&lt;br /&gt;
*[https://rentry.co/LTSC LTSC IoT Windows 10 debloat &amp;amp; setup guide] [[Media:LTSC.pdf]] - Useful when you want a clean debloated Windows 10 virtual machine. The IoT LTSC channel receives security updates until Jan 13, 2032. &lt;br /&gt;
&lt;br /&gt;
*[https://rentry.org/fwt2 fwt2] [[Media:Fwt2.pdf]] - Read the /fwt/ paste for a more general overview of Windows.&lt;br /&gt;
&lt;br /&gt;
======Previous Windows versions======&lt;br /&gt;
*[https://hackandpwn.com/windows-7-esu-patching/ Windows 7 ESU Patching] - Information about the minimum set of updates needed for Windows 7 latest ESU hotfixes/patches.&lt;br /&gt;
&lt;br /&gt;
=====Embedded Devices [Network equipment]=====&lt;br /&gt;
&lt;br /&gt;
*[https://openwrt.org/ OpenWrt] - is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic.&lt;br /&gt;
&lt;br /&gt;
*[https://dd-wrt.com/ DD-WRT] - is a Linux based alternative OpenSource firmware suitable for a great variety of WLAN routers and embedded systems. The main emphasis lies on providing the easiest possible handling while at the same time supporting a great number of functionalities within the framework of the respective hardware platform used.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pfsense.org/ pfSense] - is a free and open-source operating system for firewalls and routers, primarily based on FreeBSD, that provides a comprehensive network security solution.&lt;br /&gt;
&lt;br /&gt;
*[https://opnsense.org/ OPNsense] - is an open-source firewall and routing platform built on FreeBSD. It&#039;s designed to be user-friendly and easy to configure, offering a wide range of features found in commercial firewalls, plus many more.&lt;br /&gt;
&lt;br /&gt;
=====Smartphones [Android &amp;quot;de-google&amp;quot;]=====&lt;br /&gt;
&lt;br /&gt;
*[https://lineageos.org/ LineageOS] - is a free and open-source operating system for Android devices, based on the Android mobile platform.&lt;br /&gt;
&lt;br /&gt;
*[https://grapheneos.org/ GrapheneOS] - is a privacy and security focused mobile OS with Android app compatibility developed as a non-profit open source project.&lt;br /&gt;
&lt;br /&gt;
*[https://sailfishos.org/ Sailfish OS] - is a secure mobile operating system optimized to run on smartphones and tablets, and also easily adaptable to all kinds of embedded devices and use cases.&lt;br /&gt;
&lt;br /&gt;
*[https://calyxos.org/ CalyxOS] - is a privacy-focused, &amp;quot;de-googled&amp;quot; Android-based operating system created by the Calyx Institute. It aims to defend online privacy, security, and accessibility by removing Google services and replacing them with free and open-source alternatives.&lt;br /&gt;
&lt;br /&gt;
*[https://crdroid.net/ crDroid] - is a highly customized, free Android ROM, based on LineageOS, designed for gaming and customization.&lt;br /&gt;
&lt;br /&gt;
*[https://www.ubuntu-touch.io/ Ubuntu Touch] - is a mobile operating system developed by the UBports community, based on the GNU/Linux operating system. It&#039;s a mobile version of Ubuntu, designed for touch-screen devices like smartphones and tablets, with a desktop-like experience. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Tools for opening CAD or Boardview files====&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Boardview is a type of file containing information about printed circuit boards, their components, used signals, test points and more. These files may have following extensions: .asc, .bdv, .brd, .bv, .cad, .cst, .gr, .f2b, .fz, .tvw and others.&lt;br /&gt;
&lt;br /&gt;
*[https://pldaniels.com/flexbv5/ FlexBV]  - Advanced FlexBV boardview software integrates your boardview files with PDF schematics to substantially ease the process of tracking down faults and understanding damaged boards.&lt;br /&gt;
&lt;br /&gt;
*[https://openboardview.org/ OpenBoardView] - is a Open Source Linux SDL/ImGui edition software for viewing .brd files, intended as a drop-in replacement for the &amp;quot;Test_Link&amp;quot; software and &amp;quot;Landrex&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://www.cadence.com/ko_KR/home/tools/allegro-downloads-start.html Allegro®/OrCAD® FREE Physical Viewer] - is a free download that allows you to view and plot databases from Allegro PCB Editor, OrCAD PCB Editor, Allegro Package Designer, and Allegro PCB SI technology.&lt;br /&gt;
&lt;br /&gt;
*[https://nexusbv.net/ Nexus BoardViewer Next-gen boardviewer. Free.] - is a excellent boardviewer that shows all traces like Allegro but with the ease of FlexBV / OpenBoardView and a simlair GUI like BoardViewer. &lt;br /&gt;
&lt;br /&gt;
::Nexus Boardviwer achive of different versions locally hosted. [https://t.me/+p2YoPidSSX9hOWI0 NexusBV Telegram group]&lt;br /&gt;
:::*[https://t.me/c/2215146324/12151 NexusBV v0.3 (post)] - Direct download: [[File:NexusBV v03.zip]] [https://www.virustotal.com/gui/file/54753f73574b710d297cea99796183001c1d1790f8500fc16bfbb8b70b6d51ab VT scan]&lt;br /&gt;
:::*NexusBV v0.6.1 - Direct download: [[File:NexusBV 0.6.1.zip]] [https://www.virustotal.com/gui/file/1a29d82494430b4f2bdd14d10c2dedb378c0a0371bfd8c9ea6b6cd5d83cc452d VT scan]&lt;br /&gt;
&lt;br /&gt;
*[http://boardviewer.net/ BoardViewer] - is software intended for viewing various boardview file types like .tvw files and much more supported formats.&lt;br /&gt;
&lt;br /&gt;
*CADview - simple old tool for viewing CAD files of PCB&#039;s (Windows). [[Media:CAD View.zip]] [https://www.virustotal.com/gui/file/9a64621ff34d8d674ba6580538908f4ea170fee9cc1cb700485bd41e3a3a42df VT link]&lt;br /&gt;
&lt;br /&gt;
*Boardview Web Applications. &lt;br /&gt;
::Different web-based PCB &amp;amp; Boardview applications for repair / reverse enginering.&lt;br /&gt;
:::*[https://pcbtracer.com/ PCB Tracer] - Free browser-based Printed Circuit Board (PCB) reverse engineering tool for electronics. Trace signal paths through multi-layer PCBs with virtual X-Ray view.&lt;br /&gt;
:::*[https://www.ripperdoc.de/boardripper/ BoardRipper] - Web-based PCB boardview viewer for board-level repair. Free, AGPL-3.0. [https://github.com/AlexeyInwerp/BoardRipper Github project.]&lt;br /&gt;
:::*[https://github.com/gamerpaddy/PCB-RevEng PCB RevEng] - stands for Reverse engineering and is a software to turn images of pcb layers into a netlist and schematic for software like KiCad. No install, no dependencies, all in Browser.&lt;br /&gt;
&lt;br /&gt;
For resources to open in your favorite boardview program visit &lt;br /&gt;
[[Literature#Datasheets.2C_boardviews.2C_schematics.2C_manuals|Literature -&amp;gt; Datasheets boardviews &amp;amp; schematics]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Custom PCB Development Software====&lt;br /&gt;
&lt;br /&gt;
=====Definition and Purpose=====&lt;br /&gt;
::&#039;&#039;&#039;Computer-Aided Design (CAD)&#039;&#039;&#039; refers to software that enables users to create, modify, analyze, or optimize designs in various fields such as architecture, mechanical engineering, and manufacturing. CAD is predominantly used for designing physical structures and components. It allows designers to visualize objects in two-dimensional (2D) or three-dimensional (3D) formats, facilitating precise planning and adjustments before production begins.&lt;br /&gt;
&lt;br /&gt;
::In contrast, &#039;&#039;&#039;Electronic Design Automation (EDA)&#039;&#039;&#039; encompasses a suite of software tools specifically tailored for the design of electronic systems. EDA is crucial in industries like semiconductor manufacturing and printed ::circuit board (PCB) design. It focuses on automating the processes involved in designing electronic circuits at various levels—from high-level architectural descriptions down to detailed layouts.&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;&#039;Integration Between CAD and EDA&#039;&#039;&#039;&lt;br /&gt;
::While CAD focuses on physical structures, EDA deals with electronic components. However, as products increasingly integrate both mechanical structures and electronic systems—such as IoT devices—the need for collaboration between CAD and EDA has grown. This integration allows designers to embed electronic circuits within mechanical models seamlessly.&lt;br /&gt;
&lt;br /&gt;
=====Electronics Design Automation [[Wikipedia:Electronic_design_automation|(EDA)]] Suite for Developing Custom PCB&#039;s=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.kicad.org/ KiCAD] - is a free CAD suite for electronic design automation (EDA). It facilitates the design and simulation of electronic hardware. It features an integrated environment for schematic capture, PCB layout, manufacturing file viewing, ngspice-provided SPICE simulation, and engineering calculation.&lt;br /&gt;
&lt;br /&gt;
*[https://easyeda.com/ EasyEDA] - EasyEDA is a web-based EDA tool suite that enables hardware engineers to design, simulate, share - publicly and privately - and discuss schematics, simulations and printed circuit boards. It can also be used [https://docs.easyeda.com/en/FAQ/Client/index.html offline].&lt;br /&gt;
&lt;br /&gt;
*[https://fritzing.org/ Fritzing] -  is an open-source hardware initiative that makes electronics accessible as a creative material for anyone.&lt;br /&gt;
&lt;br /&gt;
*[https://librepcb.org/ LibrePCB] - is a free, cross-platform, easy-to-use electronic design automation suite to draw schematics and design printed circuit boards – for makers, students and professionals, from beginners to experts.&lt;br /&gt;
&lt;br /&gt;
*[http://www.geda-project.org/ gEDA Project] - The gEDA project has produced and continues working on a full GPL&#039;d suite and toolkit of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production.&lt;br /&gt;
&lt;br /&gt;
*[http://repo.hu/projects/pcb-rnd/ pcb-rnd] - is a free/open source, flexible, modular Printed Circuit Board editor. For design of professional and hobby boards. Is feature-rich and compatible. Has a long history, fast paced development, and big plansand is part of the coralEDA ecosystem.&lt;br /&gt;
&lt;br /&gt;
=====Computer Aided Design [[Wikipedia:Computer-aided_design|(CAD)]] Mechanical Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.freecad.org/ FreeCAD] - is an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters.&lt;br /&gt;
&lt;br /&gt;
*[https://openscad.org/ OpenSCAD] - is software for creating solid 3D CAD objects. It is free software and available for Linux/UNIX, MS Windows and Mac OS X.&lt;br /&gt;
&lt;br /&gt;
*[https://brlcad.org/ BRL-CAD] - is a powerful open source cross-platform solid modeling system that includes interactive geometry editing, high-performance ray-tracing for rendering and geometric analysis, a system performance analysis benchmark suite, geometry libraries for application developers, and more than 30 years of active development.&lt;br /&gt;
&lt;br /&gt;
*[https://solvespace.com/index.pl SolveSpace] - is a free (GPLv3) parametric 3d CAD tool. Modeling 3d parts, modeling 2d parts, 3d-printed parts, preparing CAM data, mechanism design, plane and solid geometry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====Other software====&lt;br /&gt;
&lt;br /&gt;
=====Display Driver Utilities (Windows)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lostindark/DriverStoreExplorer Driver Store Explorer (RAPR)] - is a tool used to manage the Windows driver store, a repository of driver packages that Windows uses to install and update hardware drivers. It helps users list, add, install, delete, and export driver packages, especially those from third-party vendors.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Wagnard/display-drivers-uninstaller DDU] - is a driver removal utility that can help you completely uninstall AMD/NVIDIA/Intel graphics card drivers and packages from your system, without leaving leftovers behind (including registry keys, folders and files, and driver store).&lt;br /&gt;
&lt;br /&gt;
*[https://www.techpowerup.com/nvcleanstall/ NVCleanstall] - is a free utility from TechPowerUp that allows you to customize your NVIDIA GeForce driver installation. It enables you to remove unnecessary components and install only the drivers you need, potentially optimizing your system performance and minimizing &amp;quot;bloatware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/GSDragoon/RadeonSoftwareSlimmer Radeon Software Slimmer] - is a utility to trim down the bloat with Radeon Software for AMD GPUs on Microsoft Windows.&lt;br /&gt;
&lt;br /&gt;
*[https://forums.guru3d.com/threads/nvslimmer-nvidia-driver-slimming-utility.423072/ NVSlimmer] - is a third-party utility created by uKER and available on guru3d.com that allows users to remove unwanted components from NVIDIA graphics driver installations, effectively &amp;quot;trimming&amp;quot; down the install base. It&#039;s not an official Nvidia utility.&lt;br /&gt;
&lt;br /&gt;
=====Host Based Firewall [Windows FOSS]=====&lt;br /&gt;
*[https://github.com/tnodir/fort Fort Firewall] - is a very practical firewall that allows you to manage your privacy and security in Windows simply and flexibly. This open-source tool is a perfect alternative to the standard Windows firewall, giving you a lot of customizable features so you can work with your files and programs more comfortably.&lt;br /&gt;
&lt;br /&gt;
=====Web Browsing=====&lt;br /&gt;
*[https://www.mozilla.org/firefox/ Mozilla Firefox] - is a free, open source web browser developed by the Mozilla Foundation and Mozilla Corporation in 2004. The Firefox web browser can be used with Windows, Mac and Linux operating systems, as well as Android and iOS mobile devices.&lt;br /&gt;
&lt;br /&gt;
::Extensions &amp;amp; Configurations&lt;br /&gt;
:::*[https://github.com/hackademix/noscript NoScript] - The popular NoScript Security Suite browser extension.&lt;br /&gt;
:::*[https://github.com/ChrisAntaki/disable-webrtc-firefox WebRTC block] - WebRTC leaks your actual IP addresses from behind your VPN, by default. With this extension you can disable it.&lt;br /&gt;
:::*[https://github.com/arkenfox/user.js/ user.js] - Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening.&lt;br /&gt;
:::*[https://github.com/yokoffing/Betterfox Betterfox] - Firefox speed, privacy, and security: a user.js template for configuration. Your favorite browser, but better.&lt;br /&gt;
:::*[https://github.com/gorhill/uBlock uBlock] - Help users neutralize privacy-invading ads CPU and memory-efficient.&lt;br /&gt;
:::*[https://github.com/sereneblue/chameleon Chameleon] - is a WebExtension port of the popular Random Agent Spoofer. Spoofs a lot of client fingering techniques and adds security.&lt;br /&gt;
:::*[https://github.com/EFForg/privacybadger Privacy Badger] - is a browser extension that automatically learns to block invisible trackers. PB is made by the leading digital rights nonprofit EFF to stop companies from spying on you.&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ Tor Browser] - [[Wikipedia:Tor_(network)|Tor]] (The Onion Router) is a network that anonymizes web traffic to provide truly private web browsing. The Tor Browser hides your IP address and browsing activity by redirecting web traffic through a series of different routers known as nodes.&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/apps/org.torproject.android/ Orbot for Android] -  is a free proxy app that empowers other apps to use the internet more securely. Orbot uses Tor to encrypt your Internet traffic and then hides it by bouncing through a series of computers around the world. Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities.&lt;br /&gt;
&lt;br /&gt;
======Public Networks======&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ [[Wikipedia:Tor_(netwerk)|Tor]]] - is an open-source privacy network that enables anonymous web browsing. The worldwide Tor computer network uses secure, encrypted protocols to ensure that users&#039; online privacy is protected.&lt;br /&gt;
&lt;br /&gt;
*[https://geti2p.net/ The Invisible Internet Project [[Wikipedia:I2P|(I2P)]]] - is a fully encrypted private network layer. It protects your activity and location. Every day people use the network to connect with people without worry of being tracked or their data being collected.&lt;br /&gt;
&lt;br /&gt;
*[https://www.freenet.de/ FreeNet] - is a peer-to-peer platform for censorship-resistant, anonymous communication. It uses a decentralized distributed data store to keep and deliver information, and has a suite of free software for publishing and communicating on the Web without fear of censorship.&lt;br /&gt;
&lt;br /&gt;
*[https://zeronet.io/ ZeroNet] - Open, free and uncensorable websites, using Bitcoin cryptography and BitTorrent network · We believe in open, free, and uncensored network.&lt;br /&gt;
&lt;br /&gt;
*[https://lokinet.org/ Lokinet] - is an onion-router that lets you access the internet anonymously. Built on LLARP, the fastest onion-routing protocol in the world.&lt;br /&gt;
&lt;br /&gt;
*[https://nymtech.net/ Nym] - protect internet traffic by routing it through a decentralised mixnet that can be accessed anonymously using zk-nyms.&lt;br /&gt;
&lt;br /&gt;
=====Email Clients / Email Encryption Standards=====&lt;br /&gt;
*[https://www.thunderbird.net/ Mozilla ThunderBird] - is a free, open-source, cross-platform application for managing email, news feeds, chat, and news groups. It is a local email application, meaning it installs and runs as a client on your device, being rather than browser or web-based. [https://support.mozilla.org/en-US/kb/openpgp-thunderbird-howto-and-faq FAQ How to implement OpenPGP in Thunderbird].&lt;br /&gt;
&lt;br /&gt;
*[https://www.openpgp.org/ OpenPGP] - is the most widely used email encryption standard. It is defined by the OpenPGP Working Group of the Internet Engineering Task Force (IETF) as a Proposed Standard in RFC 4880. OpenPGP was originally derived from the PGP software, created by Phil Zimmermann.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnupg.org/ GnuPG] - is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP). GnuPG allows you to encrypt and sign your data and communications; it features a versatile key management system, along with access modules for all kinds of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications.&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.gnome.org/Apps/Evolution Evolution] - is a personal information management application that provides integrated mail, calendaring and address book functionality. Check the Privacy Policy sub-page for a general information about user data usage. [https://riseup.net/en/email/clients/evolution FAQ How to implement OpenPGP in Evolution].&lt;br /&gt;
&lt;br /&gt;
*[https://neomutt.org/ NeoMutt] - is a command line mail reader (or MUA ). It&#039;s a fork of Mutt with added features.&lt;br /&gt;
&lt;br /&gt;
=====Chat Applications / Platforms=====&lt;br /&gt;
*[https://www.teamspeak.com/ TeamSpeak] - is a VoIP application for audio communication between users via a chat channel, similar to a video meeting. Cross-platform with military-grade security, lag-free performance, privacy and complete control.&lt;br /&gt;
*[https://github.com/RetroShare/RetroShare RetroShare] - is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.&lt;br /&gt;
*[https://github.com/JFreegman/toxic Toxic] - is a Tox-based P2P messenger that provides end-to-end encrypted communications without the use of centralized servers. It supports text messaging, file sharing, 1-on-1 voice and video calls, private audio conferences, public and private text group chats.&lt;br /&gt;
*[https://www.jabber.org/ Jabber] - is a original messaging service based on [https://xmpp.org/ XMPP] and has been continuously offered for free since 1999.&lt;br /&gt;
::XMPP clients &amp;amp; extensions&lt;br /&gt;
:::*[https://xmpp.org/software/ XMPP client list] - is a list of XMPP clients composed by XMPP itself.&lt;br /&gt;
:::*[https://otr.cypherpunks.ca/ Off-the-Record Messaging (OTR) for XMPP] - is a cryptographic protocol that provides encryption for instant messaging conversations. OTR uses a combination of AES symmetric-key algorithm with 128 bits key length, the Diffie–Hellman key exchange with 1536 bits group size, and the SHA-1 hash function.&lt;br /&gt;
:::*[https://omemo.im/ OMEMO.IM] is a free, secure XMPP-based chat client available for Android and Windows that utilizes the OMEMO (Multi-End Message and Object) end-to-end encryption protocol.&lt;br /&gt;
:::*[https://xmpp.org/extensions/xep-0384.html XEP-0384: OMEMO Encryption] defines an end-to-end encryption protocol for XMPP messaging that uses double-ratchet and key-exchange techniques to securely encrypt one-to-one and group chats across multiple devices.&lt;br /&gt;
*[https://getsession.org/ Session] - Session is an end-to-end encrypted messenger that minimises sensitive metadata, designed and built for people who want absolute privacy and freedom from any form of surveillance.&lt;br /&gt;
*[https://github.com/briar Briar] - is a messaging app designed for activists, journalists, and anyone else who needs a safe, easy and robust way to communicate. Unlike traditional messaging apps, Briar doesn&#039;t rely on a central server - messages are synchronized directly between the users&#039; devices.&lt;br /&gt;
*[https://matrix.org/ Matrix] - is an open network for secure, decentralised communication.&lt;br /&gt;
*[https://discord.com/ Discord] - is a voice, video and text communication service used by over a hundred million people to hang out and talk with their friends and communities.&lt;br /&gt;
::Discord client advice&lt;br /&gt;
:::*1. Stop using the installed electron PC based version. Use the web version.&lt;br /&gt;
:::*2. Android stock client is spoiled with rubbish code slowing down your SoC and sending loads of analytics, use [https://github.com/Aliucord/Aliucord Aliucord] instead (but carefully read the readme.md, ToS issue).&lt;br /&gt;
&lt;br /&gt;
=====File Archiver Utilities=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.7-zip.org/ 7-Zip]  - is a free and open source file archiver.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/M2Team/NanaZip NanaZip] - is a free and open source file archiver intended for the modern Windows experience.&lt;br /&gt;
&lt;br /&gt;
*[https://peazip.github.io/ PeaZip] - is a free and open source file archiver, similar to WinRar, WinZip, and 7-Zip.&lt;br /&gt;
&lt;br /&gt;
=====Disk Encryption Software=====&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/archive/luks/ Linux Unified Key Setup (LUKS)] - The Linux Unified Key Setup (LUKS) is a disk encryption specification created by Clemens Fruhwirth in 2004 and originally intended for Linux. LUKS implements a platform-independent standard on-disk format for use in various tools&lt;br /&gt;
&lt;br /&gt;
*[https://www.veracrypt.fr/code/VeraCrypt/ VaraCrypt] - VeraCrypt is free open-source disk encryption software for Windows, Mac OS X and Linux. Support for on-the-fly encryption [[Wikipedia:Disk_encryption|(OTFE)]].&lt;br /&gt;
&lt;br /&gt;
=====Image Manipulation Tools=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.gimp.org/ Gimp] - is the official website of the GNU Image Manipulation Program (GIMP). GIMP is a cross-platform image editor available for GNU/Linux, macOS, Windows and more operating systems. It is free software, you can change its source code and distribute your changes.&lt;br /&gt;
&lt;br /&gt;
*[https://www.getpaint.net/ Paint.net] - is image and photo editing software for PCs that run Windows. It features an intuitive and innovative user interface with support for layers, unlimited undo, special effects, and a wide variety of useful and powerful tools. An active and growing online community provides friendly help, tutorials, and plugins.&lt;br /&gt;
&lt;br /&gt;
=====Video Editing Software / 3D Creation / Dec, Enc, Transcode, etc / Media Players=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.blackmagicdesign.com/products/davinciresolve DaVinci Resolve] - is the world’s only solution that combines editing, color correction, visual effects, motion graphics and audio post production all in one software tool! Its elegant, modern interface is fast to learn and easy for new users, yet powerful for professionals.&lt;br /&gt;
&lt;br /&gt;
*[https://shotcut.org/ Shotcut] - is a free, Open Source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.&lt;br /&gt;
&lt;br /&gt;
*[https://www.openshot.org/nl/ OpenShot] - is a free, Open Source video editor for Linux, Mac, and Windows. We designed OpenShot to be an easy to use, quick to learn, and surprisingly powerful video editor. Easily cut, slice, and edit any video or film.&lt;br /&gt;
&lt;br /&gt;
*[https://www.blender.org/ Blender] - is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation.&lt;br /&gt;
&lt;br /&gt;
*[https://ffmpeg.org/ FFMPEG (Command line interface to convert different formats)] - FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge.&lt;br /&gt;
&lt;br /&gt;
*[https://handbrake.fr/features.php HandBrake] - is an Open Source video transcoder available for Linux, Mac, and Windows. Everyone can use HandBrake to make videos for free. HandBrake is a post-production tool. Its primary purpose is to convert videos from supported source formats to MP4 or MKV format.&lt;br /&gt;
&lt;br /&gt;
*[https://www.videolan.org/ VLC Player] - VLC Media Player (also known as VLC) is a free, open source multimedia player developed by VideoLAN Organization. It is one of the oldest (released for the first time in February 2001) free, portable, cross-platform multimedia player. You can use it to play all popular multimedia files and also DVDs, CDs, VCDs and other streaming protocols.&lt;br /&gt;
&lt;br /&gt;
=====Video Recording and Live Streaming=====&lt;br /&gt;
&lt;br /&gt;
*[https://obsproject.com/ OBS (Open Broadcaster Software)] - is free and Open Source software for video recording and live streaming.&lt;br /&gt;
&lt;br /&gt;
*[https://streamlabs.com/ StreamLabs] - is free live streaming and recording software for Twitch, YouTube, and more for Windows or Mac.&lt;br /&gt;
&lt;br /&gt;
====Search engine (self-hosted &amp;amp; open-source)====&lt;br /&gt;
*[https://github.com/searxng/searxng SearXNG] - is a free and open-source metasearch engine that prioritizes user privacy. It works by aggregating results from various search engines, such as Google, Bing, and DuckDuckGo, without tracking or profiling users. Essentially, it acts as a privacy-respecting proxy for your searches. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/neon-mmd/websurfx websurfx] - is a free and open-source metasearch engine written in Rust, designed to provide a fast, secure, and privacy-respecting alternative to search engines like SearX. It aggregates results from other search engines without displaying ads, focusing on speed, security, and user privacy. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mwmbl/mwmbl Mwmbl] - is a non-profit, open source search engine where the community determines the rankings. We aim to be a replacement for commercial search engines such as Google and Bing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/yacy/yacy_search_server YaCy] - is a free, open-source, peer-to-peer (P2P) search engine that operates without a central authority. It differs from traditional search engines by allowing users to create their own local or global indexes and share them with other users, creating a decentralized network.&lt;br /&gt;
&lt;br /&gt;
====Social Network / Fediverse (self-hosted &amp;amp; open-source)====&lt;br /&gt;
&lt;br /&gt;
*[https://joinmastodon.org/ Mastodon] - is a free and open-source software for running self-hosted social networking services. It has microblogging features similar to Twitter, which are offered by a large number of independently run nodes, known as instances or servers, each with its own code of conduct, terms of service, privacy policy, privacy options, and content moderation policies. [https://github.com/mastodon/mastodon Github repo].&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pixelfed/pixelfed PixelFed] - is a decentralized, open-source social media platform focused on photo and video sharing, designed as an alternative to Instagram. It utilizes the ActivityPub protocol, allowing users to interact with accounts on other Pixelfed servers as if they were on the same platform.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/movim/movim Movim] - is a federated blogging and chat platform that acts as a web frontend for the XMPP protocol.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/emilebosch/awesome-fediverse Big fediverse list] - is a curated list of more decentralized social networks.&lt;br /&gt;
&lt;br /&gt;
====Privacy-focused Software Directory====&lt;br /&gt;
&lt;br /&gt;
*[https://prism-break.org/ prism-break.org] -  is a website that provides a curated list of free and open-source software (FOSS) alternatives to proprietary, surveillance-prone services. It aims to help users opt out of global data surveillance programs—like PRISM, XKeyscore, and Tempora—by promoting privacy-respecting technology for operating systems, browsers, and communication tools.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
    &lt;br /&gt;
:[[:Literature|See the literature wiki page for all the resources.]]&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Electronic_Tools&amp;diff=3620</id>
		<title>Electronic Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Electronic_Tools&amp;diff=3620"/>
		<updated>2026-06-14T20:14:16Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: fix broken url&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Template:Main_page/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:Electronic Tools.jpeg|thumb|Oscilloscope and various multimeters]]&lt;br /&gt;
Multimeters, Function Generators, Oscilloscopes, Logic Analyzers, Spectrum Analyzers, Software Defined Radios and Open Source/Community Designed Tools. If you used it while reverse engineering, list it here!&lt;br /&gt;
==Tool Index==&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;tools_row1&amp;quot; class=&amp;quot;mainpage_row&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;Software Defined Radios&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;Electronic_Tools-SDR&amp;quot; title=&amp;quot;Software Defined Radios&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
[https://www.rtl-sdr.com/about-rtl-sdr/ RTL-SDR] - Very low cost (~$30) receiver operating from about 52MHz to 2200MHz.&lt;br /&gt;
&lt;br /&gt;
[https://www.sdrplay.com/rsp1a/ SDRPlay RSP1a] - Medium cost (~$160) receiver operating from 100 Khz to 2000 MHZ. Device includes a lot of selectable filters (to cancel broadcast FM, WiFi interference, PC interference etc).&lt;br /&gt;
&lt;br /&gt;
[https://greatscottgadgets.com/hackrf/one/ HackRF One] - Capable of transmission or reception of radio signals from 1 MHz to 6 GHz. Open source hardware platform that can be used as a USB peripheral or programmed for stand-alone operation. Cost ~$340&lt;br /&gt;
&lt;br /&gt;
[https://www.ettus.com/all-products/ub200-kit/ Ettus Research USRP B200] - Universal Software Radio Peripheral with continuous frequency coverage from 70 MHz –6 GHz. Wider bandwidth and higher resolution ADC/DAC than the HackRF; cost with enclosure ~$875.&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;Debugging Tools&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;Debugging_Tools&amp;quot; title=&amp;quot;Debugging Tools&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
[[JTAGulator]] - open source hardware tool that assists in identifying OCD connections from test points, vias, or component pads on a target device.&lt;br /&gt;
&lt;br /&gt;
[https://www.tincantools.com/product/flyswatter2/ FlySwatter2] - In-circuit JTAG debugger and programmer.&lt;br /&gt;
		&amp;lt;/div&amp;gt;[https://www.sparkfun.com/products/12942 Bus Pirate] - is a universal bus interface device designed for programming, debugging, and analyzing microcontrollers and other ICs.&lt;br /&gt;
		&lt;br /&gt;
[https://www.crowdsupply.com/securinghw/tigard Tigard] - is a open source FT2232H-based, multi-protocol, multi-voltage tool for hardware hacking.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Aodrulez/blueTag/tree/main BlueTag] Pi Pico RP2040 (open src) JTAGulator alternative (including other hardware hacking tools, USB&amp;gt;UART, CMSIS-DAP emulation etc)&lt;br /&gt;
&lt;br /&gt;
[https://codeberg.org/blackmagic-debug/blackmagic#getting-started BlackMagicProbe] (officially supported clone) Use a Blue or BlackPill STM32x to build a debugger for ARM Cortex and RISC-V processors.&lt;br /&gt;
		&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;tools_row2&amp;quot; class=&amp;quot;mainpage_row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;Test Enclosures&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;Test_Enclosures&amp;quot; title=&amp;quot;Test Enclosures&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
[[Ramsey STE-3000 Shielded Test Enclosure]] - Faraday cage for isolating RF signals&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;IC Decapsulating&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;IC_Decapsulating&amp;quot; title=&amp;quot;IC Decapsulating&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
[[B&amp;amp;G International Decapsulator Model 250]] - Acid etching decapsulation tool from the early 2000&#039;s&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;mainpage_box&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3&amp;gt;[[File:OOjs UI icon viewCompact.png|link=|alt=|20x20px]] &amp;lt;span&amp;gt;DC Bench Power Supplies&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;DC_Bench_Power_Supplies&amp;quot; title=&amp;quot;DC Bench Power Supplies&amp;quot; class=&amp;quot;items&amp;quot;&amp;gt;&lt;br /&gt;
[https://www.aliexpress.com/store/1100222077 Riden 6018 DC bench power supply] - is a budget friendly DC step-down 60V 18A bench power supply for your lab with excellent price–performance ratio.&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3579</id>
		<title>Software Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3579"/>
		<updated>2026-06-05T23:10:13Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: add KittenLabs INT13h Option ROM.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Software_wiki_banner.png|frameless|1280x300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disassemblers, decompilers, software development tools, pcb development suites, cryptographic tools, and other reverse engineering software. If you used it while reverse engineering, list it here!&lt;br /&gt;
==Tool Index==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RF Signals Analysis====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jopohl/urh Universal Radio Hacker] - tool to analyze and extract data from SDR-captured radio signals (especially pilots, [[Wikipedia:ISM_radio_band|ISM RF]] devices, etc). See youtube for tutorials and examples.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnuradio.org/ GNU Radio]  - toolkit that provides signal processing blocks to implement software-defined radios and signal processing systems.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/cjcliffe/CubicSDR CubicSDR] - is a cross-platform Software-Defined Radio application which allows you to navigate the radio spectrum and demodulate any signals you might discover.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/audacity/audacity Audacity] - is a audio editor that can be used to cleanup the radio waves captured by a [[Wikipedia:Software-defined_radio|SDR]] or Software Defined Radio. (Example: Start Audacity -&amp;gt; Import –&amp;gt; Raw Data -&amp;gt; Radio Wave File)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Firmware Analysis====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ReFirmLabs/binwalk binwalk]  - Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/attify/firmware-analysis-toolkit FAT] - is a toolkit built in order to help security researchers analyze and identify vulnerabilities in IoT and embedded device firmware.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/e-m-b-a/emba EMBA] - is designed as the central firmware analysis tool for penetration testers and product security teams. It supports the complete security analysis process starting with firmware extraction, doing static analysis and dynamic analysis via emulation and finally generating a web report.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rampageX/firmware-mod-kit Firmware Modification Kit] - is a collection of scripts and utilities to extract and rebuild linux based firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/craigz28/firmwalker Firmwalker] - is a script for searching the extracted firmware file system for goodies!&lt;br /&gt;
&lt;br /&gt;
====Setup Extractors / Overlay Unpackers / Virtualization Wrappers====&lt;br /&gt;
&lt;br /&gt;
*[https://innounp.sourceforge.net/ innounp] - the Inno Setup Unpacker.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Bioruebe/UniExtract2 Universal Extractor 2 (UniExtract2)] -  is a tool designed to extract files from any type of extractable file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/activescott/lessmsi lessmsi] - a tool to view and extract the contents of an Windows Installer (.msi) file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/crackinglandia/fuu FUU] - [F]aster [U]niversal [U]npacker.&lt;br /&gt;
&lt;br /&gt;
=====Themida Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/themida-unmutate themida-unmutate] - is a static deobfuscator for Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sodareverse/TDE TDE] - is a devirtualization engine for Themida. Supported FISH VMA versions: 2.2.5.0, 2.2.6.0, 2.2.7.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/unlicense unlicense] - is a dynamic unpacker and import fixer for Themida/WinLicense 2.x and 3.x mostly used for malware-analysis.&lt;br /&gt;
&lt;br /&gt;
=====VMProtect Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
======VMProtect 2======&lt;br /&gt;
&lt;br /&gt;
*[https://git.back.engineering/vmp2/ vmp2] - Resources provided by Back Engineering Labs regarding VMProtect 2 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmemu (VMProtect 2 Virtual Machine Handler Emulation)&lt;br /&gt;
*vmassembler (VMProtect 2 Virtual Instruction Assembler)&lt;br /&gt;
*vmprofiler (VMProtect 2 Virtual Machines Profiler Library)&lt;br /&gt;
*vmprofiler-cli (VMProtect 2 CLI Virtual Machine Information Displayer)&lt;br /&gt;
*vmhook (VMProtect 2 Virtual Machine Hooking Library)&lt;br /&gt;
*vmprofiler-qt (VMProtect 2 Qt Virtual Instruction Inspector)&lt;br /&gt;
*um-hook (VMProtect 2 Usermode Virtual Instruction Hook Demo)&lt;br /&gt;
*vmdevirt (VMProtect Devirtualization)&lt;br /&gt;
&lt;br /&gt;
======VMProtect 3======&lt;br /&gt;
&lt;br /&gt;
*[https://git.back.engineering/vmp3/ vmp3] - Resources provided by Back Engineering Labs regarding VMProtect 3 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmdevirt (VMProtect 3 Static Devirtualization)&lt;br /&gt;
*vmprofiler (VMProtect 3 Virtual Machines Profiler Library)&lt;br /&gt;
*vmemu (VMProtect 3 Virtual Machine Handler Emulation)&lt;br /&gt;
&lt;br /&gt;
=====Code Virtualizer (Oreans Technologies)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pakt/decv devc] - ia s decompiler for Code Virtualizer 1.3.8 (Oreans).&lt;br /&gt;
*[https://gdtr.wordpress.com/2012/10/03/decv-a-decompiler-for-code-virtualizer-by-oreans/ decv] - [blog post] a decompiler for Code Virtualizer by Oreans.&lt;br /&gt;
*[https://github.com/67-6f-64/AntiOreans-CodeDevirtualizer AntiOreans-CodeDevirtualizer] - is a proof-of-concept devirtualization engine for Themida/Oreans-CodeDevirtualizer.&lt;br /&gt;
&lt;br /&gt;
=====Enigma Protector=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mos9527/evbunpack evbunpack] - is a Enigma Virtual Box Unpacker. Supported versions: 11.00, 10.70, 9.70, and 7.80.&lt;br /&gt;
&lt;br /&gt;
======OllyDbg Scripts======&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%201.90%20-%203.xx%20Alternativ%20Unpacker%20v1.0.txt Enigma Protector 1.90–3.xx Unpacker]&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%204.xx%20VM%20API%20Fixer%20v0.5.0.txt Enigma Protector 4.xx VM API Fixer]&lt;br /&gt;
&lt;br /&gt;
=====Generic Code Virtualizer=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jnraber/VirtualDeobfuscator VirtualDeobfuscator] - is a reverse engineering tool for virtualization wrappers.&lt;br /&gt;
&lt;br /&gt;
====Reverse Engineering Toolkit AIO====&lt;br /&gt;
=====Windows‑focused=====&lt;br /&gt;
*[https://github.com/Jakiboy/ReVens ReVens] - is a Windows-based Reverse Engineering Toolkit &amp;quot;All-In-One&amp;quot;, Built for Security (Malware analysis, Penetration testing) &amp;amp; Educational purposes.&lt;br /&gt;
*[https://github.com/mentebinaria/retoolkit retoolkit] - is a collection of tools you may like if you are interested in reverse engineering and/or malware analysis on x86 and x64 Windows systems.&lt;br /&gt;
*[https://github.com/byte2mov/re-kit-2.0 re-kit 2.0] - is a reverse engineering toolkit made for fighting malware and analyzing programs.&lt;br /&gt;
*[https://github.com/zer0condition/ReverseKit ReverseKit] - is a comprehensive toolkit designed to aid reverse engineers in the process of dynamic RE.&lt;br /&gt;
&lt;br /&gt;
=====Android‑focused=====&lt;br /&gt;
*[https://github.com/RevEngiSquad/revengi-app RevEngi] - is a all-in-one toolkit for reverse engineering: Smali Grammar, DexRepair, Flutter Analysis and much more...&lt;br /&gt;
&lt;br /&gt;
====Binary PE Analysis / Editor (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20210331144912/https://protectionid.net/ ProtectionID] - Great little tool to scan a Windows binary payload for overlays and packers.  [[Media:ProtectionId.690.December.2017.zip]] [https://www.virustotal.com/gui/file/26c54eb376183d508ee129531728f9e01d30f0df29d7621f390e8f0ea6a1c79c/community VT link], pw: recessim.com&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/horsicq/Detect-It-Easy Detect-It-Easy] - abbreviated &amp;quot;DIE&amp;quot; is a program for determining types of files. &amp;quot;DIE&amp;quot; is a cross-platform application, apart from Windows version there are also available versions for Linux and Mac OS.&lt;br /&gt;
&lt;br /&gt;
*[https://www.mitec.cz/exe.html MiTeC Portable Executable Reader/Explorer] - is a tool that reads and displays executable file properties and structures. It is compatible with PE32 (Portable Executable), PE32+ (64bit), NE (Windows 3.x New Executable) and VxD (Windows 9x Virtual Device Driver) file types. .NET executables are supported too.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ExeinfoASL/ASL ExeInfoPe] - is a tool that can detect packers, compilers, protectors, .NET obfuscators, PUA applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/pe-bear PE-bear] - is a Portable Executable reversing tool with a friendly GUI using the Capstone Engine and is Open Source!&lt;br /&gt;
&lt;br /&gt;
*[https://ntcore.com/?page_id=388 CFF Explorer] - is a PE editor called CFF Explorer and a process viewer with a lot of features.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20220331063153/http://www.rdgsoft.net/ RDG Packer Detector] - is a detector for packers, cryptors, compilers, installers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/petoolse/petools/ PE Tools] - is a portable executable (PE) manipulation toolkit.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/zedxxx/rccextended RccExtended] - is a resource compiler and decompiler for Qt binaries (files with the .rcc extension).&lt;br /&gt;
&lt;br /&gt;
====Hex Editors====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/WerWolv/ImHex ImHex] - is a Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.&lt;br /&gt;
&lt;br /&gt;
*[https://mh-nexus.de/en/hxd/ HxD] - is a carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size.&lt;br /&gt;
&lt;br /&gt;
*[https://www.x-ways.net/winhex/ WinHex] - is in its core a universal hexadecimal editor, particularly helpful in the realm of computer forensics, data recovery, low-level data processing, and IT security.&lt;br /&gt;
&lt;br /&gt;
*[https://malcat.fr/index.html MalCat] - is a feature-rich hexadecimal editor / disassembler for Windows and Linux targeted to IT-security professionals. Inspect more than 40 binary file formats, dissassemble and decompile different CPU architectures, extract embedded files and scan for Yara signatures or anomalies in a fast and easy-to-use graphical interface.&lt;br /&gt;
&lt;br /&gt;
====Pattern Matching / Pattern Searching====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/VirusTotal/yara Yara] - is a pattern matching swiss knife in the IT Security Researchers branch.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BurntSushi/ripgrep ripgrep (rg)] - is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files.&lt;br /&gt;
&lt;br /&gt;
*[https://linux.die.net/man/1/grep grep] - searches the named input FILEs (or standard input if no files are named, or if a single hyphen-minus (-) is given as file name) for lines containing a match to the given PATTERN. By default, grep prints the matching lines.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/stefankueng/grepWin grepWin] -  is a simple yet powerful search and replace tool which can use regular expressions to do its job. This allows to do much more powerful searches and replaces.&lt;br /&gt;
&lt;br /&gt;
*[https://astrogrep.sourceforge.net/  AstroGrep] - is a Microsoft Windows grep utility. Grep is a UNIX command-line program which searches within files for keywords. AstroGrep supports regular expressions, versatile printing options, stores most recently used paths and has a &amp;quot;context&amp;quot; feature which is very nice for looking at source code.&lt;br /&gt;
&lt;br /&gt;
====Comparison Tools (Binary differences)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joxeankoret/diaphora Diaphora] - is the most advanced Free and Open Source program diffing tool.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/bindiff BinDiff] - is an open-source comparison tool for binary files to quickly find differences and similarities in disassembled code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/clearbluejar/ghidriff Ghidriff] - is a command-line binary diffing tool that uses Ghidra to identify differences between two binaries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/quarkslab/qbindiff QBinDiff] - is an experimental binary diffing tool addressing the diffing as a Network Alignement Quadratic Problem.&lt;br /&gt;
&lt;br /&gt;
*[https://book.rada.re/tools/radiff2/binary_diffing.html radiff2] - is a binary diffing utility that is part of the radare2 framework.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/bmaia/binwally binwally] - is a binary and directory tree comparison tool using Fuzzy Hashing concept (ssdeep).&lt;br /&gt;
&lt;br /&gt;
====IAT Reconstructors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/x64dbg/Scylla NtQuery Scylla] - is a Windows Portable Executable imports reconstructor Open Source and part of x64dbg.&lt;br /&gt;
&lt;br /&gt;
====Process Monitors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/winsiderss/systeminformer/ System Informer] - is a  free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer Process Explorer (by Microsoft Sysinternals)] - is an advanced system monitoring tool by Microsoft Sysinternals that provides detailed real-time information about running processes, including their dependencies, resource usage, and open handles or DLLs.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/procmon Process Monitor (by Microsoft Sysinternals)] - is a real-time monitoring tool by Microsoft Sysinternals that captures and displays detailed system activity related to file system, registry, process, and thread operations for advanced troubleshooting and diagnostics.&lt;br /&gt;
&lt;br /&gt;
====Process Dumpers (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/glmcdona/Process-Dump Process Dump (pd)] - is a Windows reverse-engineering tool to dump malware memory components back to disk for analysis. It uses an aggressive import reconstruction approach to make analysis easier, and supports 32 and 64 bit modules. Dumping of regions without PE headers is supported and in these cases PE headers and import tables will automatically be generated.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EquiFox/KsDumper KsDumper] - is a tool for dumping processes using the power of kernel space.&lt;br /&gt;
&lt;br /&gt;
====API monitoring ring3 (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[http://jacquelin.potier.free.fr/winapioverride32/ WinAPIOverride] - is an advanced api monitoring software for 32 and 64 bits processes. You can monitor and/or override any function of a process.&lt;br /&gt;
&lt;br /&gt;
*[http://www.rohitab.com/apimonitor Rohitab API Monitor] - is a free tool that lets you monitor and control API calls made by applications and services. Its a powerful tool for seeing how applications and services work or for tracking down problems that you have in your own applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/tiny_tracer tiny_tracer] - is a Pin Tool for tracing API calls including parameters of selected functions, selected instructions RDTSC, CPUID, INT, inline system calls inc parameters of selected syscalls and more.&lt;br /&gt;
&lt;br /&gt;
====Hashing &amp;amp; Crypto====&lt;br /&gt;
These tools are used in authorized security audits to uncover flaws in hashing or cryptographic logic, as well as to detect backdoors or undocumented features. They are also commonly employed in crackme challenges to help improve reverse engineering skills.&amp;lt;br&amp;gt;&lt;br /&gt;
It includes support for a wide range of cryptographic algorithms and hash functions, such as AES, Blowfish, TEA family, RC2–RC6, Twofish, DES variants, MARS, and hashing standards like SHA-2, RIPEMD, TIGER, WHIRLPOOL, CRC variants, and HAVAL with multiple rounds and output lengths.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/distro/AT4RE/Tools Keygener Assistant v2.1.2] [[File:Keygener Assistant v2.1.2.zip]] - is a tool that combines several functions to facilitate the task and save time during the analysis of an algorithm.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/tools/show/SnD-Reverser-Tool-1.4 SnD Reverser Tool 1.4 (404)] [[File:SnD Reverser Tool 1.4.zip]] - is a cryptographic companion tool designed to support reverse engineering efforts, offering a wide range of features including hash function analysis, base conversions, and support for various encryption standards.&lt;br /&gt;
&lt;br /&gt;
====Password cracking====&lt;br /&gt;
Most embedded devices, whether connected via wireless or wired interfaces, store credentials such as local account passwords, service keys, and API keys. If you need to evaluate or audit the cryptographic mechanisms protecting these credentials, password-cracking tools are essential.&lt;br /&gt;
&lt;br /&gt;
Offline&lt;br /&gt;
*[https://github.com/hashcat/hashcat Hashcat] - is world&#039;s fastest and most advanced password recovery utility, supports many hash algorithms (MD5, SHA1, NTLM, bcrypt, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/openwall/john John the Ripper jumbo] - is a advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs.&lt;br /&gt;
&lt;br /&gt;
Online (network based bruteforce in LAN).&lt;br /&gt;
*[https://github.com/vanhauser-thc/thc-hydra Hydra / THC Hydra] - is a parallelized network login cracker built into various operating systems like Kali Linux, Parrot and other major penetration testing environments. It was created as a proof of concept tool, for security researchers to demonstrate how easy it can be to crack logins.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jmk-foofus/medusa Medusa] - is a speedy, parallel, and modular, login brute-forcer.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lanjelot/patator Patator] - is a multi-purpose brute-forcer, with a modular design and a flexible usage. Also support various offline brute force methods like; unzip_pass, keystore_pass, umbraco_crack.&lt;br /&gt;
&lt;br /&gt;
====Virtualization technology (host isolation) or sandboxes====&lt;br /&gt;
&lt;br /&gt;
*[https://www.vmware.com/ VMware] - is a virtualization and cloud computing software provider based in Palo Alto, Calif.&lt;br /&gt;
&lt;br /&gt;
*[https://www.virtualbox.org/ Oracle VM VirtualBox] - is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 3.&lt;br /&gt;
&lt;br /&gt;
*[https://linux-kvm.org/page/Main_Page KVM (for Kernel-based Virtual Machine)] - is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko.&lt;br /&gt;
&lt;br /&gt;
*[https://www.qemu.org/ QEMU] - A generic and open source machine emulator and virtualizer.&lt;br /&gt;
&lt;br /&gt;
*[https://www.proxmox.com/en/proxmox-virtual-environment/overview Proxmox] - is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hypervisor and Linux Containers (LXC), software-defined storage and networking functionality, on a single platform.&lt;br /&gt;
&lt;br /&gt;
*[https://www.redhat.com/en/technologies/cloud-computing/openshift/virtualization Red Hat OpenShift Virtualization] - Red Hat® OpenShift® Virtualization, a feature of Red Hat OpenShift, allows IT teams to run virtual machines alongside containers on the same platform, simplifying management and improving time to production. &lt;br /&gt;
&lt;br /&gt;
*[https://xenproject.org/ Xen Project] - The Xen Project focuses on revolutionizing virtualization by providing a versatile and powerful hypervisor that addresses the evolving needs of diverse industries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/firecracker-microvm/firecracker Firecracker] - is an open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services that provide serverless operational models.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sandboxie-plus/Sandboxie Sandboxie] - is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems. It creates a sandbox-like isolated operating environment in which applications can be run or installed without permanently modifying local &amp;amp; mapped drives or the Windows registry.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/kpcyrd/boxxy-rs boxxy-rs] - is a linkable sandbox explorer. &amp;quot;If you implement boundaries and nobody is around to push them, do they even exist?&amp;quot;. Have you ever wondered how your sandbox looks like from the inside? Tempted to test if you can escape it, if only you had a shell to give it a try?&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Dynamic &amp;amp; Static Analysis (mostly &#039;&#039;&#039;unmanged&#039;&#039;&#039; binaries)====&lt;br /&gt;
&lt;br /&gt;
=====Interactive Disassemblers (&#039;&#039;&#039;static analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://binary.ninja/ Binary Ninja] - reverse-engineering platform that can disassemble a binary and display the disassembly in linear or graph views.&lt;br /&gt;
&lt;br /&gt;
::Binary Ninja Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-unmutate-bn themida-unmutate-bn] - a Binary Ninja plugin to deobfuscate Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-spotter-bn themida-spotter-bn] - a Binary Ninja plugin to detect Themida, WinLicense and Code Virtualizer&#039;s obfuscated code locations.&lt;br /&gt;
&lt;br /&gt;
*[https://www.nsa.gov/resources/everyone/ghidra/ Ghidra] - Ghidra is an open source software reverse engineering (SRE) framework developed by NSA&#039;s [https://www.nsa.gov/what-we-do/research/ Research] Directorate for NSA&#039;s [https://www.nsa.gov/what-we-do/cybersecurity/ cybersecurity mission].&lt;br /&gt;
&lt;br /&gt;
::Ghidra Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/AllsafeCyberSecurity/awesome-ghidra Scripts/Plugins/Extension] - A curated list of awesome Ghidra materials.&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ghidra_scripts Arm &amp;amp; MIPS scripts] - ARM &amp;amp; MIPS ROP finder, Call Chain, Codatify, Fluorescence, Function Profiler, Leaf Blower, Local Cross Reference, and more.&lt;br /&gt;
:::*[https://github.com/DSecurity/efiSeek efiSeek] - is a tool that aids in identifying and analyzing EFI (Extensible Firmware Interface) binaries by locating key EFI structures and metadata within firmware images.&lt;br /&gt;
:::*Qt Framework&lt;br /&gt;
::::*[https://github.com/diommsantos/QtREAnalyzer/ QtREAnalyzer] - is a extension to reverse-engineer Qt binaries. Works only with Run-Time Type Information (RTTI) enabled &amp;amp; compiled with MSVC.&lt;br /&gt;
::::*[https://github.com/OSUSecLab/QtRE QtRE] - is a headless analyzer tailored for Qt binary analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://www.hex-rays.com/products/ida/ IDA] - The IDA Disassembler and Debugger is an interactive, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X.&lt;br /&gt;
&lt;br /&gt;
::IDA Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/gdelugre/ida-arm-system-highlight IDA ARM] - This script will give you the list of ARM system instructions used in your IDA database. This is useful for locating specific low-level pieces of code (setting up the MMU, caches, fault handlers, etc.).&lt;br /&gt;
:::*[https://github.com/google/bindiff BinDiff] - is a Open Source comparison tool for binary files, that assists vulnerability researchers and engineers to quickly find differences and similarities in disassembled code.&lt;br /&gt;
:::*[https://www.keystone-engine.org/keypatch/ Keypatch] - A multi-architeture assembler for IDA. Keypatch allows you enter assembly instructions to directly patch the binary under analysis. Powered by Keystone engine.&lt;br /&gt;
:::*[https://github.com/onethawt/idastealth IDAStealth] - is a plugin which aims to hide the IDA debugger from most common anti-debugging techniques. The plugin is composed of two files, the plugin itself and a dll which is injected into the debugger as soon as the debugger attaches to the process.&lt;br /&gt;
:::*[https://github.com/iphelix/ida-sploiter ida-sploiter] - is a exploit development and vulnerability research tool. Some of the plugin&#039;s features include a powerful ROP gadgets search engine, semantic gadget analysis and filtering, interactive ROP chain builder, stack pivot analysis, writable function pointer search, cyclic memory pattern generation and offset analysis, detection of bad characters and memory holes, and many others.&lt;br /&gt;
:::*[https://github.com/danigargu/IDAtropy IDAtropy] -is a plugin for Hex-Ray&#039;s IDA Pro designed to generate charts of entropy and histograms using the power of idapython and matplotlib&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ida/tree/master/plugins/localxrefs Localxrefs] - Finds references to any selected text from within the current function.&lt;br /&gt;
:::*[https://github.com/a1ext/labeless Labeless] - is a plugin system for dynamic, seamless and realtime synchronization between IDA Database and Olly. Labels, function names and global variables synchronization is supported. Olly and x64dbg are supported.&lt;br /&gt;
:::*[https://www.coresecurity.com/core-labs/open-source-tools/turbodiff-cs Turbodiff] - is a binary diffing tool developed as an IDA plugin. It discovers and analyzes differences between the functions of two binaries.&lt;br /&gt;
::::*Oreans CV scripts&lt;br /&gt;
:::::*[[Media:Oreans anti debug blacklist identifier.zip]] - [Python script] Oreans - Anti-Debugger Blacklist Identifier; Tested on 2.3.0.0 - 2.4.6.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier biased.zip]] - [Python script] Oreans - Macro Entry Identifier (Biased); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier reversal.zip]] - [Python script] Oreans - Macro Entry Identifier (Reversal); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::*[https://github.com/onethawt/idaplugins-list A list of IDA Plugins PART1 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/vmallet/ida-plugins A list of IDA Plugins PART2 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/fr0gger/awesome-ida-x64-olly-plugin A list of IDA Plugins PART3 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
::IDA LLM Plugins&lt;br /&gt;
:::*Local (quantized LLMs Q4/INT4)&lt;br /&gt;
::::*[https://github.com/atredispartners/aidapal aiDAPal] - is an IDA Pro plugin that uses a locally running LLM that has been fine-tuned for Hex-Rays pseudocode to assist with code analysis.&lt;br /&gt;
::::*[https://github.com/0xdea/oneiromancer oneiromancer] - is a reverse engineering assistant that uses a locally running LLM to aid with pseudo-code analysis.&lt;br /&gt;
:::*Cloud&lt;br /&gt;
::::*[https://github.com/JusticeRage/Gepetto Gepetto] - is a Python plugin which uses various large language models to provide meaning to functions decompiled by IDA Pro (≥ 7.4). It can leverage them to explain what a function does, and to automatically rename its variables.&lt;br /&gt;
::::*[https://github.com/Antelcat/ida_copilot ida_copilot] - is a ChatGPT plugin for IDA Pro, where the cutting-edge capabilities of OpenAI&#039;s GPT models meet the powerful disassembly and debugging features of IDA Pro.&lt;br /&gt;
::::*[https://github.com/ke0z/VulChatGPT VulChatGPT] - is an plugin for Hex-Rays decompiler which integrates with the OpenAI API (ChatGPT) to assist in vulnerability discovery during reverse-engineering.&lt;br /&gt;
::::*[https://github.com/RevEngAI/reai-ida RevEng.AI] - is a plugin by RevEng.AI that integrates with their AI-driven analysis platform to let you upload binaries, fetch semantic summaries, auto‑rename functions based on similar binaries, sync analyses, and even perform AI‑based decompilation.&lt;br /&gt;
&lt;br /&gt;
*[https://codisec.com/veles/ Veles] - Open source tool for binary data analysis (No longer actively developed).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/uxmal/reko Reko] - Reko is a binary decompiler for static analysis (ARM, x86-64, M68K, Aarch65, RISC-V and dotnet)&lt;br /&gt;
&lt;br /&gt;
*[https://rada.re/ radare2] and [https://rizin.re/ Rizin] - radare2 and its fork Rizin are open source reverse engineering frameworks. Both are primarily used through a shell-like text UI, but also offer GUIs called [https://rada.re/n/iaito.html iaito] and [https://cutter.re/ Cutter] respectively.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rizinorg/cutter Cutter] - is a free and open-source reverse engineering platform powered by rizin. It aims at being an advanced and customizable reverse engineering platform while keeping the user experience in mind. Cutter is created by reverse engineers for reverse engineers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joelpx/plasma Plasma] - Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/wisk/medusa Medusa] - is a disassembler designed to be both modular and interactive. It runs on Windows and Linux, it should be the same on OSX.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/capstone-engine/capstone Capstone] - is a disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.&lt;br /&gt;
&lt;br /&gt;
=====Active Disassemblers or Debuggers (&#039;&#039;&#039;dynamic analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/vivisect/vivisect Vivisect] - Vivisect binary analysis framework.  Includes Disassembler, Debugger, Emulation and Symbolik analysis engines.  Includes built-in Server and Shared-Workspace functionality.  Runs interactive or headless, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X (Pure-Python, using ctypes to access underlying OS debug mechanism).  Supports RevSync via plugin, allowing basic collaboration with Binja, Ghidra, and IDA.  Criticisms (from a core dev): &amp;quot;Graph View could use some work, slower than Binja and IDA (due to Python), documentation like an OpenSource Project... but we keep working to make it better.  PR&#039;s and suggestions welcome.&amp;quot;  Best installed via Pip:  &amp;lt;code&amp;gt;python3 -m pip install vivisect&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[https://www.immunityinc.com/products/debugger/ Immunity Debugger] - is a powerful new way to write exploits, analyze malware, and reverse engineer Windows binary files (python support)&lt;br /&gt;
&lt;br /&gt;
*[https://www.hopperapp.com/ Hopper] - Hopper can use LLDB or GDB, which lets you debug and analyze the binary in a dynamic way (only for Mac and Linux hosts, not for mobile devices).&lt;br /&gt;
&lt;br /&gt;
*[https://www.ollydbg.de/ OllyDbg] - is a powerful, user-friendly 32-bit Windows debugger focused on binary analysis, reverse engineering, and malware research, featuring dynamic code analysis and a rich plugin ecosystem.&lt;br /&gt;
&lt;br /&gt;
::OllyDbg Scripts/Plugins/Mods&lt;br /&gt;
:::*[https://github.com/ThomasThelen/OllyDbg-Scripts OllyDbg-Scripts] - is a curated list containing many older x86 OllyDbg scripts.&lt;br /&gt;
&lt;br /&gt;
*[https://x64dbg.com/ x64dbg] - Is a powerful Open Source Ollydbg replacement with a User Interface very similar to Ollydbg also x64dbg as the name states offers x64 support.&lt;br /&gt;
&lt;br /&gt;
::x64dbg Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/x64dbg/x64dbg/wiki/Plugins x64dbg&#039;s Wiki] - is a wiki of Integrations and Plugins of x64dbg debugger.&lt;br /&gt;
:::*[[Media:Oreans oep finder uni.zip]] - OEP Finder python script (Universal=works for &amp;quot;all&amp;quot; versions); Tested on 2.3.0.0, 2.3.5.10, 3.0.8.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mandiant/rvmi rVMI] - is a debugger on steroids. It leverages Virtual Machine Introspection (VMI) and memory forensics to provide full system analysis. This means that an analyst can inspect userspace processes, kernel drivers, and pre-boot environments in a single tool.&lt;br /&gt;
&lt;br /&gt;
*[https://www.sourceware.org/gdb/ GDB] - the GNU Project debugger, allows you to see what is going on `inside&#039; another program while it executes, or what another program was doing at the moment it crashed.&lt;br /&gt;
&lt;br /&gt;
::GDB Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/pwndbg/pwndbg pwndbg] - is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/eteran/edb-debugger edb] - is a cross platform AArch32/x86/x86-64 debugger. It was inspired by Ollydbg, but aims to function on AArch32, x86, and x86-64 as well as multiple OS&#039;s.&lt;br /&gt;
&lt;br /&gt;
====Debugging and Profiling dynamic analysis (Linux)====&lt;br /&gt;
&lt;br /&gt;
*[https://valgrind.org/ Valgrind] - is a GPL&#039;d system for debugging and profiling Linux programs. With Valgrind&#039;s tool suite you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable.&lt;br /&gt;
&lt;br /&gt;
*[https://libcsdbg.sourceforge.net/jTracer/ jTracer] - is a stack trace visualization utility for libcsdbg. In other words, it acts as a TCP/IP server for libcsdbg clients, that connect to it and transfer their trace data, either C++ exception stack traces or generic thread stack traces and whole process stack dumps.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/koute/bytehound Bytehound] - is a memory profiler tool for Linux designed to help developers analyze memory usage and find leaks in their applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/strace/strace strace] - is a diagnostic, debugging and instructional userspace utility for Linux.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rr-debugger/rr rr Record and Replay Framework] - is a lightweight tool for recording, replaying and debugging execution of applications (trees of processes and threads). Debugging extends gdb with very efficient reverse-execution, which in combination with standard gdb/x86 features like hardware data watchpoints, makes debugging much more fun.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lornix/fenris fenris] - is a program execution path analysis tool suitable for black-box code audits and algorithm analysis. It&#039;s useful for tracking down bugs and evaluating security subsystems.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers / Decompilers for &#039;&#039;&#039;managed&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====.NET (CLR)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dnSpyEx/dnSpy dnSpyEx (newly maintained repo &amp;amp; &#039;&#039;&#039;added features&#039;&#039;&#039;)] - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/dnSpy/dnSpy dnSpy (archived repo)]  - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/icedland/iced Iced] - Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua.&lt;br /&gt;
*[https://github.com/icsharpcode/ILSpy ILSpy] - NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&amp;amp;more) - cross-platform!&lt;br /&gt;
*[https://www.telerik.com/products/decompiler.aspx Telerik JustDecompile] - is a free .NET decompiler and assembly browser that makes high-quality .NET decompilation easy With an open source decompilation engine.&lt;br /&gt;
&lt;br /&gt;
======.NET deobfuscators======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/ViRb3/de4dot-cex de4dot CEx] - is a deobfuscator based on de4dot with full support for vanilla ConfuserEx.&lt;br /&gt;
::*[https://github.com/de4dot/de4dot de4dot] - is a .NET deobfuscator and unpacker.&lt;br /&gt;
::*[https://github.com/NotPrab/.NET-Deobfuscator Lists of .NET deobfuscators and unpackers (Open Source)] - A curated list of open source deobfuscators and more.&lt;br /&gt;
&lt;br /&gt;
======.NET memory dumpers======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/wwh1004/ExtremeDumper ExtremeDumper] - is a .NET Assembly Dumper (source code available).&lt;br /&gt;
::*[https://github.com/fremag/MemoScope.Net MemoScope.Net] - is a tool to analyze .Net process memory: it can dump an application&#039;s memory in a file and read it later. The dump file contains all data (objects) and threads (state, stack, call stack).&lt;br /&gt;
::*[https://github.com/0x410c/ClrDumper ClrDumper] - is a tool that can dump .NET assemblies and scripts from native clr loaders, managed assembly and vbs, jscript or powershell scripts.&lt;br /&gt;
&lt;br /&gt;
======.NET tracers======&lt;br /&gt;
&lt;br /&gt;
::*[https://web.archive.org/web/20150515023954/http://www.reteam.org/board/showthread.php?t=939 dotNET Tracer 2.0 by Kurapika] - is a simple tool that has a similar functionality to RegMon or FileMon but it&#039;s designed to trace events in .NET assemblies in runtime. [[Media:KDT2.0.zip]] [https://www.virustotal.com/gui/file/d29afcc5115c28f9892f7a6d249423374ad77ac86f69b316665c347982975d02 VT1] [https://www.virustotal.com/gui/file/04cd51dbbc3d2b4fe4a721e4ad0c2f3012fe0f409dc902b430207ea25561ff8c VT2] (thermida packed), pw: recessim.com&lt;br /&gt;
::*[https://github.com/smourier/TraceSpy TraceSpy] - is a open source and free, alternative to the very popular SysInternals DebugView tool.&lt;br /&gt;
&lt;br /&gt;
=====JAVA (JVM) Decompilers=====&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/Col-E/Recaf Recaf] - Recaf is an open-source Java bytecode editor that simplifies the process of editing compiled Java applications.&lt;br /&gt;
:*[https://www.pnfsoftware.com/ JEB decompiler] - Decompile and debug Android dalvik, Intel x86, ARM, MIPS, RISC-V, S7 PLC, Java, WebAssembly &amp;amp; Ethereum Decompilers.&lt;br /&gt;
&lt;br /&gt;
======JAVA (ART/APK)======&lt;br /&gt;
The tooling you need for Android application reverse engineering of the Java virtual machine bytecode. Traditional Java Virtual Machine (JVM) and Android Runtime (ART) that utilizes AOT compilation over JIT.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/skylot/jadx Jadx] - Dex to Java decompiler. Command-line and GUI tools for producing Java source code from Android Dex and apk files.&lt;br /&gt;
:*[https://github.com/honeynet/apkinspector/ APKinspector] - is a powerful GUI tool for analysts to analyze the Android applications.&lt;br /&gt;
:*[https://apktool.org/ Apktool] - A tool for reverse engineering Android apk files.&lt;br /&gt;
:*[https://github.com/androguard/androguard Androguard] - is a full python tool to play with Android files. DEX, ODEX; APK; Android&#039;s binary xml; Android resources; Disassemble DEX/ODEX bytecodes.&lt;br /&gt;
:*[https://github.com/Konloch/bytecode-viewer Bytecode viewer] - is a Java 8+ Jar &amp;amp; Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger &amp;amp; More)&lt;br /&gt;
:*[https://github.com/niranjan94/show-java ShowJava] - is an APK (android application), JAR &amp;amp; Dex decompiler for android.&lt;br /&gt;
:*[https://github.com/tp7309/TTDeDroid TTDeDroid] - is a tool for quickly decompiling apk/aar/dex/jar.&lt;br /&gt;
:*[https://github.com/JesusFreke/smali smali/baksmali] - is an assembler/disassembler for the dex format used by dalvik, Android&#039;s Java VM implementation. The syntax is loosely based on Jasmin&#039;s/dedexer&#039;s syntax.&lt;br /&gt;
&lt;br /&gt;
======RASP (Runtime Application Self-Protection) Android======&lt;br /&gt;
To effectively audit applications, testers often intentionally make their devices vulnerable to simplify testing.&amp;lt;br&amp;gt;&lt;br /&gt;
In response, application developers implement countermeasures such as detecting emulators, debuggers, and checking if the device is secure and not rooted.&amp;lt;br&amp;gt;&lt;br /&gt;
The current focus of this technology is on the vulnerabilities of Java and .NET platforms.&lt;br /&gt;
:*[https://arxiv.org/pdf/2312.17726 arXiv:2312.17726 (cs.CR)] - is a paper regarding Interactive Application Security Testing (IAST) and RASP Tools.&lt;br /&gt;
:*[https://github.com/securevale/android-rasp Android-RASP] - is a solution for protecting Android apps against being run on vulnerable devices.&lt;br /&gt;
&lt;br /&gt;
======JAVA deobfuscators (mixed platforms)======&lt;br /&gt;
There is nothing more annoying than coroutines (ProGuard), c-flow, function virtualization, class and name renaming and junk code while decompiling code. Here are a few off the shelf deobfuscators.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/CalebFenton/simplify simplify] - Android virtual machine and generic deobfuscator.&lt;br /&gt;
:*[https://github.com/java-deobfuscator/deobfuscator deobfuscator] - is a project that aims to deobfuscate most commercially-available obfuscators for Java. [https://github.com/java-deobfuscator/deobfuscator-gui GUI version github]&lt;br /&gt;
:*[https://github.com/GraxCode/threadtear Threadtear] - is a multifunctional deobfuscation tool for java, ZKM and Stringer support, Android support is in development.&lt;br /&gt;
:*[https://github.com/narumii/Deobfuscator Another Deobfuscator] - Some deobfuscator for java. Supports superblaubeere27 / JObf / sb27, Paramorphism 2.1.2_9, Caesium, Monsey, Skid/qProtect, Scuti, CheatBreaker, Bozar, ...&lt;br /&gt;
&lt;br /&gt;
======JAVA decompilers (platform independent)======&lt;br /&gt;
:*[https://github.com/fesh0r/fernflower Fernflower] - is a powerful open-source Java decompiler that reconstructs readable Java source code from compiled bytecode, widely used and integrated into IntelliJ IDEA.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers for &#039;&#039;&#039;unmanaged&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====AutoIt=====&lt;br /&gt;
AutoIt decompilers extract or anything else related to reverse engineering AutoIt binaries.&lt;br /&gt;
:*[https://github.com/JacobPimental/exe2aut exe2aut] - is a tool that converts executable (.exe) files into AutoIt script (.aut) source code, attempting to reverse-engineer compiled AutoIt programs.&lt;br /&gt;
:*[https://github.com/nazywam/AutoIt-Ripper AutoIt-Ripper] - is a short python script that allows for extraction of &amp;quot;compiled&amp;quot; AutoIt scripts from PE executables.&lt;br /&gt;
&lt;br /&gt;
=====VB6=====&lt;br /&gt;
Early .NET applications compile native and p-code meaning there is not a easy way to decompile these like with newer .NET framework exectables. &lt;br /&gt;
:*[https://www.vb-decompiler.org/ VB Decompiler Pro] - is a commercial software tool that decompiles and analyzes programs written in Visual Basic 5.0/6.0 and also .NET for reverse engineering and code recovery purposes.&lt;br /&gt;
&lt;br /&gt;
====Bytecode Decompilers====&lt;br /&gt;
&lt;br /&gt;
=====React Native Hermes=====&lt;br /&gt;
If you plan on looking inside a compiled React Native Asset for doing a security audit, these tools come in handy.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/P1sec/hermes-dec hermes-dec] - A reverse engineering tool for decompiling and disassembling the React Native Hermes bytecode.&lt;br /&gt;
:*[https://github.com/Pilfer/hermes_rs hermes_rs] - Bytecode disassembler and assembler.&lt;br /&gt;
:*[https://github.com/bongtrop/hbctool hbctool] - Hermes Bytecode Reverse Engineering Tool (Assemble/Disassemble Hermes Bytecode).&lt;br /&gt;
&lt;br /&gt;
=====Python=====&lt;br /&gt;
To reverse or decompile binaries generated by IronPython, which compiles Python code into Common Intermediate Language (CIL) targeting the Common Language Infrastructure (CLI), you should use decompilation tools designed for managed assemblies rather than traditional Python bytecode tools.&lt;br /&gt;
:*[https://github.com/rocky/python-uncompyle6 uncompyle6] - is a native Python cross-version decompiler and fragment decompiler. The successor to decompyle, uncompyle, and uncompyle2.&lt;br /&gt;
:*[https://github.com/zrax/pycdc pycdc] - is a C++ python bytecode disassembler and decompiler.&lt;br /&gt;
:*[https://github.com/Cisco-Talos/pyrebox PyREBox] - is a Python scriptable Reverse Engineering sandbox by Cisco-Talos. It is based on QEMU, and its goal is to aid reverse engineering by providing dynamic analysis and debugging capabilities from a different perspective.&lt;br /&gt;
:*[https://github.com/snare/voltron Voltron] - is an extensible debugger UI toolkit written in Python. It aims to improve the user experience of various debuggers (LLDB, GDB, VDB and WinDbg) by enabling the attachment of utility views that can retrieve and display data from the debugger host.&lt;br /&gt;
&lt;br /&gt;
=====Lua=====&lt;br /&gt;
:*[https://github.com/scratchminer/unluac unlua] - is a decompiler that converts compiled Lua 5.1 bytecode files (.luac) back into readable Lua source code.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Fuzzers====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/honggfuzz Honggfuzz] - Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based).&lt;br /&gt;
&lt;br /&gt;
*[https://llvm.org/docs/LibFuzzer.html LibFuzzer] - LibFuzzer is an in-process, coverage-guided, evolutionary fuzzing engine.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/AFL &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; AFL (American fuzzy lop)] - is a security-oriented fuzzer that employs a novel type of compile-time instrumentation and genetic algorithms to automatically discover clean, interesting test cases that trigger new internal states in the targeted binary.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/AFLplusplus/AFLplusplus AFL++ (AFLplusplus)] - The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel &amp;amp; redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/carolemieux/afl-rb FairFuzz] - is a AFL extension to increase code coverage by targeting rare branches. FairFuzz has a particular advantage on programs with highly nested structure (packet analyzers, xmllint, programs compiled with laf-inte, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/RUB-SysSec/redqueen RedQueen] - is a fast general purpose fuzzer for x86 binary applications. It can automatically overcome checksums and magic bytes without falling back to complex and fragile program analysis techniques, such as symbolic execution.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sslab-gatech/qsym &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; QSYM] - ia a Practical Concolic Execution Engine Tailored for Hybrid Fuzzing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/puppet-meteor/MOpt-AFL MOpt-AFL] - is a AFL-based fuzzer that utilizes a customized Particle Swarm Optimization (PSO) algorithm to find the optimal selection probability distribution of operators with respect to fuzzing effectiveness. More details can be found in the technical report. The installation of MOpt-AFL is the same as AFL&#039;s.&lt;br /&gt;
&lt;br /&gt;
====PC platform exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/chipsec/chipsec Chipsec] - is a framework for analyzing the security of PC platforms including hardware, system firmware (BIOS/UEFI), and platform components. It includes a security test suite, tools for accessing various low level interfaces, and forensic capabilities.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rapid7/metasploit-framework Metasploit Framework] - is a Ruby-based Framework, modular penetration testing platform that enables you to write, test, and execute exploit code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BC-SECURITY/Empire Empire] - is a post-exploitation and adversary emulation framework that is used to aid Red Teams and Penetration Testers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Arachni/arachni Arachni] - is a feature-full, modular, high-performance Ruby framework aimed towards helping penetration testers and administrators evaluate the security of web applications.&lt;br /&gt;
&lt;br /&gt;
*[https://portswigger.net/burp Burp Suite] - Burp or Burp Suite is a set of tools used for penetration testing of web applications.&lt;br /&gt;
&lt;br /&gt;
====Mobile exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/MobSF/Mobile-Security-Framework-MobSF MobSF] - Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://frida.re/ Frida] - Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sensepost/objection objection] - is a runtime mobile exploration toolkit, powered by Frida, built to help you assess the security posture of your mobile applications, without needing a jailbreak.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/xtiankisutsa/MARA_Framework MARA] - is a Mobile Application RE and Analysis Framework. It is a toolkit that puts together commonly used mobile application RE and analysis tools to assist in testing mobile applications against the OWASP mobile security threats.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EntySec/SeaShell SeaShell] - is an iOS post-exploitation framework that enables you to access the device remotely, control it and extract sensitive information.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mingyuan-xia/AppAudit AppAudit] - is an efficient program analysis tool that detects data leaks in mobile applications. It can accurately find all leaks within seconds and ~200 MB memory.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/canyie/pine Pine] - is a dynamic java method hook framework on ART runtime, which can intercept almost all java method calls in the current process.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPlant LSPlant] - is an Android ART hook library, providing Java method hook/unhook and inline deoptimization.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPosed LSposed] - is a Riru / Zygisk module trying to provide an ART hooking framework which delivers consistent APIs with the OG Xposed, leveraging LSPlant hooking framework.&lt;br /&gt;
&lt;br /&gt;
::LSPosed Module Repository&lt;br /&gt;
:::*[https://github.com/Xposed-Modules-Repo Xposed Modules Repo] - New Xposed(LSPosed) Module Repository.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ElderDrivers/EdXposed Xposed Framework] - is a framework for mobile exploration hooking and modifying code on the fly. [https://binderfilter.github.io/xposed/ Inline API hooking example].&lt;br /&gt;
&lt;br /&gt;
::Xposed modules&lt;br /&gt;
:::*[https://github.com/Fuzion24/JustTrustMe JustTrustMe] - Art framework hook to patch okHTTP and other common libs to fool the CERT chain in order for Mitmproxy to capture TLS traffic in cleartext.&lt;br /&gt;
:::*[https://github.com/sanfengAndroid/FakeXposed FakeXposed] - Hide xposed, root, file redirection, two-way shielding data detection.&lt;br /&gt;
:::*[https://github.com/ac-pm/SSLUnpinning_Xposed/ SSLUnpinning_Xposed] - Android Xposed Module to bypass SSL certificate validation (Certificate Pinning)..&lt;br /&gt;
&lt;br /&gt;
::Xposed Framework API Development Documentation&lt;br /&gt;
:::*[https://api.xposed.info/reference/packages.html Xposed API Reference] - Javadoc reference of the Xposed Framework API. It&#039;s meant for module developers who want to understand which classes and methods they can use.&lt;br /&gt;
&lt;br /&gt;
====Network Inspection====&lt;br /&gt;
&lt;br /&gt;
=====Promiscuous mode eavesdropping TCP/UDP=====&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/mitmproxy/mitmproxy Mitmproxy] - is an interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.&lt;br /&gt;
&lt;br /&gt;
::*[https://gitlab.com/wireshark/wireshark Wireshark] - is a network traffic analyzer, or &amp;quot;sniffer&amp;quot;, for Linux, macOS, &amp;amp;#42;BSD and other Unix and Unix-like operating systems and for Windows.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/zaproxy/zaproxy Zed Attack Proxy (ZAP)] - is an Open Source &amp;amp; easy to use integrated penetration testing tool for finding vulnerabilities in web applications.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/SensePost/Mallet Mallet] - is an intercepting proxy for arbitrary protocols.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/Warxim/petep PETEP (PEnetration TEsting Proxy)] - is an open-source Java application for traffic analysis &amp;amp; modification using TCP/UDP proxies. PETEP is a useful tool for performing penetration tests of applications with various application protocols.&lt;br /&gt;
&lt;br /&gt;
=====HTTP(S) Debuggers / Web Debuggers=====&lt;br /&gt;
&lt;br /&gt;
::*[https://portswigger.net/burp Burp Suite] - is a proxy tool which helps to view, interact, modify web requests. Test, find, and exploit vulnerabilities faster with a complete suite of security testing tools.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.httpdebugger.com/ HTTP Debugger Pro] - is a network traffic analyzer tool that captures, displays, and analyzes HTTP and HTTPS traffic between a web browser or application and the internet for debugging and testing purposes.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/httptoolkit  HTTP Toolkit] - is a beautiful, cross-platform &amp;amp; open-source HTTP(S) debugging proxy, analyzer &amp;amp; client, with built-in support for modern tools from Docker to Android to GraphQL.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/jbittel/httpry httpry] - is a HTTP logging and information retrieval tool written in Perl and C.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/requestly/requestly Requestly] - Bring the power of Charles Proxy, Fiddler &amp;amp; Postman together with beautiful, modern UI &amp;amp; collaboration features.&lt;br /&gt;
&lt;br /&gt;
::*[https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe Fiddler] - is a Web Debugger is a serviceable web debugging proxy for logging all HTTP(S) traffic linking your computer and the internet, allowing for traffic inspection, breakpoint setting, and more.&lt;br /&gt;
&lt;br /&gt;
=====Other Network Tools=====&lt;br /&gt;
&lt;br /&gt;
::*[https://learn.microsoft.com/en-us/sysinternals/downloads/tcpview tcpview] - is a tool that will enumerate all active TCP and UDP endpoints, resolving all IP addresses to their domain name versions (Windows).&lt;br /&gt;
&lt;br /&gt;
::*[https://www.nirsoft.net/utils/cports.html cports] - is network monitoring software that displays the list of all currently opened TCP/IP and UDP ports on your local Windows computer.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.netresec.com/?page=NetworkMinerSourceCode NetworkMiner] - is an open source network forensics tool that extracts artifacts, such as files, images, emails and passwords, from captured network traffic in PCAP files.&lt;br /&gt;
&lt;br /&gt;
::*[https://linux.die.net/man/8/netstat netstat] - is a Linux CLI tool to print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====BIOS (basic input/output system) firmware modifying software====&lt;br /&gt;
Unified Extensible Firmware Interface (UEFI) &amp;amp; legacy computer BIOS (basic input/output system) firmware modifying software.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====ECFinder=====&lt;br /&gt;
EC Finder is a small utility used in laptop repair and motherboard programming to work with the Embedded Controller (EC) firmware. It helps technicians extract, resize, and properly configure the EC region from a main BIOS file, which is essential when programming EC chips (such as ITE or ENE). Using EC Finder ensures that critical functions like the keyboard and power management system operate correctly after repair or reprogramming.&lt;br /&gt;
&lt;br /&gt;
::ECFinder software. [[https://comsystem-tlt.ru/forum/viewtopic.php?t=759 Comsystem-tlt forum post]]&lt;br /&gt;
:::*ECFinder 0.7.0. - Direct download: [[File:ECFinder 0.7.0.zip]] [https://www.virustotal.com/gui/file/608fb10011969c9a1b09bd9a21437508d9053c0761c038e6560bd6199a8449bf VT scan]&lt;br /&gt;
:::*ECFinder 0.6.5 - Direct download: [[File:ECFinder 0.6.5.zip]] [https://www.virustotal.com/gui/file/923e0ebddcab439304ef7ff67a89b3c72bb3ebe7800866eb47c632a9134ab5bc VT scan]&lt;br /&gt;
:::*ECFinder 0.4.7 - Direct download: [[File:ECFinder 0.4.7.zip]] [https://www.virustotal.com/gui/file/c4d181a4b57442cf27828309eac6abf8f0204ef68206d4bd530d85f8f07b0031 VT scan]&lt;br /&gt;
&lt;br /&gt;
=====UEFI=====&lt;br /&gt;
::*[https://github.com/LongSoft/UEFITool UEFITool / UEFIExtract / UEFIFind] - is a UEFI firmware image viewer and editor.&lt;br /&gt;
::*[https://github.com/LongSoft/IFRExtractor-RS IFRExtractor-RS] - is a Rust utility to extract UEFI IFR (Internal Form Representation) data found in a binary file into human-readable text.&lt;br /&gt;
::*[https://github.com/theopolis/uefi-firmware-parser uefi-firmware-parser] - is a cross-platform open source application written in Python. Very tinker-friendly. Can be used in scripts to automate firmware patching.&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.01_x64.exe AMIBCP_5.01_x64] - AMI BIOS Configuration Program (AMIBCP) is a powerful customization utility that enables OEMs/ODMs to customize the Aptio® ROM image without intervening on the source code. [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b VT link]&lt;br /&gt;
::*[https://github.com/tylernguyen/razer15-hackintosh/blob/master/tools/AMIBCP64/AMIBCP64.exe AMIBCP 5.01.0014 x64] [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b/details VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0023.exe AMIBCP_5.02.0023] [https://www.virustotal.com/gui/file/38f7c54098af1544ddba6324e6d1fea6d1462f422ba021f309ad4445dacd0467 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0031.exe AMIBCP_5.02.0031] [https://www.virustotal.com/gui/file/c7ade67fe0e8f4c22f73ce3168ff6e718086f1eda83cce4c065b4fe49bd5ad99 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP%205.02.0034.exe AMIBCP 5.02.0034] [https://www.virustotal.com/gui/file/7fe28fb8a7419c95fba428891e5b3914d9e2b365a5a8932da74db52a1c1dabd8 VT link]&lt;br /&gt;
::*[https://github.com/datasone/grub-mod-setup_var grub-mod-setup_var] - a modified grub allowing tweaking hidden BIOS settings. Does not work with newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o because of SMM protection or variable locking.&lt;br /&gt;
::*[https://github.com/JamesAmiTw/ru-uefi RU.EFI] - is a UEFI app that allows users to examine and modify UEFI variables within a system&#039;s BIOS while the system is running. It&#039;s essentially a tool for interacting with and altering firmware settings, and is often used for tasks like unlocking hidden BIOS settings or debugging firmware-related issues. Crashes on newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o upon loading from EFI shell possibly because of violating BIOS runtime security policies.&lt;br /&gt;
&lt;br /&gt;
=====NVMe BIOS Option ROM (legacy BIOS)=====&lt;br /&gt;
Native NVMe boot capability for almost any x86 PC.&lt;br /&gt;
::*[https://kittenlabs.de/nvmeboot/ KittenLabs INT13h Option ROM] - is a tiny (22.5 KiB!) BIOS firmware extension that lets older x86 PCs with classic BIOS use the BIOS INT 13h disk services interface to boot from a modern PCIe-attached NVMe SSD.&lt;br /&gt;
&lt;br /&gt;
=====BIOS (legacy)=====&lt;br /&gt;
::*[https://forums.mydigitallife.net/threads/tool-to-insert-replace-slic-in-phoenix-insyde-dell-efi-bioses.13194 PhoenixTool] - is a Windows-only freeware GUI application written in C#. Used mostly for SLIC-related modifications, but it not limited to this task. Requires Microsoft .NET 3.5 to work properly. Supports unpacking firmware images from various vendor-specific formats like encrypted HP update files and Dell installers.&lt;br /&gt;
:::&#039;&#039;&#039;AMI&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.25.zip AMIBCP_2.25] [https://www.virustotal.com/gui/file/71050f3db40cc6c0a623d66c8eeb05d0a0818226fd11ed787452f4f540d45204 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.43.zip AMIBCP_2.43] [https://www.virustotal.com/gui/file/efa10cfe5f78c16982abf458eb50a4fde152631ad3b77838bd2013a763045ced VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.13.exe AMIBCP_3.13] [https://www.virustotal.com/gui/file/e0a5b1059f04813e72c6d4fa639d32567002fdd86321895b5987224a4518896e VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.37.exe AMIBCP_3.37] [https://www.virustotal.com/gui/file/1174e177b28fb7ecbac6c5043a9e8d78ff4756f657ea72369c5fb6b43b1f2623 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.46.exe AMIBCP_3.46] [https://www.virustotal.com/gui/file/84bd5b151286d4181ef26284d96ca49074e18574b8454c51cb0b34013ee5d073 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.47.exe AMIBCP_3.47] [https://www.virustotal.com/gui/file/20d93c6f868d4638676b7cde2c66c5589433c1480250aa0d774c4feef3337507 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.51.exe AMIBCP_3.51] [https://www.virustotal.com/gui/file/0d630b4b9c34d6c7132249a1a7bc3de33b39779fc90d9a367272cf57b4621aed VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.53.exe AMIBCP_4.53] [https://www.virustotal.com/gui/file/3f90e402dab9f64cbc4514e18bc2625ec7672da806cd9e0ef2e803b0ce104a01 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.55.exe AMIBCP_4.55] [https://www.virustotal.com/gui/file/451ad821a66e9ea89ee0544ce53cfab887dc0bb662a2de95f0e1aa1663dc6e06 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_2.22.1.exe MMTOOL_2.22.1] - MMtool stands for Module Management Tool. As one of AMI&#039;s BIOS/UEFI utilities, MMTool allows users to manage firmware file modules within the Aptio ROM image. [https://www.virustotal.com/gui/file/cf49f1e742f5cce68152f3c17df29e5c9aa7fb557c432402199159ffda44e007 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.12.exe MMTOOL_3.12] [https://www.virustotal.com/gui/file/78c3ca427878be5b07058f422914027462d3ac740b0de247169cc0aee4195e3b VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOl_3.19.exe MMTOOl_3.19] [https://www.virustotal.com/gui/file/b4b30c6ff911f18d3383b094628f59aa5ec3b109acd12aaef391acf9720e52af VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.19_Mod_21FiX.exe MMTOOL_3.19_Mod_21FiX] [https://www.virustotal.com/gui/file/66e2717fcac67b073d24916c74bc8d8dd7932b188d20b8b635b511e6195d5855 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22.EXE MMTOOL_3.22] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_1B_21Fix-BKMOD.EXE MMTOOL_3.22_1B_21Fix-BKMOD] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_CN_BKMod.exe MMTOOL_3.22_CN_BKMod] [https://www.virustotal.com/gui/file/f467d75962278a4e01d646cdf8008136912d8a1ddd588c45e2fcee9d7cd17140 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.23_CN_BKMod.exe MMTOOL_3.23_CN_BKMod] [https://www.virustotal.com/gui/file/9bf846d023312c889069b03f5ab7157e270fc67c5d295e745d0a5f27d12a71de VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.26.exe MMTOOL_3.26] [https://www.virustotal.com/gui/file/c5a64ea7ce2bea8556fa81e0069adbba793181bfaa76f59f4f472f0a471bac98 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_4.50.0.23.exe MMTOOL_4.50.0.23][https://www.virustotal.com/gui/file/7d0377a72e67e5a71400361416452440826832aeb2c9bebaa578e8af962eaafd VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.0.07.exe MMTOOL_5.0.07] [https://www.virustotal.com/gui/file/28049163fd1e3423c42b229a5f6ed877f14e7caf3b794bf7efb970b375e6ff41 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0024.exe MMTOOL_5.02.0024] [https://www.virustotal.com/gui/file/bbc3e75905997ddc05c523e57a72e49bbfcaf84dca64e460f10f8553b7fda9ee VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0025.exe MMTOOL_5.02.0025] [https://www.virustotal.com/gui/file/5d05d0bbea720d4b73dc66db55031c2659458696b9f143df3b7e2f43040289cc VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Award&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/tree/main/Award_Bios_Editor Award Bios Editor] - is a editor for Award bios.&lt;br /&gt;
:::&#039;&#039;&#039;InsydeH2O&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.02.13.zip H2OEZE_x86_WIN_100.00.02.13] - H2OEZE™: Easy BIOS Editor that helps edit binaries in the BIOS, including Option ROMs, driver binaries, logos, and Setup values. [https://www.virustotal.com/gui/file/9660f1bf9436b258ec5ad857a94fbd0ec1f8fbff8ab22ca1dfcfb5ebbdcedf08 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.03.04.zip H2OEZE_x86_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/2a1005803da854693502093445906eb2cccb24947d6828bc1533ba3603c73b0a VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x64/H2OEZE_x64_WIN_100.00.03.04.rar H2OEZE_x64_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/20d2d0336d30afd0b1961eb42dc061ce66a6fcfbfba1530e7abd9be883dcb45c VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Phoenix&#039;&#039;&#039;&lt;br /&gt;
:::*[[Media:PhoenixBiosEditor2.2.13.zip]] (pw: recessim.com [https://www.virustotal.com/gui/file/3abf75ea7386f3dc24156bf6175a940867b8c742246cb8bf257fe5fc0b1cf9b5 VT link]) - is a software tool used to view and modify the settings and structure of Phoenix BIOS firmware images dating from between 2004 and 2008.&lt;br /&gt;
&lt;br /&gt;
:Download all* the above tools in one archive, [https://github.com/direstraits96/BIOS-MOD-TOOLS/archive/refs/heads/main.zip click here]. [https://www.virustotal.com/gui/file/d8a75883ca8d292adcf40e5ed88584579b1c0c69f6ad5837fc56747233c56f9c VT link]&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Tool collections&#039;&#039;&#039;&lt;br /&gt;
:::*[http://xdel.ru/downloads/bios-mods.com-tools/ bios-mods.com tools (2016)] - is a collection of bios modifying and flashing tools.&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Microcode Extraction Tool&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/platomav/MCExtractor MCExtractor] - is a tool which parses Intel, AMD, VIA and Freescale processor microcode binaries. It can be used by end-users who are looking for all relevant microcode information such as CPUID, Platform, Version, Date, Release, Size, Checksum etc.&lt;br /&gt;
&lt;br /&gt;
:Bios password resetting&lt;br /&gt;
::*[https://archive.org/details/hp-bios-reset-mazzif HP BIOS Password Reset by MAZZIF] [https://www.virustotal.com/gui/file/9ddd094edc286f2cb8d63158d226986d9a0c184ca450580dfaf9754005df9d41 VT link] - A live USB tool made by Mazzif to reset older HP Probook and Elitebook BIOS passwords.&lt;br /&gt;
&lt;br /&gt;
::*[[Media:Fujitsu bios unlock.zip|pwgen-fsi-6x4dec.py]] [https://www.virustotal.com/gui/file/3a43ba7c88f1f10576728ea291b3097c048f842eee30dda3121280c049c61b8a VT link] pwgen-fsi-6x4dec.py - is a python command-line utility for generating master unlock password for older Fujitsu notebooks. Tested on: E557, FH570, Q616, U728, T731, E734, U745, S752, E756&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/dogbert/bios-pwgen/tree/master bios-pwgen] - BIOS Master Password Generators for older laptops [http://dogber1.blogspot.com/2009/05/table-of-reverse-engineered-bios.html blogpost] (dell, asus, fsi6x4, fxi-hex hpmini, insyde, samsung, sony-4x4, sony-serial).&lt;br /&gt;
&lt;br /&gt;
::*[[Media:AMITSEDecrypt.zip]] [https://www.virustotal.com/gui/file/2b03ef2292863bd94dc6ce0f10412f27ec5abf95f1e3aca2d34dd3712fd45d12 VT link] - AMI supervisor password decoder called &amp;quot;AMITSEDecrypt&amp;quot; to decode them with the XOR key. Works on older AMI firmware images is able to recover supervisor password if set.&lt;br /&gt;
&lt;br /&gt;
::*[https://bios-pw.org/ BIOS Master Password Generator (bios-pw.org)] - is a website that provides default or master BIOS unlock passwords for various laptop brands based on the system-generated hash or code displayed after too many failed BIOS password attempts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====HM70 PCH chipset Bypass Unsupported CPU=====&lt;br /&gt;
:Machine shuts down after 30 minutes if a &#039;&#039;&#039;&amp;quot;unsupported CPU&amp;quot;&#039;&#039;&#039; (Intel Core i3, i5 or i7) is installed in a notebook using the HM70 chipset.&amp;lt;br&amp;gt;&lt;br /&gt;
:The HM70 is aimed at entry-level laptops and budget-conscious consumers, and therefore is locked to [https://www.cpu-upgrade.com/mb-Intel_(chipsets)/HM70_Express.html support only dual core Pentium and Celeron CPUs..]&amp;lt;br&amp;gt;&lt;br /&gt;
:Intel has restricted this chipset in the firmware to shut down after 30 minutes if users attempt to upgrade their entry-level laptops.&lt;br /&gt;
::[[File:Hm70.png|none|thumb|200px|Intel HM70 PCH chipset. CPUs supported: Intel Pentium &amp;amp; Intel Celerons. [https://www.intel.com/content/www/us/en/products/sku/67419/mobile-intel-hm70-express-chipset/compatible.html Intel source]]]&lt;br /&gt;
&lt;br /&gt;
======Intel Management Engine Firmware Downgrade Attack======&lt;br /&gt;
&lt;br /&gt;
::First analyze the firmware after you have made a back-up. Make note of the Intel ME version.&lt;br /&gt;
::Then download the Intel ME version just below the firmware version you try to downgrade.&lt;br /&gt;
::Fire up your hex editor search in your bios blob for &#039;&#039;&#039;&amp;quot;0x24, 0x46, 0x50, 0x54, 0x0F, 0x00, 0x00, 0x00, 0x20&amp;quot;&#039;&#039;&#039; Intel ME 1.5M blob will start ascii text &#039;&#039;&#039;&amp;quot;$FPT&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
::Replace that entire section with the new downgraded Intel ME 1.5m blob. Before flashing make sure Me Analyzer recognises the change. Flash the modification and test it.&lt;br /&gt;
::If you don&#039;t see the ME version change with Me Analyzer first try to make note of the offset the Intel ME blob is at and then run it through me_cleaner before injecting a older one.&lt;br /&gt;
&lt;br /&gt;
::This downgrade attack &amp;lt;u&amp;gt;successfully bypassed&amp;lt;/u&amp;gt; the 30 minute shutdown restriction timer.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Required tools&#039;&#039;&#039;:&lt;br /&gt;
::*[[Software_Tools#Hex_Editors|Hex Editor.]]&lt;br /&gt;
::*[https://github.com/platomav/MEAnalyzer Me Analyzer] - Intel Engine &amp;amp; Graphics Firmware Analysis Tool.&lt;br /&gt;
::*[https://github.com/corna/me_cleaner me_cleaner] - Tool for partial deblobbing of Intel ME/TXE firmware images.&lt;br /&gt;
::*[https://winraid.level1techs.com/t/intel-conv-sec-management-engine-drivers-firmware-and-tools-2-15/30719 Intel (Converged Security) Management Engine: Drivers, Firmware and Tools for (CS)ME 2-15] - Useful resource.&lt;br /&gt;
::*[https://mega.nz/folder/2Q0klQpA#6o04nlV_4xqfx76tjvgi4g (CS)ME Firmware Archive.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Operating Systems====&lt;br /&gt;
Below are categories of operating systems used for various purposes, including binary reverse engineering, local software analysis, and wireless penetration testing with SDR for RF signal analysis.&lt;br /&gt;
=====Mostly X86-64=====&lt;br /&gt;
======Penetration Testing &amp;amp; Digital Forensics======&lt;br /&gt;
*[https://www.kali.org/ Kali Linux] - is an open-source, Debian-based Linux distribution geared towards various information security tasks, such as Penetration Testing, Security Research, Computer Forensics and Reverse Engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.backbox.org/ BlackBox] is more than an operating system, it is a Free Open Source Community Project with the aim of promoting the culture of security in IT environment and give its contribution to make it better and safer.&lt;br /&gt;
&lt;br /&gt;
*[https://blackarch.org/ BlackArch] - is an Arch Linux-based penetration testing distribution for penetration testers and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://www.parrotsec.org/ Parrot Security] - is based on top of Debian, the most advanced and recognized universal operating system that can run anywhere.&lt;br /&gt;
&lt;br /&gt;
*[https://labs.fedoraproject.org/security/ Fedora Security Spin] - is a live media based on Fedora to provide a safe test environment for working on security auditing, forensics and penetration testing, coupled with all the Fedora Security features and tools.&lt;br /&gt;
&lt;br /&gt;
*[https://www.caine-live.net/ CAINE] - CAINE (Computer Aided INvestigative Environment) is an Italian GNU/Linux live distribution created as a Digital Forensics project.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dracos-linux Dracos Linux] - is the Linux operating system from Indonesia, open source is built based on Debian live project under the protection of the GNU General Public License v3.0. This operating system is one variant of Linux distributions, which is used to perform security testing (penetration testing). Dracos linux in Arm by hundreds hydraulic pentest, forensics and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pentoo.ch/ Pentoo] - is a Live CD and Live USB designed for penetration testing and security assessment. Based off Gentoo Linux, Pentoo is provided both as 32 and 64 bit installable livecd.&lt;br /&gt;
&lt;br /&gt;
======RF Signals Analysis OS [RISC SBC &amp;amp; X86-64]======&lt;br /&gt;
*[https://cemaxecuter.com/ DragonOS] - Out of the box OS for SDRs. Supports Raspberry Pi and x86-64.&lt;br /&gt;
&lt;br /&gt;
======Privacy Operating System======&lt;br /&gt;
*[https://tails.net/ Tails] - is a portable operating system that protects against surveillance and censorship.&lt;br /&gt;
*[https://www.qubes-os.org/ Qubes OS] - is a security-focused operating system that uses virtualization to isolate applications and tasks into separate compartments (called qubes), protecting the system even if one part gets compromised.&lt;br /&gt;
*[https://www.whonix.org/ Whonix] is a privacy-focused Linux distribution that routes all internet traffic through the Tor network using a two-part system of an isolated gateway and a workstation to provide strong anonymity and security.&lt;br /&gt;
&lt;br /&gt;
======Windows 10 IoT LTSC======&lt;br /&gt;
*[https://rentry.co/LTSC LTSC IoT Windows 10 debloat &amp;amp; setup guide] [[Media:LTSC.pdf]] - Useful when you want a clean debloated Windows 10 virtual machine. The IoT LTSC channel receives security updates until Jan 13, 2032. &lt;br /&gt;
&lt;br /&gt;
*[https://rentry.org/fwt2 fwt2] [[Media:Fwt2.pdf]] - Read the /fwt/ paste for a more general overview of Windows.&lt;br /&gt;
&lt;br /&gt;
======Previous Windows versions======&lt;br /&gt;
*[https://hackandpwn.com/windows-7-esu-patching/ Windows 7 ESU Patching] - Information about the minimum set of updates needed for Windows 7 latest ESU hotfixes/patches.&lt;br /&gt;
&lt;br /&gt;
=====Embedded Devices [Network equipment]=====&lt;br /&gt;
&lt;br /&gt;
*[https://openwrt.org/ OpenWrt] - is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic.&lt;br /&gt;
&lt;br /&gt;
*[https://dd-wrt.com/ DD-WRT] - is a Linux based alternative OpenSource firmware suitable for a great variety of WLAN routers and embedded systems. The main emphasis lies on providing the easiest possible handling while at the same time supporting a great number of functionalities within the framework of the respective hardware platform used.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pfsense.org/ pfSense] - is a free and open-source operating system for firewalls and routers, primarily based on FreeBSD, that provides a comprehensive network security solution.&lt;br /&gt;
&lt;br /&gt;
*[https://opnsense.org/ OPNsense] - is an open-source firewall and routing platform built on FreeBSD. It&#039;s designed to be user-friendly and easy to configure, offering a wide range of features found in commercial firewalls, plus many more.&lt;br /&gt;
&lt;br /&gt;
=====Smartphones [Android &amp;quot;de-google&amp;quot;]=====&lt;br /&gt;
&lt;br /&gt;
*[https://lineageos.org/ LineageOS] - is a free and open-source operating system for Android devices, based on the Android mobile platform.&lt;br /&gt;
&lt;br /&gt;
*[https://grapheneos.org/ GrapheneOS] - is a privacy and security focused mobile OS with Android app compatibility developed as a non-profit open source project.&lt;br /&gt;
&lt;br /&gt;
*[https://sailfishos.org/ Sailfish OS] - is a secure mobile operating system optimized to run on smartphones and tablets, and also easily adaptable to all kinds of embedded devices and use cases.&lt;br /&gt;
&lt;br /&gt;
*[https://calyxos.org/ CalyxOS] - is a privacy-focused, &amp;quot;de-googled&amp;quot; Android-based operating system created by the Calyx Institute. It aims to defend online privacy, security, and accessibility by removing Google services and replacing them with free and open-source alternatives.&lt;br /&gt;
&lt;br /&gt;
*[https://crdroid.net/ crDroid] - is a highly customized, free Android ROM, based on LineageOS, designed for gaming and customization.&lt;br /&gt;
&lt;br /&gt;
*[https://www.ubuntu-touch.io/ Ubuntu Touch] - is a mobile operating system developed by the UBports community, based on the GNU/Linux operating system. It&#039;s a mobile version of Ubuntu, designed for touch-screen devices like smartphones and tablets, with a desktop-like experience. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Tools for opening CAD or Boardview files====&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Boardview is a type of file containing information about printed circuit boards, their components, used signals, test points and more. These files may have following extensions: .asc, .bdv, .brd, .bv, .cad, .cst, .gr, .f2b, .fz, .tvw and others.&lt;br /&gt;
&lt;br /&gt;
*[https://pldaniels.com/flexbv5/ FlexBV]  - Advanced FlexBV boardview software integrates your boardview files with PDF schematics to substantially ease the process of tracking down faults and understanding damaged boards.&lt;br /&gt;
&lt;br /&gt;
*[https://openboardview.org/ OpenBoardView] - is a Open Source Linux SDL/ImGui edition software for viewing .brd files, intended as a drop-in replacement for the &amp;quot;Test_Link&amp;quot; software and &amp;quot;Landrex&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://www.cadence.com/ko_KR/home/tools/allegro-downloads-start.html Allegro®/OrCAD® FREE Physical Viewer] - is a free download that allows you to view and plot databases from Allegro PCB Editor, OrCAD PCB Editor, Allegro Package Designer, and Allegro PCB SI technology.&lt;br /&gt;
&lt;br /&gt;
*[https://nexusbv.net/ Nexus BoardViewer Next-gen boardviewer. Free.] - is a excellent boardviewer that shows all traces like Allegro but with the ease of FlexBV / OpenBoardView and a simlair GUI like BoardViewer. &lt;br /&gt;
&lt;br /&gt;
::Nexus Boardviwer achive of different versions locally hosted. [https://t.me/+p2YoPidSSX9hOWI0 NexusBV Telegram group]&lt;br /&gt;
:::*[https://t.me/c/2215146324/12151 NexusBV v0.3 (post)] - Direct download: [[File:NexusBV v03.zip]] [https://www.virustotal.com/gui/file/54753f73574b710d297cea99796183001c1d1790f8500fc16bfbb8b70b6d51ab VT scan]&lt;br /&gt;
:::*NexusBV v0.6.1 - Direct download: [[File:NexusBV 0.6.1.zip]] [https://www.virustotal.com/gui/file/1a29d82494430b4f2bdd14d10c2dedb378c0a0371bfd8c9ea6b6cd5d83cc452d VT scan]&lt;br /&gt;
&lt;br /&gt;
*[http://boardviewer.net/ BoardViewer] - is software intended for viewing various boardview file types like .tvw files and much more supported formats.&lt;br /&gt;
&lt;br /&gt;
*CADview - simple old tool for viewing CAD files of PCB&#039;s (Windows). [[Media:CAD View.zip]] [https://www.virustotal.com/gui/file/9a64621ff34d8d674ba6580538908f4ea170fee9cc1cb700485bd41e3a3a42df VT link]&lt;br /&gt;
&lt;br /&gt;
*Boardview Web Applications. &lt;br /&gt;
::Different web-based PCB &amp;amp; Boardview applications for repair / reverse enginering.&lt;br /&gt;
:::*[https://pcbtracer.com/ PCB Tracer] - Free browser-based Printed Circuit Board (PCB) reverse engineering tool for electronics. Trace signal paths through multi-layer PCBs with virtual X-Ray view.&lt;br /&gt;
:::*[https://www.ripperdoc.de/boardripper/ BoardRipper] - Web-based PCB boardview viewer for board-level repair. Free, AGPL-3.0. [https://github.com/AlexeyInwerp/BoardRipper Github project.]&lt;br /&gt;
&lt;br /&gt;
For resources to open in your favorite boardview program visit &lt;br /&gt;
[[Literature#Datasheets.2C_boardviews.2C_schematics.2C_manuals|Literature -&amp;gt; Datasheets boardviews &amp;amp; schematics]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Custom PCB Development Software====&lt;br /&gt;
&lt;br /&gt;
=====Definition and Purpose=====&lt;br /&gt;
::&#039;&#039;&#039;Computer-Aided Design (CAD)&#039;&#039;&#039; refers to software that enables users to create, modify, analyze, or optimize designs in various fields such as architecture, mechanical engineering, and manufacturing. CAD is predominantly used for designing physical structures and components. It allows designers to visualize objects in two-dimensional (2D) or three-dimensional (3D) formats, facilitating precise planning and adjustments before production begins.&lt;br /&gt;
&lt;br /&gt;
::In contrast, &#039;&#039;&#039;Electronic Design Automation (EDA)&#039;&#039;&#039; encompasses a suite of software tools specifically tailored for the design of electronic systems. EDA is crucial in industries like semiconductor manufacturing and printed ::circuit board (PCB) design. It focuses on automating the processes involved in designing electronic circuits at various levels—from high-level architectural descriptions down to detailed layouts.&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;&#039;Integration Between CAD and EDA&#039;&#039;&#039;&lt;br /&gt;
::While CAD focuses on physical structures, EDA deals with electronic components. However, as products increasingly integrate both mechanical structures and electronic systems—such as IoT devices—the need for collaboration between CAD and EDA has grown. This integration allows designers to embed electronic circuits within mechanical models seamlessly.&lt;br /&gt;
&lt;br /&gt;
=====Electronics Design Automation [[Wikipedia:Electronic_design_automation|(EDA)]] Suite for Developing Custom PCB&#039;s=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.kicad.org/ KiCAD] - is a free CAD suite for electronic design automation (EDA). It facilitates the design and simulation of electronic hardware. It features an integrated environment for schematic capture, PCB layout, manufacturing file viewing, ngspice-provided SPICE simulation, and engineering calculation.&lt;br /&gt;
&lt;br /&gt;
*[https://easyeda.com/ EasyEDA] - EasyEDA is a web-based EDA tool suite that enables hardware engineers to design, simulate, share - publicly and privately - and discuss schematics, simulations and printed circuit boards. It can also be used [https://docs.easyeda.com/en/FAQ/Client/index.html offline].&lt;br /&gt;
&lt;br /&gt;
*[https://fritzing.org/ Fritzing] -  is an open-source hardware initiative that makes electronics accessible as a creative material for anyone.&lt;br /&gt;
&lt;br /&gt;
*[https://librepcb.org/ LibrePCB] - is a free, cross-platform, easy-to-use electronic design automation suite to draw schematics and design printed circuit boards – for makers, students and professionals, from beginners to experts.&lt;br /&gt;
&lt;br /&gt;
*[http://www.geda-project.org/ gEDA Project] - The gEDA project has produced and continues working on a full GPL&#039;d suite and toolkit of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production.&lt;br /&gt;
&lt;br /&gt;
*[http://repo.hu/projects/pcb-rnd/ pcb-rnd] - is a free/open source, flexible, modular Printed Circuit Board editor. For design of professional and hobby boards. Is feature-rich and compatible. Has a long history, fast paced development, and big plansand is part of the coralEDA ecosystem.&lt;br /&gt;
&lt;br /&gt;
=====Computer Aided Design [[Wikipedia:Computer-aided_design|(CAD)]] Mechanical Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.freecad.org/ FreeCAD] - is an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters.&lt;br /&gt;
&lt;br /&gt;
*[https://openscad.org/ OpenSCAD] - is software for creating solid 3D CAD objects. It is free software and available for Linux/UNIX, MS Windows and Mac OS X.&lt;br /&gt;
&lt;br /&gt;
*[https://brlcad.org/ BRL-CAD] - is a powerful open source cross-platform solid modeling system that includes interactive geometry editing, high-performance ray-tracing for rendering and geometric analysis, a system performance analysis benchmark suite, geometry libraries for application developers, and more than 30 years of active development.&lt;br /&gt;
&lt;br /&gt;
*[https://solvespace.com/index.pl SolveSpace] - is a free (GPLv3) parametric 3d CAD tool. Modeling 3d parts, modeling 2d parts, 3d-printed parts, preparing CAM data, mechanism design, plane and solid geometry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====Other software====&lt;br /&gt;
&lt;br /&gt;
=====Display Driver Utilities (Windows)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lostindark/DriverStoreExplorer Driver Store Explorer (RAPR)] - is a tool used to manage the Windows driver store, a repository of driver packages that Windows uses to install and update hardware drivers. It helps users list, add, install, delete, and export driver packages, especially those from third-party vendors.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Wagnard/display-drivers-uninstaller DDU] - is a driver removal utility that can help you completely uninstall AMD/NVIDIA/Intel graphics card drivers and packages from your system, without leaving leftovers behind (including registry keys, folders and files, and driver store).&lt;br /&gt;
&lt;br /&gt;
*[https://www.techpowerup.com/nvcleanstall/ NVCleanstall] - is a free utility from TechPowerUp that allows you to customize your NVIDIA GeForce driver installation. It enables you to remove unnecessary components and install only the drivers you need, potentially optimizing your system performance and minimizing &amp;quot;bloatware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/GSDragoon/RadeonSoftwareSlimmer Radeon Software Slimmer] - is a utility to trim down the bloat with Radeon Software for AMD GPUs on Microsoft Windows.&lt;br /&gt;
&lt;br /&gt;
*[https://forums.guru3d.com/threads/nvslimmer-nvidia-driver-slimming-utility.423072/ NVSlimmer] - is a third-party utility created by uKER and available on guru3d.com that allows users to remove unwanted components from NVIDIA graphics driver installations, effectively &amp;quot;trimming&amp;quot; down the install base. It&#039;s not an official Nvidia utility.&lt;br /&gt;
&lt;br /&gt;
=====Host Based Firewall [Windows FOSS]=====&lt;br /&gt;
*[https://github.com/tnodir/fort Fort Firewall] - is a very practical firewall that allows you to manage your privacy and security in Windows simply and flexibly. This open-source tool is a perfect alternative to the standard Windows firewall, giving you a lot of customizable features so you can work with your files and programs more comfortably.&lt;br /&gt;
&lt;br /&gt;
=====Web Browsing=====&lt;br /&gt;
*[https://www.mozilla.org/firefox/ Mozilla Firefox] - is a free, open source web browser developed by the Mozilla Foundation and Mozilla Corporation in 2004. The Firefox web browser can be used with Windows, Mac and Linux operating systems, as well as Android and iOS mobile devices.&lt;br /&gt;
&lt;br /&gt;
::Extensions &amp;amp; Configurations&lt;br /&gt;
:::*[https://github.com/hackademix/noscript NoScript] - The popular NoScript Security Suite browser extension.&lt;br /&gt;
:::*[https://github.com/ChrisAntaki/disable-webrtc-firefox WebRTC block] - WebRTC leaks your actual IP addresses from behind your VPN, by default. With this extension you can disable it.&lt;br /&gt;
:::*[https://github.com/arkenfox/user.js/ user.js] - Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening.&lt;br /&gt;
:::*[https://github.com/yokoffing/Betterfox Betterfox] - Firefox speed, privacy, and security: a user.js template for configuration. Your favorite browser, but better.&lt;br /&gt;
:::*[https://github.com/gorhill/uBlock uBlock] - Help users neutralize privacy-invading ads CPU and memory-efficient.&lt;br /&gt;
:::*[https://github.com/sereneblue/chameleon Chameleon] - is a WebExtension port of the popular Random Agent Spoofer. Spoofs a lot of client fingering techniques and adds security.&lt;br /&gt;
:::*[https://github.com/EFForg/privacybadger Privacy Badger] - is a browser extension that automatically learns to block invisible trackers. PB is made by the leading digital rights nonprofit EFF to stop companies from spying on you.&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ Tor Browser] - [[Wikipedia:Tor_(network)|Tor]] (The Onion Router) is a network that anonymizes web traffic to provide truly private web browsing. The Tor Browser hides your IP address and browsing activity by redirecting web traffic through a series of different routers known as nodes.&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/apps/org.torproject.android/ Orbot for Android] -  is a free proxy app that empowers other apps to use the internet more securely. Orbot uses Tor to encrypt your Internet traffic and then hides it by bouncing through a series of computers around the world. Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities.&lt;br /&gt;
&lt;br /&gt;
======Public Networks======&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ [[Wikipedia:Tor_(netwerk)|Tor]]] - is an open-source privacy network that enables anonymous web browsing. The worldwide Tor computer network uses secure, encrypted protocols to ensure that users&#039; online privacy is protected.&lt;br /&gt;
&lt;br /&gt;
*[https://geti2p.net/ The Invisible Internet Project [[Wikipedia:I2P|(I2P)]]] - is a fully encrypted private network layer. It protects your activity and location. Every day people use the network to connect with people without worry of being tracked or their data being collected.&lt;br /&gt;
&lt;br /&gt;
*[https://www.freenet.de/ FreeNet] - is a peer-to-peer platform for censorship-resistant, anonymous communication. It uses a decentralized distributed data store to keep and deliver information, and has a suite of free software for publishing and communicating on the Web without fear of censorship.&lt;br /&gt;
&lt;br /&gt;
*[https://zeronet.io/ ZeroNet] - Open, free and uncensorable websites, using Bitcoin cryptography and BitTorrent network · We believe in open, free, and uncensored network.&lt;br /&gt;
&lt;br /&gt;
*[https://lokinet.org/ Lokinet] - is an onion-router that lets you access the internet anonymously. Built on LLARP, the fastest onion-routing protocol in the world.&lt;br /&gt;
&lt;br /&gt;
*[https://nymtech.net/ Nym] - protect internet traffic by routing it through a decentralised mixnet that can be accessed anonymously using zk-nyms.&lt;br /&gt;
&lt;br /&gt;
=====Email Clients / Email Encryption Standards=====&lt;br /&gt;
*[https://www.thunderbird.net/ Mozilla ThunderBird] - is a free, open-source, cross-platform application for managing email, news feeds, chat, and news groups. It is a local email application, meaning it installs and runs as a client on your device, being rather than browser or web-based. [https://support.mozilla.org/en-US/kb/openpgp-thunderbird-howto-and-faq FAQ How to implement OpenPGP in Thunderbird].&lt;br /&gt;
&lt;br /&gt;
*[https://www.openpgp.org/ OpenPGP] - is the most widely used email encryption standard. It is defined by the OpenPGP Working Group of the Internet Engineering Task Force (IETF) as a Proposed Standard in RFC 4880. OpenPGP was originally derived from the PGP software, created by Phil Zimmermann.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnupg.org/ GnuPG] - is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP). GnuPG allows you to encrypt and sign your data and communications; it features a versatile key management system, along with access modules for all kinds of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications.&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.gnome.org/Apps/Evolution Evolution] - is a personal information management application that provides integrated mail, calendaring and address book functionality. Check the Privacy Policy sub-page for a general information about user data usage. [https://riseup.net/en/email/clients/evolution FAQ How to implement OpenPGP in Evolution].&lt;br /&gt;
&lt;br /&gt;
*[https://neomutt.org/ NeoMutt] - is a command line mail reader (or MUA ). It&#039;s a fork of Mutt with added features.&lt;br /&gt;
&lt;br /&gt;
=====Chat Applications / Platforms=====&lt;br /&gt;
*[https://www.teamspeak.com/ TeamSpeak] - is a VoIP application for audio communication between users via a chat channel, similar to a video meeting. Cross-platform with military-grade security, lag-free performance, privacy and complete control.&lt;br /&gt;
*[https://github.com/RetroShare/RetroShare RetroShare] - is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.&lt;br /&gt;
*[https://github.com/JFreegman/toxic Toxic] - is a Tox-based P2P messenger that provides end-to-end encrypted communications without the use of centralized servers. It supports text messaging, file sharing, 1-on-1 voice and video calls, private audio conferences, public and private text group chats.&lt;br /&gt;
*[https://www.jabber.org/ Jabber] - is a original messaging service based on [https://xmpp.org/ XMPP] and has been continuously offered for free since 1999.&lt;br /&gt;
::XMPP clients &amp;amp; extensions&lt;br /&gt;
:::*[https://xmpp.org/software/ XMPP client list] - is a list of XMPP clients composed by XMPP itself.&lt;br /&gt;
:::*[https://otr.cypherpunks.ca/ Off-the-Record Messaging (OTR) for XMPP] - is a cryptographic protocol that provides encryption for instant messaging conversations. OTR uses a combination of AES symmetric-key algorithm with 128 bits key length, the Diffie–Hellman key exchange with 1536 bits group size, and the SHA-1 hash function.&lt;br /&gt;
:::*[https://omemo.im/ OMEMO.IM] is a free, secure XMPP-based chat client available for Android and Windows that utilizes the OMEMO (Multi-End Message and Object) end-to-end encryption protocol.&lt;br /&gt;
:::*[https://xmpp.org/extensions/xep-0384.html XEP-0384: OMEMO Encryption] defines an end-to-end encryption protocol for XMPP messaging that uses double-ratchet and key-exchange techniques to securely encrypt one-to-one and group chats across multiple devices.&lt;br /&gt;
*[https://getsession.org/ Session] - Session is an end-to-end encrypted messenger that minimises sensitive metadata, designed and built for people who want absolute privacy and freedom from any form of surveillance.&lt;br /&gt;
*[https://github.com/briar Briar] - is a messaging app designed for activists, journalists, and anyone else who needs a safe, easy and robust way to communicate. Unlike traditional messaging apps, Briar doesn&#039;t rely on a central server - messages are synchronized directly between the users&#039; devices.&lt;br /&gt;
*[https://matrix.org/ Matrix] - is an open network for secure, decentralised communication.&lt;br /&gt;
*[https://discord.com/ Discord] - is a voice, video and text communication service used by over a hundred million people to hang out and talk with their friends and communities.&lt;br /&gt;
::Discord client advice&lt;br /&gt;
:::*1. Stop using the installed electron PC based version. Use the web version.&lt;br /&gt;
:::*2. Android stock client is spoiled with rubbish code slowing down your SoC and sending loads of analytics, use [https://github.com/Aliucord/Aliucord Aliucord] instead (but carefully read the readme.md, ToS issue).&lt;br /&gt;
&lt;br /&gt;
=====File Archiver Utilities=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.7-zip.org/ 7-Zip]  - is a free and open source file archiver.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/M2Team/NanaZip NanaZip] - is a free and open source file archiver intended for the modern Windows experience.&lt;br /&gt;
&lt;br /&gt;
*[https://peazip.github.io/ PeaZip] - is a free and open source file archiver, similar to WinRar, WinZip, and 7-Zip.&lt;br /&gt;
&lt;br /&gt;
=====Disk Encryption Software=====&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/archive/luks/ Linux Unified Key Setup (LUKS)] - The Linux Unified Key Setup (LUKS) is a disk encryption specification created by Clemens Fruhwirth in 2004 and originally intended for Linux. LUKS implements a platform-independent standard on-disk format for use in various tools&lt;br /&gt;
&lt;br /&gt;
*[https://www.veracrypt.fr/code/VeraCrypt/ VaraCrypt] - VeraCrypt is free open-source disk encryption software for Windows, Mac OS X and Linux. Support for on-the-fly encryption [[Wikipedia:Disk_encryption|(OTFE)]].&lt;br /&gt;
&lt;br /&gt;
=====Image Manipulation Tools=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.gimp.org/ Gimp] - is the official website of the GNU Image Manipulation Program (GIMP). GIMP is a cross-platform image editor available for GNU/Linux, macOS, Windows and more operating systems. It is free software, you can change its source code and distribute your changes.&lt;br /&gt;
&lt;br /&gt;
*[https://www.getpaint.net/ Paint.net] - is image and photo editing software for PCs that run Windows. It features an intuitive and innovative user interface with support for layers, unlimited undo, special effects, and a wide variety of useful and powerful tools. An active and growing online community provides friendly help, tutorials, and plugins.&lt;br /&gt;
&lt;br /&gt;
=====Video Editing Software / 3D Creation / Dec, Enc, Transcode, etc / Media Players=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.blackmagicdesign.com/products/davinciresolve DaVinci Resolve] - is the world’s only solution that combines editing, color correction, visual effects, motion graphics and audio post production all in one software tool! Its elegant, modern interface is fast to learn and easy for new users, yet powerful for professionals.&lt;br /&gt;
&lt;br /&gt;
*[https://shotcut.org/ Shotcut] - is a free, Open Source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.&lt;br /&gt;
&lt;br /&gt;
*[https://www.openshot.org/nl/ OpenShot] - is a free, Open Source video editor for Linux, Mac, and Windows. We designed OpenShot to be an easy to use, quick to learn, and surprisingly powerful video editor. Easily cut, slice, and edit any video or film.&lt;br /&gt;
&lt;br /&gt;
*[https://www.blender.org/ Blender] - is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation.&lt;br /&gt;
&lt;br /&gt;
*[https://ffmpeg.org/ FFMPEG (Command line interface to convert different formats)] - FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge.&lt;br /&gt;
&lt;br /&gt;
*[https://handbrake.fr/features.php HandBrake] - is an Open Source video transcoder available for Linux, Mac, and Windows. Everyone can use HandBrake to make videos for free. HandBrake is a post-production tool. Its primary purpose is to convert videos from supported source formats to MP4 or MKV format.&lt;br /&gt;
&lt;br /&gt;
*[https://www.videolan.org/ VLC Player] - VLC Media Player (also known as VLC) is a free, open source multimedia player developed by VideoLAN Organization. It is one of the oldest (released for the first time in February 2001) free, portable, cross-platform multimedia player. You can use it to play all popular multimedia files and also DVDs, CDs, VCDs and other streaming protocols.&lt;br /&gt;
&lt;br /&gt;
=====Video Recording and Live Streaming=====&lt;br /&gt;
&lt;br /&gt;
*[https://obsproject.com/ OBS (Open Broadcaster Software)] - is free and Open Source software for video recording and live streaming.&lt;br /&gt;
&lt;br /&gt;
*[https://streamlabs.com/ StreamLabs] - is free live streaming and recording software for Twitch, YouTube, and more for Windows or Mac.&lt;br /&gt;
&lt;br /&gt;
====Search engine (self-hosted &amp;amp; open-source)====&lt;br /&gt;
*[https://github.com/searxng/searxng SearXNG] - is a free and open-source metasearch engine that prioritizes user privacy. It works by aggregating results from various search engines, such as Google, Bing, and DuckDuckGo, without tracking or profiling users. Essentially, it acts as a privacy-respecting proxy for your searches. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/neon-mmd/websurfx websurfx] - is a free and open-source metasearch engine written in Rust, designed to provide a fast, secure, and privacy-respecting alternative to search engines like SearX. It aggregates results from other search engines without displaying ads, focusing on speed, security, and user privacy. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mwmbl/mwmbl Mwmbl] - is a non-profit, open source search engine where the community determines the rankings. We aim to be a replacement for commercial search engines such as Google and Bing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/yacy/yacy_search_server YaCy] - is a free, open-source, peer-to-peer (P2P) search engine that operates without a central authority. It differs from traditional search engines by allowing users to create their own local or global indexes and share them with other users, creating a decentralized network.&lt;br /&gt;
&lt;br /&gt;
====Social Network / Fediverse (self-hosted &amp;amp; open-source)====&lt;br /&gt;
&lt;br /&gt;
*[https://joinmastodon.org/ Mastodon] - is a free and open-source software for running self-hosted social networking services. It has microblogging features similar to Twitter, which are offered by a large number of independently run nodes, known as instances or servers, each with its own code of conduct, terms of service, privacy policy, privacy options, and content moderation policies. [https://github.com/mastodon/mastodon Github repo].&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pixelfed/pixelfed PixelFed] - is a decentralized, open-source social media platform focused on photo and video sharing, designed as an alternative to Instagram. It utilizes the ActivityPub protocol, allowing users to interact with accounts on other Pixelfed servers as if they were on the same platform.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/movim/movim Movim] - is a federated blogging and chat platform that acts as a web frontend for the XMPP protocol.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/emilebosch/awesome-fediverse Big fediverse list] - is a curated list of more decentralized social networks.&lt;br /&gt;
&lt;br /&gt;
====Privacy-focused Software Directory====&lt;br /&gt;
&lt;br /&gt;
*[https://prism-break.org/ prism-break.org] -  is a website that provides a curated list of free and open-source software (FOSS) alternatives to proprietary, surveillance-prone services. It aims to help users opt out of global data surveillance programs—like PRISM, XKeyscore, and Tempora—by promoting privacy-respecting technology for operating systems, browsers, and communication tools.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
    &lt;br /&gt;
:[[:Literature|See the literature wiki page for all the resources.]]&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Literature&amp;diff=3578</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Literature&amp;diff=3578"/>
		<updated>2026-06-05T20:38:37Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: add logi.wiki.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Books, Journals, Magazines, Datasheets and all other literature related to reverse engineering is welcome here. The book pictured is the bound edition of a portion of the PDF&#039;s available in the PoC||GTFO section.[[File:POCorGTFO.jpg|thumb|&amp;lt;nowiki&amp;gt;Bound edition of PoC||GTFO, Proof of Concept OR Get The Fuck Out.&amp;lt;/nowiki&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
===Books and Magazines===&lt;br /&gt;
::[[PoCorGTFO|PoC||GTFO]] - International Journal of Proof-of-Concept or Get The Fuck Out (Mirror)&lt;br /&gt;
&lt;br /&gt;
::[https://wiki.recessim.com/w/images/0/01/HackingTheXbox_Free.pdf Hacking the Xbox] - An Introduction to Reverse Engineering by Andrew &amp;quot;bunnie&amp;quot; Huang&lt;br /&gt;
&lt;br /&gt;
::[https://nostarch.com/hardwarehackerpaperback The Hardware Hacker] - Manufacturing and Open Hardware by Andrew &amp;quot;bunnie&amp;quot; Huang&lt;br /&gt;
&lt;br /&gt;
::[https://www.lehmanns.de/shop/mathematik-informatik/56052761-9781789619133-practical-hardware-pentesting Practical Hardware Pentesting] - A guide to attacking embedded systems and protecting them against the most common hardware attacks (ISBN 978-1-78961-913-3).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/0xsyr0/Awesome-Cybersecurity-Handbooks Awesome-Cybersecurity-Handbooks] - Big collection of documents for cybersecurity &amp;amp; reverse engineering.&lt;br /&gt;
&lt;br /&gt;
===Datasheets, boardviews, schematics, manuals===&lt;br /&gt;
&lt;br /&gt;
====Generic (various fields)====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The curralated list below provides a wide range of useful websites offering resources regarding repair of wide range of electronic devices.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::[https://www.eserviceinfo.com/ e-service info] - Here you can find free datasheets, service manuals, schema, schematic diagrams and software downloads, service menu and mode information, code calculators for many brands of equipment. Search in all service docs that are OCR&#039;d.&lt;br /&gt;
&lt;br /&gt;
::[https://www.docin.com/ DOCin] - Chinese datasheet and other documents website&lt;br /&gt;
&lt;br /&gt;
::[https://www.espec.ws/ espec.ws] [https://www.google.com/search?q=file%3Apdf%20site%3Ahttps%3A%2F%2Fmonitor.espec.ws%2Ffiles 1e100 Dork]- Russian site for people specializing in the repair and development of electronic equipment or who want to learn how to do it. Has a archive with datasheets and schematics.&lt;br /&gt;
&lt;br /&gt;
::[https://www.eserviceinfo.com/browse.php eServiceInfo] - Service manuals, schematics, documentation, programs, electronics, hobby ....&lt;br /&gt;
&lt;br /&gt;
::[https://elektrotanya.com/keres Elektrotanya] - This site helps you to save the Earth from electronic waste! Schemetics, Service manuals, etc.&lt;br /&gt;
&lt;br /&gt;
::[https://servlib.com/ ServLib] - The largest library of service manuals and schematics for Sony, Panasonic, Sharp, JBL. Repair information for electronics technicians. [https://github.com/AriZoneVibes/ServLibScrapper/ Scraper for ServLib].&lt;br /&gt;
&lt;br /&gt;
::[https://www.freeservicemanuals.info FreeServiceManuals] - Free Service Manuals goal is to provide free schematics and (service) manuals for almost all brands of electronic devices.&lt;br /&gt;
&lt;br /&gt;
::[http://www.nostatech.nl/ Nostatech] - Nostatech&#039;s Free Service Manuals goal is to provide free schematics and (service) manuals for almost all brands of electronic devices.&lt;br /&gt;
&lt;br /&gt;
::[https://www.alldatasheet.com/ Alldatasheets] - Chinese datasheet database.&lt;br /&gt;
&lt;br /&gt;
::[https://alltransistors.com/ All Transistors] - All Transistors Datasheet. Cross Reference Search. Transistor Database.&lt;br /&gt;
&lt;br /&gt;
::[https://remont-aud.net/ Remont-aud] - Russian website offering a collection of schematics, datasheets and firmware dumps.&lt;br /&gt;
&lt;br /&gt;
::[http://rom.by/ rom.by] - Russian website has verious rom dumps, datasheet and schematics&lt;br /&gt;
&lt;br /&gt;
::[https://whycan.com whycan.com] - A Chinese embedded ARM development community offering a collection of schematics, SDKs for different platforms, datasheets, and firmware dumps.&lt;br /&gt;
&lt;br /&gt;
::[https://www.s-manuals.com/ S-manuals.com] - Schematics, Service Manuals, ..&lt;br /&gt;
&lt;br /&gt;
::[https://www.schematicsunlimited.com/ schematicsunlimited.com] - Download FREE diagrams, schematics, service manuals, operating manuals and other useful information for a variety of products.&lt;br /&gt;
&lt;br /&gt;
====Portable computers, smartphones, videocards, printers, TVs====&lt;br /&gt;
&lt;br /&gt;
=====Apple Hardware=====&lt;br /&gt;
::[https://logi.wiki/index.php/Main_Page logi.wiki] - a crowdsourced, open-edit knowledge base specifically designed for electronics technicians focusing on logic board repairs. It primarily acts as a resource for microsoldering and &#039;&#039;&#039;Apple device repairs&#039;&#039;&#039; (like &#039;&#039;&#039;iPhones&#039;&#039;&#039; and &#039;&#039;&#039;MacBooks&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The curralated list below provides a wide range of useful websites offering resources regarding repair of mostly smartphones, printers and laptops / notebooks.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::[https://www.laboneinside.com/ Lab-One (laboneinside)] - is a small community focused on laptop chip-level repairing. It provides technical resources such as laptop BIOS bin files, schematic diagrams, boardview files, for repairing, and troubleshooting laptop motherboards.&lt;br /&gt;
&lt;br /&gt;
::[https://vlab.su/ Vlab.su] - Russian virtual repair community. Virtual repair laboratory. Any problem can be solved together.&lt;br /&gt;
&lt;br /&gt;
::[https://www.macdat.net/ macdat.net] - is a hobbyist-run website offering a detailed database of vintage laptop specs and Macintosh repair resources, including capacitor guides and service schematics.&lt;br /&gt;
&lt;br /&gt;
::[https://www.electronica-pt.com/ Electrónica PT] - Portuguese community for basic and advanced electronics, electronic repair support center.&lt;br /&gt;
&lt;br /&gt;
::[https://thetechstall.com/ The Tech Stall] - Download all the necessary tools for laptop and desktop motherboard diagnostics and fixes at no cost for free to reduce e-waste and spare the environment.&lt;br /&gt;
&lt;br /&gt;
::[https://www.cyberforum.ru/notebook-circuit/ Cyberforum] - A Russian forum for programmers and system administrators also offering some schematics and boardview for repair.&lt;br /&gt;
&lt;br /&gt;
::[https://zremcom.ru/scheme/scheme-laptops Zremcom] - A Russian website for repair, setup of servers, computers. Service manuals and diagrams for computers, laptops and power supplies.&lt;br /&gt;
&lt;br /&gt;
::[https://www.alisaler.com/ AliSaler] - Website offering EC &amp;amp; Bios firmwares / bins, datasheets, boardviews, schematics, ic equivalent information, and programmer software for laptops.&lt;br /&gt;
&lt;br /&gt;
::[https://www.alifixit.com/ AliFixit] - We believe in reviving technology and minimizing electronic waste. As our field is computers and laptops, we are here trying to provide as much stuff as possible for free to make our contribution.&lt;br /&gt;
&lt;br /&gt;
::[https://www.indiafix.in/p/schematic-and-boardview-collection.html IndiaFix] - Free laptop schematic &amp;amp; boardviews downloads. Desktop bios dumps, and free repair tips.&lt;br /&gt;
&lt;br /&gt;
::[https://www.apple-schematic.se/ Apple Schematic] - Free schematic and boardview (BRD) for Apple Macbooks and other Apple devices.&lt;br /&gt;
&lt;br /&gt;
::[https://novoselovvlad.ru/ Novoselovvlad.ru] - Blog of the workshop of Vladislav Novoselov (offers schematics, bios dumps, and various other helpful tools).&lt;br /&gt;
&lt;br /&gt;
::[http://printer1.blogspot.com/ printer1] - Collection of service manuals for printers and laptops.&lt;br /&gt;
&lt;br /&gt;
::[https://www.tvservice.org/ TV Service] - is a Russian website offering datasheets and schematics for TV repair.&lt;br /&gt;
&lt;br /&gt;
::[https://www.smarttvmanuals.net/ Smart Tv Manuals &amp;amp; Circuit Board Diagrams] - is a website offering datasheets and schematics for Smart TV repair.&lt;br /&gt;
&lt;br /&gt;
::[https://www.informaticanapoli.it/manuali-di-servizio/ informaticanapoli] - Italian website that offers service manuals and schematics for various laptop brands.&lt;br /&gt;
&lt;br /&gt;
::[https://www.gadget-manual.com/nvidia-geforce/ Gadget-Manual] - Graphic card manuals boardviews and datasheets.&lt;br /&gt;
&lt;br /&gt;
::[https://sector.biz.ua/docs/schematic_diagrams_msi_motherboards/schematic_diagrams_msi_motherboards.phtml Sector] - Russian website offering schemetic diagrams, datasheets and boardviews (Asrock, Asus, ECS, Gigabyte, Acer, IBM/Lenovo).&lt;br /&gt;
&lt;br /&gt;
::[https://schematic-x.blogspot.com/ Schematic-x] - Free laptops &amp;amp; desktop schematic diagrams and BIOS downloads.&lt;br /&gt;
&lt;br /&gt;
::[https://www.s-manuals.com/notebook S-manuals.com] - Notebooks, Schematics, Service Manuals, ..&lt;br /&gt;
&lt;br /&gt;
::[https://repo.palkeo.com/clevo-mirror/ palkeo Clevo Mirror] - Third party Clevo notebook bioses and manual mirror.&lt;br /&gt;
&lt;br /&gt;
=====Laptop or smartphone Boardview / Schematic / Firmware [Groups]=====&lt;br /&gt;
::[https://t.me/schematicslaptop schematicslaptop] - Laptop schematics.&lt;br /&gt;
&lt;br /&gt;
::[https://t.me/biosarchive biosarchive] - The largest channel of archived bios (firmwares) of laptops.&lt;br /&gt;
&lt;br /&gt;
::[https://t.me/SMART_PHONE_SCHEMATICS SMART_PHONE_SCHEMATICS] - Collection of smartphone schematics.&lt;br /&gt;
&lt;br /&gt;
=====Software for opening Boardview files=====&lt;br /&gt;
&lt;br /&gt;
::[[Software_Tools#Tools_for_opening_CAD_or_Boardview_files|Tools for opening CAD or Boardview files.]]&lt;br /&gt;
&lt;br /&gt;
====GPU Repair====&lt;br /&gt;
::[https://levirepair.eu/infusions/forum/viewthread.php?thread_id=10&amp;amp;pid=72#post_72 LeviRepair] is a specialized online forum and community focused on technical GPU repair, diagnostics, and component-level troubleshooting. It acts as a knowledge base for repairing graphics cards, covering topics like VRAM testing, bios flashing, and hardware repairs for NVIDIA and AMD cards.&lt;br /&gt;
&lt;br /&gt;
::[https://discord.gg/yXeM6eUjNe NorthWestRepair (Discord server)] - is a community specialized in dedicated graphics card repair at the component level, with many fans and repair specialists worldwide.&lt;br /&gt;
&lt;br /&gt;
====Retro PC Hardware====&lt;br /&gt;
::[https://theretroweb.com/ The Retro Web] - The Retro Web motherboard database, here you can find board photos, BIOS images, manuals and more!&lt;br /&gt;
&lt;br /&gt;
::[https://soggi.org/ Soggi] - Retro hardware BIOS, firmware, drivers, manual, patches, tools, utilities, tech demos, other downloads and specifications available.&lt;br /&gt;
&lt;br /&gt;
====Virtual Operating System Museum====&lt;br /&gt;
::[https://virtualosmuseum.org/ The Virtual OS Museum] - an epic collection of historically significant operating systems, representing more than 600 OSes across upwards of 250 platforms. It&#039;s all local, so you&#039;ll need a good few gigs of space.&lt;br /&gt;
&lt;br /&gt;
====Vintage Audio Equipment Schematics / Manuals====&lt;br /&gt;
::[https://hifigoteborg.se/pdf/ HiFiGoteborg] - LoudAndProud HiFi Goteborg. Schematic archive of old forgotten Hi-Fi from the golden days.&lt;br /&gt;
&lt;br /&gt;
====Paid sources (various fields)====&lt;br /&gt;
Most of the websites provide free service manuals and boardviews, &#039;&#039;&#039;but some unfortunately don&#039;t or have been PAYWALLED (badcaps.net as of 2026). &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::[https://www.badcaps.net/ Badcaps] - Badcaps Electronics Repair Forum &amp;amp; Schematic Search &amp;lt;--- Pay 2 download..&lt;br /&gt;
&lt;br /&gt;
::[https://vinafix.com/ Vinafix] - Vinafix Electronics Repair Forum &amp;amp; Schematic Search &amp;lt;--- Pay 2 download..&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===SMD Marking Codes Database===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Due to the small size of most SMD components, manufacturers are not able to write the full part number on the case. They use instead a marking code typically composed of a combination of 2 or 3 letters or digits.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;When repairing an unknown electronic board, it becomes so difficult to know what is the exact type of a given component. This database allows to quickly find the part number of a SMD component when you have only the marking code.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::[https://www.pcbcart.com/article/content/How-to-Identify-SMD-Components.html PCBCart] - How to Identify SMD Components Explained.&lt;br /&gt;
&lt;br /&gt;
::[https://smd.yooneed.one/ smd.yooneed.one] - A searchable database of electronics SMD components marking codes.&lt;br /&gt;
&lt;br /&gt;
::[https://embedeo.org/smd_codes/ embedeo.org/smd_codes] - SMD marking codes of electronic components such as bipolar transistors (BJT), field effect transistors (FET, MOSFET, JFET), diodes, Zener diodes, Schottky ..&lt;br /&gt;
&lt;br /&gt;
::[https://repaircompanion.com/ RepairCompanion] - Your companion for electronics tools, component identification, calculators, diagnostics and education.&lt;br /&gt;
&lt;br /&gt;
::[https://www.sos.sk/pdf/SMD_Catalog.pdf SOS electronic, The SMD CODEBOOK] - It lists well over 3,400 device codes in alphabetical order, together with type numbers, device characteristics or equivalents and pinout information.&lt;br /&gt;
&lt;br /&gt;
::[http://www.marsport.org.uk/smd/mainframe.htm The SMD Codebook (marsport)] - Online version to look up a SMD codes.&lt;br /&gt;
&lt;br /&gt;
::[https://www.s-manuals.com/smd S-manuals.com] - SMD Markings, SMD codes, ..&lt;br /&gt;
&lt;br /&gt;
===IC Equivlent Database===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This might be useful if you run into a problem were you don&#039;t have a exact matching replacement part. Now you can use the cross-reference search for an equivalent IC.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::[https://alltransistors.com/ All Transistors] - Datasheet. Cross Reference Search. Transistor Database.&lt;br /&gt;
&lt;br /&gt;
::[https://octopart.com/ Octopart] - Lets you search for transistor datasheets but also allows you to filter by key specifications much like AllTransistors cross reference.&lt;br /&gt;
&lt;br /&gt;
===Hardware pinouts (web-based)===&lt;br /&gt;
&lt;br /&gt;
::[https://allpinouts.org/ allpinouts.org] - is a Web-based free content project to list cable and connectors pin-outs.&lt;br /&gt;
&lt;br /&gt;
::[https://pinouts.ru/ pinouts.ru] - Handbook of hardware schemes, cables and connectors layouts pinouts.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Find a image of the PCB without opening the device===&lt;br /&gt;
:# Modify the link below replace &amp;quot;example&amp;quot; without quotes with the product name and model you want to find&lt;br /&gt;
:# Visit the url and the results will show, if it does not show any results it has not been listed in the fccid database.&lt;br /&gt;
::&amp;lt;pre&amp;gt;https://www.google.com/search?tbm=isch&amp;amp;q=example+internal+site:fccid.io&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Note that there will be no results if the device does not have a wireless receiver or transmitter inside.&amp;lt;br&amp;gt; Some have used a off-the-shelf (OTS) wireless radio to avoid having to do a new FCC certification. In that case it is useless material and time saving to first quickly image search the ID to check for this.&lt;br /&gt;
::[https://fccid.io/search.php FCCID.io search direct link]&lt;br /&gt;
&lt;br /&gt;
====Electronic certification databases====&lt;br /&gt;
&#039;&#039;&#039;If the device is sold in the U.S. and complies with U.S. regulations, see below.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
An FCC ID is a unique identifier assigned to a device registered with the United States Federal Communications Commission.&amp;lt;br&amp;gt;&lt;br /&gt;
For legal sale of wireless devices in the US.&lt;br /&gt;
These databases can be of great use if you want to quickly know what kind of wireless communication hardware is used.&amp;lt;br&amp;gt;&lt;br /&gt;
Here you can most often find certifications, type approvals, specifications, instructions, internal/external pictures and sometimes even datasheets.&lt;br /&gt;
&lt;br /&gt;
::* FCC.Report. Provides this easily searchable FCC ID database.&lt;br /&gt;
:::: [https://fcc.report/FCC-ID/ -&amp;gt; FCC.Report]&lt;br /&gt;
::* Device.report. Electronics device database of over 500,000 products with certifications, type approvals, specifications, instructions, and datasheets. &lt;br /&gt;
:::: [https://device.report/ -&amp;gt; Device.Report]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Digital Education===&lt;br /&gt;
:Resources for reverse engineering closed-source software to identify bugs, debug, and conduct penetration testing.&lt;br /&gt;
&lt;br /&gt;
====Reverse Engineering Guides====&lt;br /&gt;
:Tools are great, and sometimes free! Without knowing how to use them, they can be a big waste of time. Better to spend your time learning the basics, then apply your knowledge. &lt;br /&gt;
&lt;br /&gt;
::[http://security.cs.rpi.edu/courses/hwre-spring2014/ CSCI 4974 / 6974 Hardware Reverse Engineering] - Good slide decks on reverse engineering hardware at all levels, IC to PCB.&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/mytechnotalent/Reverse-Engineering-Tutorial Reverse Engineering Tutorial] - A comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM &amp;amp; 64-bit ARM architectures.&lt;br /&gt;
&lt;br /&gt;
=====Ghidra Documents=====&lt;br /&gt;
&#039;&#039;&#039;Class material linked from ghidra.re. Use &amp;lt;u&amp;gt;arrow keys on keyboard&amp;lt;/u&amp;gt; to move through slides.&#039;&#039;&#039;&lt;br /&gt;
======Beginner======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/Beginner/Introduction_to_Ghidra_Student_Guide.html Introduction to Ghidra Student Guide.]&lt;br /&gt;
======Intermediate======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/Intermediate/Intermediate_Ghidra_Student_Guide.html Intermediate to Ghidra Student Guide.]&lt;br /&gt;
======Advanced (PDF)======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/Advanced/improvingDisassemblyAndDecompilation.pdf Advanced (PDF).]&lt;br /&gt;
======Advanced Development======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/AdvancedDevelopment/GhidraAdvancedDevelopment.html Advanced Development.]&lt;br /&gt;
======Debugger======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/Debugger/README.html Debugger.]&lt;br /&gt;
======BSim======&lt;br /&gt;
::[https://ghidra.re/ghidra_docs/GhidraClass/BSim/README.html BSim.]&lt;br /&gt;
&lt;br /&gt;
=====IDA Material=====&lt;br /&gt;
&lt;br /&gt;
::[[File:Reverse Engineering Malware IDA &amp;amp; Olly Basics 5 parts by otw v1.pdf|thumb]] - A Reverse Engineering Malware introduction and bare basics IDA &amp;amp; Olly x86 (5 parts) by otw.&lt;br /&gt;
&lt;br /&gt;
::[https://unit42.paloaltonetworks.com/using-idapython-to-make-your-life-easier-part-1/ Using IDAPython to Make Your Life Easier: Part 1] - As a malware reverse engineer, I often find myself using IDA Pro in my day-to-day activities. It should come as no surprise, seeing as IDA Pro is the industry standard (although alternatives such as radare2 and Hopper are gaining traction). One of the more powerful features of IDA that I implore all reverse engineers to make use of is the Python addition, aptly named ‘IDAPython’, which exposes a large number of IDA API calls.&lt;br /&gt;
&lt;br /&gt;
:::[https://unit42.paloaltonetworks.com/using-idapython-to-make-your-life-easier-part-2/ Using IDAPython to Make Your Life Easier: Part 2]&lt;br /&gt;
&lt;br /&gt;
:::[https://unit42.paloaltonetworks.com/using-idapython-to-make-your-life-easier-part-3/ Using IDAPython to Make Your Life Easier: Part 3]&lt;br /&gt;
&lt;br /&gt;
:::[https://unit42.paloaltonetworks.com/using-idapython-to-make-your-life-easier-part-4/ Using IDAPython to Make Your Life Easier: Part 4]&lt;br /&gt;
&lt;br /&gt;
:::[https://unit42.paloaltonetworks.com/using-idapython-to-make-your-life-easier-part-5/ Using IDAPython to Make Your Life Easier: Part 5]&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/Dump-GUY/Malware-analysis-and-Reverse-engineering Some publicly available Malware analysis and Reverse engineering] - is a curated list of awesome materials from the user Dump-GUY a former Forensic, Malware Analyst, Reverse Engineer. [https://www.youtube.com/c/DuMpGuYTrIcKsTeR Youtube channel].&lt;br /&gt;
&lt;br /&gt;
=====x64dbg=====&lt;br /&gt;
&lt;br /&gt;
::[https://help.x64dbg.com/en/latest/introduction/index.html x64dbg] - Introduction &amp;amp; documentation page.&lt;br /&gt;
&lt;br /&gt;
=====Immunity Debugger=====&lt;br /&gt;
&lt;br /&gt;
::[https://class.malware.re/stuff/nardella/basic-reverse-engineering-immunity-debugger-36982.pdf Basic Reverse Engineering with Immunity Debugger] - SANS Institute Information Security Reading Room. Basic Reverse Engineering x86 with Immunity Debugger.&lt;br /&gt;
&lt;br /&gt;
=====Malware Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
::[https://tryhackme.com/room/basicmalwarere BasicMalwareRE] - this room aims towards helping everyone learn about the basics of &amp;quot;Malware Reverse Engineering&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
::[https://gist.github.com/IdanBanani/5be0442ad390f89259b494098f450bfd Reversing / Malware Analysis / Assembly -resources] - is a large list of reversing materials and courses.&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/CyberSecurityUP/Awesome-Malware-and-Reverse-Engineering Malware and Reverse Engineering Complete Collection] - Awesome Malware and Reverse Engineering collection by Joas.&lt;br /&gt;
&lt;br /&gt;
=====Anti Debugging Protection Techniques with Examples=====&lt;br /&gt;
======x86 (Win32)======&lt;br /&gt;
&lt;br /&gt;
::[https://anti-debug.checkpoint.com/ cp&amp;lt;r&amp;gt; Anti-Debug Tricks] - By Check Point Research: CPR, x86 &amp;amp; x64.&lt;br /&gt;
&lt;br /&gt;
::[https://www.apriorit.com/dev-blog/367-anti-reverse-engineering-protection-techniques-to-use-before-releasing-software Anti Debugging Protection Techniques with Examples] - A lot of great examples provided by apriorit on their blog, x86 &amp;amp; x64.&lt;br /&gt;
&lt;br /&gt;
::[https://www.codeproject.com/Articles/30815/An-Anti-Reverse-Engineering-Guide An-Anti-Reverse-Engineering-Guide] - By Joshua Tully hosted on CodeProject, Win32/x86 with examples.&lt;br /&gt;
&lt;br /&gt;
::[https://www.openrce.org/reference_library/anti_reversing OpenRCE Anti Reversing Database] - Mostly if not all Win32/x86. The Anti Reverse Engineering Database provides the analysis and desription for a number of various anti debugging, disassembly and dumping tricks. This resource aims to help reverse engineers locate, identify and bypass such techniques.&lt;br /&gt;
&lt;br /&gt;
::[[Media:The “Ultimate” Anti-Debugging.pdf]] - by Peter Ferrie (4 May 2011). This text contains a number of code snippets in both 32-bit and 64-bit versions.&lt;br /&gt;
&lt;br /&gt;
::[[Media:Anti-reverse engineering techniques by Jozef Miljak.pdf]] - An experimental study on which anti-reverse engineering technique are the most effective to protect your software from reversers, Win32/x86.&lt;br /&gt;
&lt;br /&gt;
::[https://forum.tuts4you.com/files/file/1218-anti-reverse-engineering-guide/ Anti-Reverse Engineering Guide By Teddy Rogers] - An individual reading this should have a solid understanding of ASM, how computers handle memory, the Win32 Debugging API, and at least some knowledge of Windows internals. &lt;br /&gt;
&lt;br /&gt;
======x64 (Win64)======&lt;br /&gt;
&lt;br /&gt;
::[https://anti-debug.checkpoint.com/ cp&amp;lt;r&amp;gt; Anti-Debug Tricks] - By Check Point Research: CPR, x86 &amp;amp; x64.&lt;br /&gt;
&lt;br /&gt;
::[https://www.apriorit.com/dev-blog/367-anti-reverse-engineering-protection-techniques-to-use-before-releasing-software Anti Debugging Protection Techniques with Examples] - A lot of great examples provided by apriorit on their blog, x86 &amp;amp; x64.&lt;br /&gt;
&lt;br /&gt;
::[[Media:The “Ultimate” Anti-Debugging.pdf]] - by Peter Ferrie (4 May 2011). This text contains a number of code snippets in both 32-bit and 64-bit versions.&lt;br /&gt;
&lt;br /&gt;
====Machine code or virtual machine bytecode reference==== &lt;br /&gt;
&lt;br /&gt;
=====Assembly reference / manuals=====&lt;br /&gt;
&lt;br /&gt;
======x86======&lt;br /&gt;
&lt;br /&gt;
::[http://ref.x86asm.net/ Reference x86] - Reference X86 Opcode and Instructions (the holy x86 assembly bible).&lt;br /&gt;
&lt;br /&gt;
======x86 Training======&lt;br /&gt;
::[https://x86re.com/1.html Reverse Engineering for Noobs Part 1] - Brief introduction to RE, executables, compiling, 32-bit x86 syntax, and stack frames.&lt;br /&gt;
&lt;br /&gt;
::[https://x86re.com/2.html Reverse Engineering for Noobs Part 2: Portable Executable Files] - Breakdown of Portable Executable image file headers and sections.&lt;br /&gt;
&lt;br /&gt;
======x86 and amd64======&lt;br /&gt;
&lt;br /&gt;
::[https://www.felixcloutier.com/x86/ x86 and amd64 instruction reference] - Derived from the December 2023 version of the Intel® 64 and IA-32 Architectures Software Developer&#039;s Manual.&lt;br /&gt;
&lt;br /&gt;
=====Bytecode reference=====&lt;br /&gt;
======Java Virtual Machine (JVM)======&lt;br /&gt;
&lt;br /&gt;
::[https://en.wikipedia.org/wiki/List_of_Java_bytecode_instructions Wikipedia] - List of Java bytecode instructions.&lt;br /&gt;
&lt;br /&gt;
::[https://javaalmanac.io/bytecode/ The Java Version Almanac] - Java Bytecode, by Mnemonic.&lt;br /&gt;
&lt;br /&gt;
======Dalvik opcodes (Android)======&lt;br /&gt;
&lt;br /&gt;
::[http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html Pallergabor] - Dalvik opcodes documentation with examples.&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/user1342/Awesome-Android-Reverse-Engineering Awesome-Android-Reverse-Engineering] - A curated list of awesome Android Reverse Engineering training, resources, and tools.&lt;br /&gt;
&lt;br /&gt;
======Common Language Runtime (CLR) .NET======&lt;br /&gt;
&lt;br /&gt;
::[https://en.wikipedia.org/wiki/List_of_CIL_instructions Wikipedia] - List of CIL instructions.&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/stakx/ecma-335/blob/master/docs/TABLE_OF_CONTENTS.md ECMA-335 Documentation] - This Standard defines the Common Language Infrastructure (CLI).&lt;br /&gt;
&lt;br /&gt;
====Reverse Engineering Challenges====&lt;br /&gt;
&lt;br /&gt;
::[https://crackmes.one/ Crackmes.one] - is a simple place where you can download crackmes to improve your reverse engineering skills.&lt;br /&gt;
&lt;br /&gt;
::[https://crackmy.app/ CrackMy.App] - is as place to share your crackmes, solve challenges, and climb the leaderboard in the ultimate reverse engineering community.&lt;br /&gt;
&lt;br /&gt;
====Security Training Classes====&lt;br /&gt;
&lt;br /&gt;
::[https://ost2.fyi/ OpenSecurityTraining2] - is a free, beta-stage online platform built on Open edX that offers in-depth cybersecurity and reverse-engineering courses like x86 assembly, kernel exploitation, and firmware analysis.&lt;br /&gt;
&lt;br /&gt;
====Security CTF====&lt;br /&gt;
Capture the Flag (CTF) in computer security is an exercise in which participants attempt to find text strings, called &amp;quot;flags&amp;quot;, which are secretly hidden in purposefully vulnerable programs or websites.&amp;lt;br&amp;gt;&lt;br /&gt;
Learn more about reverse engineering and cybersecurity start playing CTF&#039;s.&lt;br /&gt;
&lt;br /&gt;
::[https://jaimelightfoot.com/blog/so-you-want-to-ctf-a-beginners-guide/ CTF Beginners Guide] - is intended to be a guide for beginners who have just started playing CTFs (or for people who have never played, but would like to).&lt;br /&gt;
&lt;br /&gt;
::[https://ctflearn.com/ CTFlearn] - The most beginner-friendly way to get into hacking. Challenges Test your skills by hacking your way through hundreds of challenges.&lt;br /&gt;
&lt;br /&gt;
::[https://ctf101.org/ CTF101] - a site documenting the basics of playing Capture the Flags. This guide was written and maintained by the OSIRIS Lab at New York University.&lt;br /&gt;
&lt;br /&gt;
::[https://picoctf.org/ picoCTF] - is a free computer security education program with original content built on a capture-the-flag framework created by security and privacy experts.&lt;br /&gt;
&lt;br /&gt;
::[https://microcorruption.com/ MicroCorruption] - is a online, embedded debugger that starts from scratch and introduces the very foundations of memory corruption. Great practice for learning the basics of binary exploitation.&lt;br /&gt;
&lt;br /&gt;
::[https://echoctf.red/ echoctf.red] - A platform to develop, run and administer CTF competitions. The online echoCTF.RED platform user interfaces and codebase.&lt;br /&gt;
&lt;br /&gt;
::[https://pwnable.kr/ Wargames Pwnable.kr] - is a non-commercial wargame site which provides various pwn challenges regarding system exploitation, including reverse engineering, web exploitation, and cryptography.&lt;br /&gt;
&lt;br /&gt;
::[https://pwnable.tw/challenge/ Wargames Pwnable.tw] - is a wargame site for hackers to test and expand their binary exploiting skills. HOW-TO. Try to find out the vulnerabilities exists.&lt;br /&gt;
&lt;br /&gt;
::[https://ctfsites.github.io/ More CTF sites] - A curated list of more CTF sites on Github.&lt;br /&gt;
&lt;br /&gt;
====Embedded security Challenge (ESC)====&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2025 csaw_esc_2025] - CSAW 2025 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2024 csaw_esc_2024] - CSAW 2024 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2023 csaw_esc_2023] - CSAW 2023 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2022 csaw_esc_2022] - CSAW 2022 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2021 csaw_esc_2021] - CSAW 2021 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
::[https://github.com/TrustworthyComputing/csaw_esc_2019 csaw_esc_2019] - CSAW 2019 Embedded Security Challenge (Github repo).&lt;br /&gt;
&lt;br /&gt;
====800 MHz AMPS Documentation====&lt;br /&gt;
::[https://wiki.recessim.com/w/images/8/86/Cellular_Telephone_Bible_With_SIDs.txt The Cellular Telephone Bible by Mike Larsen (1997)] Unlock codes and programming procedures of early 800 MHz analog AMPS cellular phones. This document also contains the system IDs (SID) of the 800 MHz analog service providers.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3577</id>
		<title>PlayStation 5 (PS5)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3577"/>
		<updated>2026-06-05T19:20:40Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Technical measurements and hardware details for PlayStation 5 repair and troubleshooting.&lt;br /&gt;
&lt;br /&gt;
= PlayStation 5 (PS5) =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 5 (PS5)&#039;&#039;&#039; is a home video game console developed by Sony.  &lt;br /&gt;
This page focuses on &#039;&#039;&#039;hardware measurements, electrical characteristics, and technical details&#039;&#039;&#039;&amp;lt;/br&amp;gt;&lt;br /&gt;
intended to assist with &#039;&#039;&#039;diagnosing, &amp;lt;u&amp;gt;troubleshooting, and repairing&amp;lt;/u&amp;gt;&#039;&#039;&#039; PlayStation 5 consoles.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The PlayStation 5 was released in two primary variants:&lt;br /&gt;
* Standard model with Ultra HD Blu-ray drive&lt;br /&gt;
* Digital Edition without optical drive&lt;br /&gt;
&lt;br /&gt;
Internally, both models share largely identical core hardware, with differences mainly related to the optical drive assembly and chassis layout.&lt;br /&gt;
&lt;br /&gt;
== Models and Revisions ==&lt;br /&gt;
Known PS5 model families include:&lt;br /&gt;
* CFI-10xx (launch models)&lt;br /&gt;
* CFI-11xx&lt;br /&gt;
* CFI-12xx&lt;br /&gt;
&lt;br /&gt;
Hardware layout, cooling solutions, and power supply designs may vary slightly between revisions.&lt;br /&gt;
&lt;br /&gt;
== Physical Measurements ==&lt;br /&gt;
&lt;br /&gt;
* Console dimensions&lt;br /&gt;
* Weight (with and without optical drive)&lt;br /&gt;
* Heatsink and fan dimensions&lt;br /&gt;
* PCB size and layer count (where known)&lt;br /&gt;
&lt;br /&gt;
== Power and Electrical Characteristics ==&lt;br /&gt;
&lt;br /&gt;
* AC input specifications&lt;br /&gt;
* Power supply output rails&lt;br /&gt;
* Standby and operational power consumption&lt;br /&gt;
* Typical fault-related voltage readings&lt;br /&gt;
&lt;br /&gt;
== Cooling and Thermal Design ==&lt;br /&gt;
&lt;br /&gt;
* Overview of the cooling system design&lt;br /&gt;
* Blower-type centrifugal fan specifications and airflow characteristics&lt;br /&gt;
* Liquid metal thermal interface application notes&lt;br /&gt;
* Dust accumulation within the cooling system&lt;br /&gt;
&lt;br /&gt;
=== Advanced Thermal Design ===&lt;br /&gt;
The cooling system appears well engineered, but the SoC generates significant heat under load. To minimize hotspot formation and maintain thermal conductivity, liquid metal is used as the thermal interface material due to its high thermal transfer performance. During SMD rework on the PS5 mainboard, one of the first noticeable characteristics is how effectively the PCB itself contributes to heat dissipation, with a substantial thermal mass. The only missing feature would have been an advanced dust filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Fan Type ===&lt;br /&gt;
The system uses a blower-style centrifugal fan, chosen for its ability to generate high static pressure and sufficient airflow (CFM) required to cool the power-intensive SoC and dense heatsink assembly. While effective, this design also makes the console more susceptible to dust accumulation, as it draws air from the surrounding environment without a dedicated filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Liquid Metal ===&lt;br /&gt;
Liquid metal does not dry out or degrade in the same way as traditional thermal pastes. However, it introduces its own drawbacks, primarily the need for proper containment and isolation, since it remains in a liquid state and can migrate or leak if not properly secured. The damage caused by leaked liquid metal is often almost irreversible, as it can creep under BGA packages, corrode pads, short components, and lead to significant repair challenges.&lt;br /&gt;
&lt;br /&gt;
==== Correct Application ====&lt;br /&gt;
This is critically important for proper, long-term, stable operation of the device. Use cotton swabs (Q-tips) to carefully remove the old liquid metal, do not spill it. Clean the surface with isopropyl alcohol (IPA). When reapplying, use cotton swabs to spread the liquid metal evenly, as shown in the picture.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Apply lm tim a.jpg|250px]]&lt;br /&gt;
| [[File:Apply lm tim b.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| Apply 1g of LM.&lt;br /&gt;
| Evenly spread carefully with q-tip.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dust Accumulation ===&lt;br /&gt;
When used at floor level, the risk of dust intake increases significantly. Over time, dust can accumulate on the cooling fins, reducing airflow and heat dissipation. This can lead to a progressive thermal chain: initial thermal throttling, followed by reduced performance or stuttering, and in severe cases, an automatic thermal shutdown to protect the hardware.&lt;br /&gt;
&lt;br /&gt;
To mitigate these issues, it is recommended to keep the console elevated above floor level to reduce exposure to dust and improve long-term cooling performance.&lt;br /&gt;
&lt;br /&gt;
== Common thermal failure points ==&lt;br /&gt;
&lt;br /&gt;
* Compact thermal design with limited heat dissipation headroom.&lt;br /&gt;
* Dust accumulation obstructing airflow paths and reducing cooling efficiency.&lt;br /&gt;
* SoC temperatures exceeding TjMax, triggering thermal throttling or abrupt shutdowns to prevent hardware damage.&lt;br /&gt;
&lt;br /&gt;
== Internal Components ==&lt;br /&gt;
&lt;br /&gt;
This section documents all internal components that were either missing (knocked off) or identified as faulty during inspection and repair.&lt;br /&gt;
&lt;br /&gt;
=== HDMI Chip MN864739 === &lt;br /&gt;
* Markings Panasonic MN864739 [https://www.psdevwiki.com/ps5/MN864739 MN864739 Pin Out].&lt;br /&gt;
&lt;br /&gt;
=== EDM-020 DFN12 Protection Switch 5v VBUS ===&lt;br /&gt;
&lt;br /&gt;
Is the Playstation&#039;s USB PD / VBUS current limiting protection IC.&lt;br /&gt;
Markings AF01 [https://www.aosmd.com/res/datasheets/AOZ1351DI-01.pdf AOZ1351DI-01] IC in DFN12 package.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:EDM-020 AF01 Protection Switch.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| AOZ1351DI-01 IC location on EDM-020.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EDM-010 SIE CX090061GG EMI/RFI suppression ===&lt;br /&gt;
&lt;br /&gt;
The following components were identified during a repair of a PS5 console. Several surface-mount components had been knocked off the bottom side of the EDM-010 board revision, in the vicinity of the SIE CX090061GG IC. The components were reverse-engineered from the board to facilitate replacement.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Sony@Motherboard@Side B@EDM-010 (cut L upper c).jpg|250px]]&lt;br /&gt;
| [[File:Ferrite beads from doner.jpg|250px]]&lt;br /&gt;
| [[File:EDM-010 repair ferrite beads.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| EDM-010 SIE CX090061GG EMI/RFI suppression.&lt;br /&gt;
| Ferrite beads from donor board.&lt;br /&gt;
| Repair.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Replacing them with 1206-package ferrite beads within the specification range of:&lt;br /&gt;
~600–1000 Ω @ 100 MHz&lt;br /&gt;
Low DC resistance&lt;br /&gt;
~0.5–2 A rating&lt;br /&gt;
&lt;br /&gt;
Replacement ferrite beads were salvaged from a donor Dell notebook mainboard, sourced from the 3.5 mm audio circuitry, a section known to use comparable EMI suppression components in the same 1206 package. The repair was successful; the device passed all post-repair testing and had no warranty returns.&lt;br /&gt;
&lt;br /&gt;
== Common Hardware Issues ==&lt;br /&gt;
&lt;br /&gt;
This section documents commonly observed hardware faults, such as:&lt;br /&gt;
* No power or intermittent power&lt;br /&gt;
* Overheating and shutdowns&lt;br /&gt;
* HDMI output failure&lt;br /&gt;
* Liquid metal leakage or migration&lt;br /&gt;
* Fan or power supply failure&lt;br /&gt;
&lt;br /&gt;
== Diagnostics and Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* Visual inspection guidance&lt;br /&gt;
* Basic electrical testing points&lt;br /&gt;
* Symptom-based fault isolation&lt;br /&gt;
* Known failure patterns by model revision&lt;br /&gt;
&lt;br /&gt;
== Power Rail Voltage and Resistance Reference ==&lt;br /&gt;
&lt;br /&gt;
This section provides internal reference information for &#039;&#039;&#039;full-board voltage and resistance measurements&#039;&#039;&#039; across major PlayStation 5 power rails.  &lt;br /&gt;
It is intended for use during &#039;&#039;&#039;board-level diagnostics, fault isolation, and repair verification&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
All measurements should be taken with proper ESD precautions and appropriate test equipment.  &lt;br /&gt;
Values may vary slightly depending on model revision, firmware state, and board condition.&lt;br /&gt;
&lt;br /&gt;
=== Measurement Scope ===&lt;br /&gt;
&lt;br /&gt;
Measurements documented in this section include:&lt;br /&gt;
* Standby power rails&lt;br /&gt;
* Primary system power rails&lt;br /&gt;
* Secondary and low-voltage logic rails&lt;br /&gt;
* Ground-to-rail resistance checks&lt;br /&gt;
* Powered-on voltage validation&lt;br /&gt;
&lt;br /&gt;
Unless otherwise specified:&lt;br /&gt;
* &#039;&#039;&#039;Resistance&#039;&#039;&#039; measurements are taken with the console powered off and disconnected from AC.&lt;br /&gt;
* &#039;&#039;&#039;Voltage&#039;&#039;&#039; measurements are taken with the console connected to AC power and in the specified power state.&lt;br /&gt;
&lt;br /&gt;
==== Resistance Reference ====&lt;br /&gt;
&lt;br /&gt;
===== EDM-020 =====&lt;br /&gt;
Advanced resistance-to-ground values on a working EDM-020 board.&lt;br /&gt;
See high-res images below for full details.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:PS5_PCB_EDM-020_Side_A.jpg|250px]]&lt;br /&gt;
| [[File:PS5_PCB_EDM-020_Side_B.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| PS5 PCB EDM-020 Side A.&lt;br /&gt;
| PS5 PCB EDM-020 Side B.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Voltage Reference ====&lt;br /&gt;
&lt;br /&gt;
===== EDM-020 =====&lt;br /&gt;
PS5 Voltage Reference Characterization During Idle State (User Select / Home Screen, Side B).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:PS5 PCB EDM-020 Side B voltage reading idle.jpg|250px]]&lt;br /&gt;
| [[File:32mhz crystal under SIE CX090061GG.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| PS5 PCB EDM-020 Side B.&lt;br /&gt;
| Crystal oscillator under SIE CX09006 chip.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Standby Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Standby rails are present when the console is connected to AC power but not fully powered on.&lt;br /&gt;
&lt;br /&gt;
Documented characteristics include:&lt;br /&gt;
* Expected standby voltage levels&lt;br /&gt;
* Typical resistance-to-ground values&lt;br /&gt;
* Rails required for power-on sequencing&lt;br /&gt;
* Common faults related to missing or unstable standby power&lt;br /&gt;
&lt;br /&gt;
Abnormal readings on standby rails often indicate issues within the power supply, standby regulators, or shorted downstream components.&lt;br /&gt;
&lt;br /&gt;
=== Primary System Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Primary system rails supply power to major subsystems such as the SoC, memory, and storage.&lt;br /&gt;
&lt;br /&gt;
This subsection documents:&lt;br /&gt;
* Nominal operating voltages&lt;br /&gt;
* Acceptable voltage tolerance ranges&lt;br /&gt;
* Typical resistance values for short detection&lt;br /&gt;
* Power sequencing dependencies&lt;br /&gt;
&lt;br /&gt;
Significant deviations may indicate short circuits, failed regulators, or load-side faults.&lt;br /&gt;
&lt;br /&gt;
=== Secondary and Low-Voltage Rails ===&lt;br /&gt;
&lt;br /&gt;
Low-voltage rails support logic, control, and peripheral functions.&lt;br /&gt;
&lt;br /&gt;
Included measurements:&lt;br /&gt;
* Logic-level supply rails&lt;br /&gt;
* Controller and interface voltages&lt;br /&gt;
* Always-on versus switched rails&lt;br /&gt;
* Resistance comparisons between known-good and faulty boards (where available)&lt;br /&gt;
&lt;br /&gt;
These rails are often involved in no-boot, no-video, or intermittent power issues.&lt;br /&gt;
&lt;br /&gt;
=== Ground Reference and Short Detection ===&lt;br /&gt;
&lt;br /&gt;
Ground integrity and resistance-to-ground measurements are critical for diagnosing short circuits.&lt;br /&gt;
&lt;br /&gt;
This subsection covers:&lt;br /&gt;
* Recommended ground reference points&lt;br /&gt;
* Interpreting low-resistance readings&lt;br /&gt;
* Differentiating normal low-impedance rails from true shorts&lt;br /&gt;
* Common short locations by rail type&lt;br /&gt;
&lt;br /&gt;
=== Measurement Notes and Limitations ===&lt;br /&gt;
&lt;br /&gt;
* Values provided are for reference and comparison purposes only.&lt;br /&gt;
* Differences between board revisions may affect expected readings.&lt;br /&gt;
* Environmental factors such as temperature can influence resistance measurements.&lt;br /&gt;
* Always confirm suspicious readings with multiple test points where possible.&lt;br /&gt;
&lt;br /&gt;
This section should be used in conjunction with the &#039;&#039;&#039;Diagnostics and Troubleshooting&#039;&#039;&#039; section for effective fault isolation.&lt;br /&gt;
&lt;br /&gt;
== Service Manuals ==&lt;br /&gt;
&lt;br /&gt;
=== PlayStation®5 BOARD SERVICE MANUAL 1st edition for EDM-020 BOARD ===&lt;br /&gt;
: [[File:863200180-sm-ps5-0043e-01-0-BOARD-SERVICE-MANUAL-1st-edition.pdf|thumb|EDM-020 Board Service Manual 1ste Edition (PDF).]]&lt;br /&gt;
&lt;br /&gt;
== Repair Notes ==&lt;br /&gt;
&lt;br /&gt;
* Disassembly considerations&lt;br /&gt;
* Connector and ribbon cable cautions&lt;br /&gt;
* Thermal interface handling&lt;br /&gt;
* Post-repair testing recommendations&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[PlayStation 5 teardown]]&lt;br /&gt;
* [[Game console repair]]&lt;br /&gt;
* [[HDMI repair]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
This page is provided for informational purposes only. Repairing electronic equipment involves risk of injury or damage. Always follow appropriate safety procedures.&lt;br /&gt;
&lt;br /&gt;
This information is intended for professional repair technicians with appropriate training, tools, and experience.&lt;br /&gt;
&lt;br /&gt;
We are &#039;&#039;&#039;not responsible&#039;&#039;&#039; for any damage, injury, or loss resulting from the use of this information or any attempt to repair or modify equipment described on this page.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3576</id>
		<title>Software Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3576"/>
		<updated>2026-06-05T19:13:29Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: add BoardRipper + fix.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Software_wiki_banner.png|frameless|1280x300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disassemblers, decompilers, software development tools, pcb development suites, cryptographic tools, and other reverse engineering software. If you used it while reverse engineering, list it here!&lt;br /&gt;
==Tool Index==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RF Signals Analysis====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jopohl/urh Universal Radio Hacker] - tool to analyze and extract data from SDR-captured radio signals (especially pilots, [[Wikipedia:ISM_radio_band|ISM RF]] devices, etc). See youtube for tutorials and examples.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnuradio.org/ GNU Radio]  - toolkit that provides signal processing blocks to implement software-defined radios and signal processing systems.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/cjcliffe/CubicSDR CubicSDR] - is a cross-platform Software-Defined Radio application which allows you to navigate the radio spectrum and demodulate any signals you might discover.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/audacity/audacity Audacity] - is a audio editor that can be used to cleanup the radio waves captured by a [[Wikipedia:Software-defined_radio|SDR]] or Software Defined Radio. (Example: Start Audacity -&amp;gt; Import –&amp;gt; Raw Data -&amp;gt; Radio Wave File)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Firmware Analysis====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ReFirmLabs/binwalk binwalk]  - Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/attify/firmware-analysis-toolkit FAT] - is a toolkit built in order to help security researchers analyze and identify vulnerabilities in IoT and embedded device firmware.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/e-m-b-a/emba EMBA] - is designed as the central firmware analysis tool for penetration testers and product security teams. It supports the complete security analysis process starting with firmware extraction, doing static analysis and dynamic analysis via emulation and finally generating a web report.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rampageX/firmware-mod-kit Firmware Modification Kit] - is a collection of scripts and utilities to extract and rebuild linux based firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/craigz28/firmwalker Firmwalker] - is a script for searching the extracted firmware file system for goodies!&lt;br /&gt;
&lt;br /&gt;
====Setup Extractors / Overlay Unpackers / Virtualization Wrappers====&lt;br /&gt;
&lt;br /&gt;
*[https://innounp.sourceforge.net/ innounp] - the Inno Setup Unpacker.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Bioruebe/UniExtract2 Universal Extractor 2 (UniExtract2)] -  is a tool designed to extract files from any type of extractable file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/activescott/lessmsi lessmsi] - a tool to view and extract the contents of an Windows Installer (.msi) file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/crackinglandia/fuu FUU] - [F]aster [U]niversal [U]npacker.&lt;br /&gt;
&lt;br /&gt;
=====Themida Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/themida-unmutate themida-unmutate] - is a static deobfuscator for Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sodareverse/TDE TDE] - is a devirtualization engine for Themida. Supported FISH VMA versions: 2.2.5.0, 2.2.6.0, 2.2.7.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/unlicense unlicense] - is a dynamic unpacker and import fixer for Themida/WinLicense 2.x and 3.x mostly used for malware-analysis.&lt;br /&gt;
&lt;br /&gt;
=====VMProtect Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
======VMProtect 2======&lt;br /&gt;
&lt;br /&gt;
*[https://git.back.engineering/vmp2/ vmp2] - Resources provided by Back Engineering Labs regarding VMProtect 2 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmemu (VMProtect 2 Virtual Machine Handler Emulation)&lt;br /&gt;
*vmassembler (VMProtect 2 Virtual Instruction Assembler)&lt;br /&gt;
*vmprofiler (VMProtect 2 Virtual Machines Profiler Library)&lt;br /&gt;
*vmprofiler-cli (VMProtect 2 CLI Virtual Machine Information Displayer)&lt;br /&gt;
*vmhook (VMProtect 2 Virtual Machine Hooking Library)&lt;br /&gt;
*vmprofiler-qt (VMProtect 2 Qt Virtual Instruction Inspector)&lt;br /&gt;
*um-hook (VMProtect 2 Usermode Virtual Instruction Hook Demo)&lt;br /&gt;
*vmdevirt (VMProtect Devirtualization)&lt;br /&gt;
&lt;br /&gt;
======VMProtect 3======&lt;br /&gt;
&lt;br /&gt;
*[https://git.back.engineering/vmp3/ vmp3] - Resources provided by Back Engineering Labs regarding VMProtect 3 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmdevirt (VMProtect 3 Static Devirtualization)&lt;br /&gt;
*vmprofiler (VMProtect 3 Virtual Machines Profiler Library)&lt;br /&gt;
*vmemu (VMProtect 3 Virtual Machine Handler Emulation)&lt;br /&gt;
&lt;br /&gt;
=====Code Virtualizer (Oreans Technologies)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pakt/decv devc] - ia s decompiler for Code Virtualizer 1.3.8 (Oreans).&lt;br /&gt;
*[https://gdtr.wordpress.com/2012/10/03/decv-a-decompiler-for-code-virtualizer-by-oreans/ decv] - [blog post] a decompiler for Code Virtualizer by Oreans.&lt;br /&gt;
*[https://github.com/67-6f-64/AntiOreans-CodeDevirtualizer AntiOreans-CodeDevirtualizer] - is a proof-of-concept devirtualization engine for Themida/Oreans-CodeDevirtualizer.&lt;br /&gt;
&lt;br /&gt;
=====Enigma Protector=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mos9527/evbunpack evbunpack] - is a Enigma Virtual Box Unpacker. Supported versions: 11.00, 10.70, 9.70, and 7.80.&lt;br /&gt;
&lt;br /&gt;
======OllyDbg Scripts======&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%201.90%20-%203.xx%20Alternativ%20Unpacker%20v1.0.txt Enigma Protector 1.90–3.xx Unpacker]&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%204.xx%20VM%20API%20Fixer%20v0.5.0.txt Enigma Protector 4.xx VM API Fixer]&lt;br /&gt;
&lt;br /&gt;
=====Generic Code Virtualizer=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jnraber/VirtualDeobfuscator VirtualDeobfuscator] - is a reverse engineering tool for virtualization wrappers.&lt;br /&gt;
&lt;br /&gt;
====Reverse Engineering Toolkit AIO====&lt;br /&gt;
=====Windows‑focused=====&lt;br /&gt;
*[https://github.com/Jakiboy/ReVens ReVens] - is a Windows-based Reverse Engineering Toolkit &amp;quot;All-In-One&amp;quot;, Built for Security (Malware analysis, Penetration testing) &amp;amp; Educational purposes.&lt;br /&gt;
*[https://github.com/mentebinaria/retoolkit retoolkit] - is a collection of tools you may like if you are interested in reverse engineering and/or malware analysis on x86 and x64 Windows systems.&lt;br /&gt;
*[https://github.com/byte2mov/re-kit-2.0 re-kit 2.0] - is a reverse engineering toolkit made for fighting malware and analyzing programs.&lt;br /&gt;
*[https://github.com/zer0condition/ReverseKit ReverseKit] - is a comprehensive toolkit designed to aid reverse engineers in the process of dynamic RE.&lt;br /&gt;
&lt;br /&gt;
=====Android‑focused=====&lt;br /&gt;
*[https://github.com/RevEngiSquad/revengi-app RevEngi] - is a all-in-one toolkit for reverse engineering: Smali Grammar, DexRepair, Flutter Analysis and much more...&lt;br /&gt;
&lt;br /&gt;
====Binary PE Analysis / Editor (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20210331144912/https://protectionid.net/ ProtectionID] - Great little tool to scan a Windows binary payload for overlays and packers.  [[Media:ProtectionId.690.December.2017.zip]] [https://www.virustotal.com/gui/file/26c54eb376183d508ee129531728f9e01d30f0df29d7621f390e8f0ea6a1c79c/community VT link], pw: recessim.com&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/horsicq/Detect-It-Easy Detect-It-Easy] - abbreviated &amp;quot;DIE&amp;quot; is a program for determining types of files. &amp;quot;DIE&amp;quot; is a cross-platform application, apart from Windows version there are also available versions for Linux and Mac OS.&lt;br /&gt;
&lt;br /&gt;
*[https://www.mitec.cz/exe.html MiTeC Portable Executable Reader/Explorer] - is a tool that reads and displays executable file properties and structures. It is compatible with PE32 (Portable Executable), PE32+ (64bit), NE (Windows 3.x New Executable) and VxD (Windows 9x Virtual Device Driver) file types. .NET executables are supported too.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ExeinfoASL/ASL ExeInfoPe] - is a tool that can detect packers, compilers, protectors, .NET obfuscators, PUA applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/pe-bear PE-bear] - is a Portable Executable reversing tool with a friendly GUI using the Capstone Engine and is Open Source!&lt;br /&gt;
&lt;br /&gt;
*[https://ntcore.com/?page_id=388 CFF Explorer] - is a PE editor called CFF Explorer and a process viewer with a lot of features.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20220331063153/http://www.rdgsoft.net/ RDG Packer Detector] - is a detector for packers, cryptors, compilers, installers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/petoolse/petools/ PE Tools] - is a portable executable (PE) manipulation toolkit.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/zedxxx/rccextended RccExtended] - is a resource compiler and decompiler for Qt binaries (files with the .rcc extension).&lt;br /&gt;
&lt;br /&gt;
====Hex Editors====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/WerWolv/ImHex ImHex] - is a Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.&lt;br /&gt;
&lt;br /&gt;
*[https://mh-nexus.de/en/hxd/ HxD] - is a carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size.&lt;br /&gt;
&lt;br /&gt;
*[https://www.x-ways.net/winhex/ WinHex] - is in its core a universal hexadecimal editor, particularly helpful in the realm of computer forensics, data recovery, low-level data processing, and IT security.&lt;br /&gt;
&lt;br /&gt;
*[https://malcat.fr/index.html MalCat] - is a feature-rich hexadecimal editor / disassembler for Windows and Linux targeted to IT-security professionals. Inspect more than 40 binary file formats, dissassemble and decompile different CPU architectures, extract embedded files and scan for Yara signatures or anomalies in a fast and easy-to-use graphical interface.&lt;br /&gt;
&lt;br /&gt;
====Pattern Matching / Pattern Searching====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/VirusTotal/yara Yara] - is a pattern matching swiss knife in the IT Security Researchers branch.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BurntSushi/ripgrep ripgrep (rg)] - is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files.&lt;br /&gt;
&lt;br /&gt;
*[https://linux.die.net/man/1/grep grep] - searches the named input FILEs (or standard input if no files are named, or if a single hyphen-minus (-) is given as file name) for lines containing a match to the given PATTERN. By default, grep prints the matching lines.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/stefankueng/grepWin grepWin] -  is a simple yet powerful search and replace tool which can use regular expressions to do its job. This allows to do much more powerful searches and replaces.&lt;br /&gt;
&lt;br /&gt;
*[https://astrogrep.sourceforge.net/  AstroGrep] - is a Microsoft Windows grep utility. Grep is a UNIX command-line program which searches within files for keywords. AstroGrep supports regular expressions, versatile printing options, stores most recently used paths and has a &amp;quot;context&amp;quot; feature which is very nice for looking at source code.&lt;br /&gt;
&lt;br /&gt;
====Comparison Tools (Binary differences)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joxeankoret/diaphora Diaphora] - is the most advanced Free and Open Source program diffing tool.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/bindiff BinDiff] - is an open-source comparison tool for binary files to quickly find differences and similarities in disassembled code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/clearbluejar/ghidriff Ghidriff] - is a command-line binary diffing tool that uses Ghidra to identify differences between two binaries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/quarkslab/qbindiff QBinDiff] - is an experimental binary diffing tool addressing the diffing as a Network Alignement Quadratic Problem.&lt;br /&gt;
&lt;br /&gt;
*[https://book.rada.re/tools/radiff2/binary_diffing.html radiff2] - is a binary diffing utility that is part of the radare2 framework.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/bmaia/binwally binwally] - is a binary and directory tree comparison tool using Fuzzy Hashing concept (ssdeep).&lt;br /&gt;
&lt;br /&gt;
====IAT Reconstructors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/x64dbg/Scylla NtQuery Scylla] - is a Windows Portable Executable imports reconstructor Open Source and part of x64dbg.&lt;br /&gt;
&lt;br /&gt;
====Process Monitors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/winsiderss/systeminformer/ System Informer] - is a  free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer Process Explorer (by Microsoft Sysinternals)] - is an advanced system monitoring tool by Microsoft Sysinternals that provides detailed real-time information about running processes, including their dependencies, resource usage, and open handles or DLLs.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/procmon Process Monitor (by Microsoft Sysinternals)] - is a real-time monitoring tool by Microsoft Sysinternals that captures and displays detailed system activity related to file system, registry, process, and thread operations for advanced troubleshooting and diagnostics.&lt;br /&gt;
&lt;br /&gt;
====Process Dumpers (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/glmcdona/Process-Dump Process Dump (pd)] - is a Windows reverse-engineering tool to dump malware memory components back to disk for analysis. It uses an aggressive import reconstruction approach to make analysis easier, and supports 32 and 64 bit modules. Dumping of regions without PE headers is supported and in these cases PE headers and import tables will automatically be generated.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EquiFox/KsDumper KsDumper] - is a tool for dumping processes using the power of kernel space.&lt;br /&gt;
&lt;br /&gt;
====API monitoring ring3 (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[http://jacquelin.potier.free.fr/winapioverride32/ WinAPIOverride] - is an advanced api monitoring software for 32 and 64 bits processes. You can monitor and/or override any function of a process.&lt;br /&gt;
&lt;br /&gt;
*[http://www.rohitab.com/apimonitor Rohitab API Monitor] - is a free tool that lets you monitor and control API calls made by applications and services. Its a powerful tool for seeing how applications and services work or for tracking down problems that you have in your own applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/tiny_tracer tiny_tracer] - is a Pin Tool for tracing API calls including parameters of selected functions, selected instructions RDTSC, CPUID, INT, inline system calls inc parameters of selected syscalls and more.&lt;br /&gt;
&lt;br /&gt;
====Hashing &amp;amp; Crypto====&lt;br /&gt;
These tools are used in authorized security audits to uncover flaws in hashing or cryptographic logic, as well as to detect backdoors or undocumented features. They are also commonly employed in crackme challenges to help improve reverse engineering skills.&amp;lt;br&amp;gt;&lt;br /&gt;
It includes support for a wide range of cryptographic algorithms and hash functions, such as AES, Blowfish, TEA family, RC2–RC6, Twofish, DES variants, MARS, and hashing standards like SHA-2, RIPEMD, TIGER, WHIRLPOOL, CRC variants, and HAVAL with multiple rounds and output lengths.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/distro/AT4RE/Tools Keygener Assistant v2.1.2] [[File:Keygener Assistant v2.1.2.zip]] - is a tool that combines several functions to facilitate the task and save time during the analysis of an algorithm.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/tools/show/SnD-Reverser-Tool-1.4 SnD Reverser Tool 1.4 (404)] [[File:SnD Reverser Tool 1.4.zip]] - is a cryptographic companion tool designed to support reverse engineering efforts, offering a wide range of features including hash function analysis, base conversions, and support for various encryption standards.&lt;br /&gt;
&lt;br /&gt;
====Password cracking====&lt;br /&gt;
Most embedded devices, whether connected via wireless or wired interfaces, store credentials such as local account passwords, service keys, and API keys. If you need to evaluate or audit the cryptographic mechanisms protecting these credentials, password-cracking tools are essential.&lt;br /&gt;
&lt;br /&gt;
Offline&lt;br /&gt;
*[https://github.com/hashcat/hashcat Hashcat] - is world&#039;s fastest and most advanced password recovery utility, supports many hash algorithms (MD5, SHA1, NTLM, bcrypt, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/openwall/john John the Ripper jumbo] - is a advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs.&lt;br /&gt;
&lt;br /&gt;
Online (network based bruteforce in LAN).&lt;br /&gt;
*[https://github.com/vanhauser-thc/thc-hydra Hydra / THC Hydra] - is a parallelized network login cracker built into various operating systems like Kali Linux, Parrot and other major penetration testing environments. It was created as a proof of concept tool, for security researchers to demonstrate how easy it can be to crack logins.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jmk-foofus/medusa Medusa] - is a speedy, parallel, and modular, login brute-forcer.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lanjelot/patator Patator] - is a multi-purpose brute-forcer, with a modular design and a flexible usage. Also support various offline brute force methods like; unzip_pass, keystore_pass, umbraco_crack.&lt;br /&gt;
&lt;br /&gt;
====Virtualization technology (host isolation) or sandboxes====&lt;br /&gt;
&lt;br /&gt;
*[https://www.vmware.com/ VMware] - is a virtualization and cloud computing software provider based in Palo Alto, Calif.&lt;br /&gt;
&lt;br /&gt;
*[https://www.virtualbox.org/ Oracle VM VirtualBox] - is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 3.&lt;br /&gt;
&lt;br /&gt;
*[https://linux-kvm.org/page/Main_Page KVM (for Kernel-based Virtual Machine)] - is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko.&lt;br /&gt;
&lt;br /&gt;
*[https://www.qemu.org/ QEMU] - A generic and open source machine emulator and virtualizer.&lt;br /&gt;
&lt;br /&gt;
*[https://www.proxmox.com/en/proxmox-virtual-environment/overview Proxmox] - is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hypervisor and Linux Containers (LXC), software-defined storage and networking functionality, on a single platform.&lt;br /&gt;
&lt;br /&gt;
*[https://www.redhat.com/en/technologies/cloud-computing/openshift/virtualization Red Hat OpenShift Virtualization] - Red Hat® OpenShift® Virtualization, a feature of Red Hat OpenShift, allows IT teams to run virtual machines alongside containers on the same platform, simplifying management and improving time to production. &lt;br /&gt;
&lt;br /&gt;
*[https://xenproject.org/ Xen Project] - The Xen Project focuses on revolutionizing virtualization by providing a versatile and powerful hypervisor that addresses the evolving needs of diverse industries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/firecracker-microvm/firecracker Firecracker] - is an open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services that provide serverless operational models.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sandboxie-plus/Sandboxie Sandboxie] - is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems. It creates a sandbox-like isolated operating environment in which applications can be run or installed without permanently modifying local &amp;amp; mapped drives or the Windows registry.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/kpcyrd/boxxy-rs boxxy-rs] - is a linkable sandbox explorer. &amp;quot;If you implement boundaries and nobody is around to push them, do they even exist?&amp;quot;. Have you ever wondered how your sandbox looks like from the inside? Tempted to test if you can escape it, if only you had a shell to give it a try?&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Dynamic &amp;amp; Static Analysis (mostly &#039;&#039;&#039;unmanged&#039;&#039;&#039; binaries)====&lt;br /&gt;
&lt;br /&gt;
=====Interactive Disassemblers (&#039;&#039;&#039;static analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://binary.ninja/ Binary Ninja] - reverse-engineering platform that can disassemble a binary and display the disassembly in linear or graph views.&lt;br /&gt;
&lt;br /&gt;
::Binary Ninja Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-unmutate-bn themida-unmutate-bn] - a Binary Ninja plugin to deobfuscate Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-spotter-bn themida-spotter-bn] - a Binary Ninja plugin to detect Themida, WinLicense and Code Virtualizer&#039;s obfuscated code locations.&lt;br /&gt;
&lt;br /&gt;
*[https://www.nsa.gov/resources/everyone/ghidra/ Ghidra] - Ghidra is an open source software reverse engineering (SRE) framework developed by NSA&#039;s [https://www.nsa.gov/what-we-do/research/ Research] Directorate for NSA&#039;s [https://www.nsa.gov/what-we-do/cybersecurity/ cybersecurity mission].&lt;br /&gt;
&lt;br /&gt;
::Ghidra Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/AllsafeCyberSecurity/awesome-ghidra Scripts/Plugins/Extension] - A curated list of awesome Ghidra materials.&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ghidra_scripts Arm &amp;amp; MIPS scripts] - ARM &amp;amp; MIPS ROP finder, Call Chain, Codatify, Fluorescence, Function Profiler, Leaf Blower, Local Cross Reference, and more.&lt;br /&gt;
:::*[https://github.com/DSecurity/efiSeek efiSeek] - is a tool that aids in identifying and analyzing EFI (Extensible Firmware Interface) binaries by locating key EFI structures and metadata within firmware images.&lt;br /&gt;
:::*Qt Framework&lt;br /&gt;
::::*[https://github.com/diommsantos/QtREAnalyzer/ QtREAnalyzer] - is a extension to reverse-engineer Qt binaries. Works only with Run-Time Type Information (RTTI) enabled &amp;amp; compiled with MSVC.&lt;br /&gt;
::::*[https://github.com/OSUSecLab/QtRE QtRE] - is a headless analyzer tailored for Qt binary analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://www.hex-rays.com/products/ida/ IDA] - The IDA Disassembler and Debugger is an interactive, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X.&lt;br /&gt;
&lt;br /&gt;
::IDA Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/gdelugre/ida-arm-system-highlight IDA ARM] - This script will give you the list of ARM system instructions used in your IDA database. This is useful for locating specific low-level pieces of code (setting up the MMU, caches, fault handlers, etc.).&lt;br /&gt;
:::*[https://github.com/google/bindiff BinDiff] - is a Open Source comparison tool for binary files, that assists vulnerability researchers and engineers to quickly find differences and similarities in disassembled code.&lt;br /&gt;
:::*[https://www.keystone-engine.org/keypatch/ Keypatch] - A multi-architeture assembler for IDA. Keypatch allows you enter assembly instructions to directly patch the binary under analysis. Powered by Keystone engine.&lt;br /&gt;
:::*[https://github.com/onethawt/idastealth IDAStealth] - is a plugin which aims to hide the IDA debugger from most common anti-debugging techniques. The plugin is composed of two files, the plugin itself and a dll which is injected into the debugger as soon as the debugger attaches to the process.&lt;br /&gt;
:::*[https://github.com/iphelix/ida-sploiter ida-sploiter] - is a exploit development and vulnerability research tool. Some of the plugin&#039;s features include a powerful ROP gadgets search engine, semantic gadget analysis and filtering, interactive ROP chain builder, stack pivot analysis, writable function pointer search, cyclic memory pattern generation and offset analysis, detection of bad characters and memory holes, and many others.&lt;br /&gt;
:::*[https://github.com/danigargu/IDAtropy IDAtropy] -is a plugin for Hex-Ray&#039;s IDA Pro designed to generate charts of entropy and histograms using the power of idapython and matplotlib&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ida/tree/master/plugins/localxrefs Localxrefs] - Finds references to any selected text from within the current function.&lt;br /&gt;
:::*[https://github.com/a1ext/labeless Labeless] - is a plugin system for dynamic, seamless and realtime synchronization between IDA Database and Olly. Labels, function names and global variables synchronization is supported. Olly and x64dbg are supported.&lt;br /&gt;
:::*[https://www.coresecurity.com/core-labs/open-source-tools/turbodiff-cs Turbodiff] - is a binary diffing tool developed as an IDA plugin. It discovers and analyzes differences between the functions of two binaries.&lt;br /&gt;
::::*Oreans CV scripts&lt;br /&gt;
:::::*[[Media:Oreans anti debug blacklist identifier.zip]] - [Python script] Oreans - Anti-Debugger Blacklist Identifier; Tested on 2.3.0.0 - 2.4.6.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier biased.zip]] - [Python script] Oreans - Macro Entry Identifier (Biased); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier reversal.zip]] - [Python script] Oreans - Macro Entry Identifier (Reversal); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::*[https://github.com/onethawt/idaplugins-list A list of IDA Plugins PART1 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/vmallet/ida-plugins A list of IDA Plugins PART2 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/fr0gger/awesome-ida-x64-olly-plugin A list of IDA Plugins PART3 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
::IDA LLM Plugins&lt;br /&gt;
:::*Local (quantized LLMs Q4/INT4)&lt;br /&gt;
::::*[https://github.com/atredispartners/aidapal aiDAPal] - is an IDA Pro plugin that uses a locally running LLM that has been fine-tuned for Hex-Rays pseudocode to assist with code analysis.&lt;br /&gt;
::::*[https://github.com/0xdea/oneiromancer oneiromancer] - is a reverse engineering assistant that uses a locally running LLM to aid with pseudo-code analysis.&lt;br /&gt;
:::*Cloud&lt;br /&gt;
::::*[https://github.com/JusticeRage/Gepetto Gepetto] - is a Python plugin which uses various large language models to provide meaning to functions decompiled by IDA Pro (≥ 7.4). It can leverage them to explain what a function does, and to automatically rename its variables.&lt;br /&gt;
::::*[https://github.com/Antelcat/ida_copilot ida_copilot] - is a ChatGPT plugin for IDA Pro, where the cutting-edge capabilities of OpenAI&#039;s GPT models meet the powerful disassembly and debugging features of IDA Pro.&lt;br /&gt;
::::*[https://github.com/ke0z/VulChatGPT VulChatGPT] - is an plugin for Hex-Rays decompiler which integrates with the OpenAI API (ChatGPT) to assist in vulnerability discovery during reverse-engineering.&lt;br /&gt;
::::*[https://github.com/RevEngAI/reai-ida RevEng.AI] - is a plugin by RevEng.AI that integrates with their AI-driven analysis platform to let you upload binaries, fetch semantic summaries, auto‑rename functions based on similar binaries, sync analyses, and even perform AI‑based decompilation.&lt;br /&gt;
&lt;br /&gt;
*[https://codisec.com/veles/ Veles] - Open source tool for binary data analysis (No longer actively developed).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/uxmal/reko Reko] - Reko is a binary decompiler for static analysis (ARM, x86-64, M68K, Aarch65, RISC-V and dotnet)&lt;br /&gt;
&lt;br /&gt;
*[https://rada.re/ radare2] and [https://rizin.re/ Rizin] - radare2 and its fork Rizin are open source reverse engineering frameworks. Both are primarily used through a shell-like text UI, but also offer GUIs called [https://rada.re/n/iaito.html iaito] and [https://cutter.re/ Cutter] respectively.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rizinorg/cutter Cutter] - is a free and open-source reverse engineering platform powered by rizin. It aims at being an advanced and customizable reverse engineering platform while keeping the user experience in mind. Cutter is created by reverse engineers for reverse engineers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joelpx/plasma Plasma] - Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/wisk/medusa Medusa] - is a disassembler designed to be both modular and interactive. It runs on Windows and Linux, it should be the same on OSX.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/capstone-engine/capstone Capstone] - is a disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.&lt;br /&gt;
&lt;br /&gt;
=====Active Disassemblers or Debuggers (&#039;&#039;&#039;dynamic analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/vivisect/vivisect Vivisect] - Vivisect binary analysis framework.  Includes Disassembler, Debugger, Emulation and Symbolik analysis engines.  Includes built-in Server and Shared-Workspace functionality.  Runs interactive or headless, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X (Pure-Python, using ctypes to access underlying OS debug mechanism).  Supports RevSync via plugin, allowing basic collaboration with Binja, Ghidra, and IDA.  Criticisms (from a core dev): &amp;quot;Graph View could use some work, slower than Binja and IDA (due to Python), documentation like an OpenSource Project... but we keep working to make it better.  PR&#039;s and suggestions welcome.&amp;quot;  Best installed via Pip:  &amp;lt;code&amp;gt;python3 -m pip install vivisect&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[https://www.immunityinc.com/products/debugger/ Immunity Debugger] - is a powerful new way to write exploits, analyze malware, and reverse engineer Windows binary files (python support)&lt;br /&gt;
&lt;br /&gt;
*[https://www.hopperapp.com/ Hopper] - Hopper can use LLDB or GDB, which lets you debug and analyze the binary in a dynamic way (only for Mac and Linux hosts, not for mobile devices).&lt;br /&gt;
&lt;br /&gt;
*[https://www.ollydbg.de/ OllyDbg] - is a powerful, user-friendly 32-bit Windows debugger focused on binary analysis, reverse engineering, and malware research, featuring dynamic code analysis and a rich plugin ecosystem.&lt;br /&gt;
&lt;br /&gt;
::OllyDbg Scripts/Plugins/Mods&lt;br /&gt;
:::*[https://github.com/ThomasThelen/OllyDbg-Scripts OllyDbg-Scripts] - is a curated list containing many older x86 OllyDbg scripts.&lt;br /&gt;
&lt;br /&gt;
*[https://x64dbg.com/ x64dbg] - Is a powerful Open Source Ollydbg replacement with a User Interface very similar to Ollydbg also x64dbg as the name states offers x64 support.&lt;br /&gt;
&lt;br /&gt;
::x64dbg Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/x64dbg/x64dbg/wiki/Plugins x64dbg&#039;s Wiki] - is a wiki of Integrations and Plugins of x64dbg debugger.&lt;br /&gt;
:::*[[Media:Oreans oep finder uni.zip]] - OEP Finder python script (Universal=works for &amp;quot;all&amp;quot; versions); Tested on 2.3.0.0, 2.3.5.10, 3.0.8.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mandiant/rvmi rVMI] - is a debugger on steroids. It leverages Virtual Machine Introspection (VMI) and memory forensics to provide full system analysis. This means that an analyst can inspect userspace processes, kernel drivers, and pre-boot environments in a single tool.&lt;br /&gt;
&lt;br /&gt;
*[https://www.sourceware.org/gdb/ GDB] - the GNU Project debugger, allows you to see what is going on `inside&#039; another program while it executes, or what another program was doing at the moment it crashed.&lt;br /&gt;
&lt;br /&gt;
::GDB Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/pwndbg/pwndbg pwndbg] - is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/eteran/edb-debugger edb] - is a cross platform AArch32/x86/x86-64 debugger. It was inspired by Ollydbg, but aims to function on AArch32, x86, and x86-64 as well as multiple OS&#039;s.&lt;br /&gt;
&lt;br /&gt;
====Debugging and Profiling dynamic analysis (Linux)====&lt;br /&gt;
&lt;br /&gt;
*[https://valgrind.org/ Valgrind] - is a GPL&#039;d system for debugging and profiling Linux programs. With Valgrind&#039;s tool suite you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable.&lt;br /&gt;
&lt;br /&gt;
*[https://libcsdbg.sourceforge.net/jTracer/ jTracer] - is a stack trace visualization utility for libcsdbg. In other words, it acts as a TCP/IP server for libcsdbg clients, that connect to it and transfer their trace data, either C++ exception stack traces or generic thread stack traces and whole process stack dumps.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/koute/bytehound Bytehound] - is a memory profiler tool for Linux designed to help developers analyze memory usage and find leaks in their applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/strace/strace strace] - is a diagnostic, debugging and instructional userspace utility for Linux.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rr-debugger/rr rr Record and Replay Framework] - is a lightweight tool for recording, replaying and debugging execution of applications (trees of processes and threads). Debugging extends gdb with very efficient reverse-execution, which in combination with standard gdb/x86 features like hardware data watchpoints, makes debugging much more fun.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lornix/fenris fenris] - is a program execution path analysis tool suitable for black-box code audits and algorithm analysis. It&#039;s useful for tracking down bugs and evaluating security subsystems.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers / Decompilers for &#039;&#039;&#039;managed&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====.NET (CLR)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dnSpyEx/dnSpy dnSpyEx (newly maintained repo &amp;amp; &#039;&#039;&#039;added features&#039;&#039;&#039;)] - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/dnSpy/dnSpy dnSpy (archived repo)]  - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/icedland/iced Iced] - Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua.&lt;br /&gt;
*[https://github.com/icsharpcode/ILSpy ILSpy] - NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&amp;amp;more) - cross-platform!&lt;br /&gt;
*[https://www.telerik.com/products/decompiler.aspx Telerik JustDecompile] - is a free .NET decompiler and assembly browser that makes high-quality .NET decompilation easy With an open source decompilation engine.&lt;br /&gt;
&lt;br /&gt;
======.NET deobfuscators======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/ViRb3/de4dot-cex de4dot CEx] - is a deobfuscator based on de4dot with full support for vanilla ConfuserEx.&lt;br /&gt;
::*[https://github.com/de4dot/de4dot de4dot] - is a .NET deobfuscator and unpacker.&lt;br /&gt;
::*[https://github.com/NotPrab/.NET-Deobfuscator Lists of .NET deobfuscators and unpackers (Open Source)] - A curated list of open source deobfuscators and more.&lt;br /&gt;
&lt;br /&gt;
======.NET memory dumpers======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/wwh1004/ExtremeDumper ExtremeDumper] - is a .NET Assembly Dumper (source code available).&lt;br /&gt;
::*[https://github.com/fremag/MemoScope.Net MemoScope.Net] - is a tool to analyze .Net process memory: it can dump an application&#039;s memory in a file and read it later. The dump file contains all data (objects) and threads (state, stack, call stack).&lt;br /&gt;
::*[https://github.com/0x410c/ClrDumper ClrDumper] - is a tool that can dump .NET assemblies and scripts from native clr loaders, managed assembly and vbs, jscript or powershell scripts.&lt;br /&gt;
&lt;br /&gt;
======.NET tracers======&lt;br /&gt;
&lt;br /&gt;
::*[https://web.archive.org/web/20150515023954/http://www.reteam.org/board/showthread.php?t=939 dotNET Tracer 2.0 by Kurapika] - is a simple tool that has a similar functionality to RegMon or FileMon but it&#039;s designed to trace events in .NET assemblies in runtime. [[Media:KDT2.0.zip]] [https://www.virustotal.com/gui/file/d29afcc5115c28f9892f7a6d249423374ad77ac86f69b316665c347982975d02 VT1] [https://www.virustotal.com/gui/file/04cd51dbbc3d2b4fe4a721e4ad0c2f3012fe0f409dc902b430207ea25561ff8c VT2] (thermida packed), pw: recessim.com&lt;br /&gt;
::*[https://github.com/smourier/TraceSpy TraceSpy] - is a open source and free, alternative to the very popular SysInternals DebugView tool.&lt;br /&gt;
&lt;br /&gt;
=====JAVA (JVM) Decompilers=====&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/Col-E/Recaf Recaf] - Recaf is an open-source Java bytecode editor that simplifies the process of editing compiled Java applications.&lt;br /&gt;
:*[https://www.pnfsoftware.com/ JEB decompiler] - Decompile and debug Android dalvik, Intel x86, ARM, MIPS, RISC-V, S7 PLC, Java, WebAssembly &amp;amp; Ethereum Decompilers.&lt;br /&gt;
&lt;br /&gt;
======JAVA (ART/APK)======&lt;br /&gt;
The tooling you need for Android application reverse engineering of the Java virtual machine bytecode. Traditional Java Virtual Machine (JVM) and Android Runtime (ART) that utilizes AOT compilation over JIT.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/skylot/jadx Jadx] - Dex to Java decompiler. Command-line and GUI tools for producing Java source code from Android Dex and apk files.&lt;br /&gt;
:*[https://github.com/honeynet/apkinspector/ APKinspector] - is a powerful GUI tool for analysts to analyze the Android applications.&lt;br /&gt;
:*[https://apktool.org/ Apktool] - A tool for reverse engineering Android apk files.&lt;br /&gt;
:*[https://github.com/androguard/androguard Androguard] - is a full python tool to play with Android files. DEX, ODEX; APK; Android&#039;s binary xml; Android resources; Disassemble DEX/ODEX bytecodes.&lt;br /&gt;
:*[https://github.com/Konloch/bytecode-viewer Bytecode viewer] - is a Java 8+ Jar &amp;amp; Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger &amp;amp; More)&lt;br /&gt;
:*[https://github.com/niranjan94/show-java ShowJava] - is an APK (android application), JAR &amp;amp; Dex decompiler for android.&lt;br /&gt;
:*[https://github.com/tp7309/TTDeDroid TTDeDroid] - is a tool for quickly decompiling apk/aar/dex/jar.&lt;br /&gt;
:*[https://github.com/JesusFreke/smali smali/baksmali] - is an assembler/disassembler for the dex format used by dalvik, Android&#039;s Java VM implementation. The syntax is loosely based on Jasmin&#039;s/dedexer&#039;s syntax.&lt;br /&gt;
&lt;br /&gt;
======RASP (Runtime Application Self-Protection) Android======&lt;br /&gt;
To effectively audit applications, testers often intentionally make their devices vulnerable to simplify testing.&amp;lt;br&amp;gt;&lt;br /&gt;
In response, application developers implement countermeasures such as detecting emulators, debuggers, and checking if the device is secure and not rooted.&amp;lt;br&amp;gt;&lt;br /&gt;
The current focus of this technology is on the vulnerabilities of Java and .NET platforms.&lt;br /&gt;
:*[https://arxiv.org/pdf/2312.17726 arXiv:2312.17726 (cs.CR)] - is a paper regarding Interactive Application Security Testing (IAST) and RASP Tools.&lt;br /&gt;
:*[https://github.com/securevale/android-rasp Android-RASP] - is a solution for protecting Android apps against being run on vulnerable devices.&lt;br /&gt;
&lt;br /&gt;
======JAVA deobfuscators (mixed platforms)======&lt;br /&gt;
There is nothing more annoying than coroutines (ProGuard), c-flow, function virtualization, class and name renaming and junk code while decompiling code. Here are a few off the shelf deobfuscators.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/CalebFenton/simplify simplify] - Android virtual machine and generic deobfuscator.&lt;br /&gt;
:*[https://github.com/java-deobfuscator/deobfuscator deobfuscator] - is a project that aims to deobfuscate most commercially-available obfuscators for Java. [https://github.com/java-deobfuscator/deobfuscator-gui GUI version github]&lt;br /&gt;
:*[https://github.com/GraxCode/threadtear Threadtear] - is a multifunctional deobfuscation tool for java, ZKM and Stringer support, Android support is in development.&lt;br /&gt;
:*[https://github.com/narumii/Deobfuscator Another Deobfuscator] - Some deobfuscator for java. Supports superblaubeere27 / JObf / sb27, Paramorphism 2.1.2_9, Caesium, Monsey, Skid/qProtect, Scuti, CheatBreaker, Bozar, ...&lt;br /&gt;
&lt;br /&gt;
======JAVA decompilers (platform independent)======&lt;br /&gt;
:*[https://github.com/fesh0r/fernflower Fernflower] - is a powerful open-source Java decompiler that reconstructs readable Java source code from compiled bytecode, widely used and integrated into IntelliJ IDEA.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers for &#039;&#039;&#039;unmanaged&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====AutoIt=====&lt;br /&gt;
AutoIt decompilers extract or anything else related to reverse engineering AutoIt binaries.&lt;br /&gt;
:*[https://github.com/JacobPimental/exe2aut exe2aut] - is a tool that converts executable (.exe) files into AutoIt script (.aut) source code, attempting to reverse-engineer compiled AutoIt programs.&lt;br /&gt;
:*[https://github.com/nazywam/AutoIt-Ripper AutoIt-Ripper] - is a short python script that allows for extraction of &amp;quot;compiled&amp;quot; AutoIt scripts from PE executables.&lt;br /&gt;
&lt;br /&gt;
=====VB6=====&lt;br /&gt;
Early .NET applications compile native and p-code meaning there is not a easy way to decompile these like with newer .NET framework exectables. &lt;br /&gt;
:*[https://www.vb-decompiler.org/ VB Decompiler Pro] - is a commercial software tool that decompiles and analyzes programs written in Visual Basic 5.0/6.0 and also .NET for reverse engineering and code recovery purposes.&lt;br /&gt;
&lt;br /&gt;
====Bytecode Decompilers====&lt;br /&gt;
&lt;br /&gt;
=====React Native Hermes=====&lt;br /&gt;
If you plan on looking inside a compiled React Native Asset for doing a security audit, these tools come in handy.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/P1sec/hermes-dec hermes-dec] - A reverse engineering tool for decompiling and disassembling the React Native Hermes bytecode.&lt;br /&gt;
:*[https://github.com/Pilfer/hermes_rs hermes_rs] - Bytecode disassembler and assembler.&lt;br /&gt;
:*[https://github.com/bongtrop/hbctool hbctool] - Hermes Bytecode Reverse Engineering Tool (Assemble/Disassemble Hermes Bytecode).&lt;br /&gt;
&lt;br /&gt;
=====Python=====&lt;br /&gt;
To reverse or decompile binaries generated by IronPython, which compiles Python code into Common Intermediate Language (CIL) targeting the Common Language Infrastructure (CLI), you should use decompilation tools designed for managed assemblies rather than traditional Python bytecode tools.&lt;br /&gt;
:*[https://github.com/rocky/python-uncompyle6 uncompyle6] - is a native Python cross-version decompiler and fragment decompiler. The successor to decompyle, uncompyle, and uncompyle2.&lt;br /&gt;
:*[https://github.com/zrax/pycdc pycdc] - is a C++ python bytecode disassembler and decompiler.&lt;br /&gt;
:*[https://github.com/Cisco-Talos/pyrebox PyREBox] - is a Python scriptable Reverse Engineering sandbox by Cisco-Talos. It is based on QEMU, and its goal is to aid reverse engineering by providing dynamic analysis and debugging capabilities from a different perspective.&lt;br /&gt;
:*[https://github.com/snare/voltron Voltron] - is an extensible debugger UI toolkit written in Python. It aims to improve the user experience of various debuggers (LLDB, GDB, VDB and WinDbg) by enabling the attachment of utility views that can retrieve and display data from the debugger host.&lt;br /&gt;
&lt;br /&gt;
=====Lua=====&lt;br /&gt;
:*[https://github.com/scratchminer/unluac unlua] - is a decompiler that converts compiled Lua 5.1 bytecode files (.luac) back into readable Lua source code.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Fuzzers====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/honggfuzz Honggfuzz] - Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based).&lt;br /&gt;
&lt;br /&gt;
*[https://llvm.org/docs/LibFuzzer.html LibFuzzer] - LibFuzzer is an in-process, coverage-guided, evolutionary fuzzing engine.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/AFL &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; AFL (American fuzzy lop)] - is a security-oriented fuzzer that employs a novel type of compile-time instrumentation and genetic algorithms to automatically discover clean, interesting test cases that trigger new internal states in the targeted binary.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/AFLplusplus/AFLplusplus AFL++ (AFLplusplus)] - The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel &amp;amp; redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/carolemieux/afl-rb FairFuzz] - is a AFL extension to increase code coverage by targeting rare branches. FairFuzz has a particular advantage on programs with highly nested structure (packet analyzers, xmllint, programs compiled with laf-inte, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/RUB-SysSec/redqueen RedQueen] - is a fast general purpose fuzzer for x86 binary applications. It can automatically overcome checksums and magic bytes without falling back to complex and fragile program analysis techniques, such as symbolic execution.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sslab-gatech/qsym &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; QSYM] - ia a Practical Concolic Execution Engine Tailored for Hybrid Fuzzing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/puppet-meteor/MOpt-AFL MOpt-AFL] - is a AFL-based fuzzer that utilizes a customized Particle Swarm Optimization (PSO) algorithm to find the optimal selection probability distribution of operators with respect to fuzzing effectiveness. More details can be found in the technical report. The installation of MOpt-AFL is the same as AFL&#039;s.&lt;br /&gt;
&lt;br /&gt;
====PC platform exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/chipsec/chipsec Chipsec] - is a framework for analyzing the security of PC platforms including hardware, system firmware (BIOS/UEFI), and platform components. It includes a security test suite, tools for accessing various low level interfaces, and forensic capabilities.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rapid7/metasploit-framework Metasploit Framework] - is a Ruby-based Framework, modular penetration testing platform that enables you to write, test, and execute exploit code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BC-SECURITY/Empire Empire] - is a post-exploitation and adversary emulation framework that is used to aid Red Teams and Penetration Testers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Arachni/arachni Arachni] - is a feature-full, modular, high-performance Ruby framework aimed towards helping penetration testers and administrators evaluate the security of web applications.&lt;br /&gt;
&lt;br /&gt;
*[https://portswigger.net/burp Burp Suite] - Burp or Burp Suite is a set of tools used for penetration testing of web applications.&lt;br /&gt;
&lt;br /&gt;
====Mobile exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/MobSF/Mobile-Security-Framework-MobSF MobSF] - Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://frida.re/ Frida] - Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sensepost/objection objection] - is a runtime mobile exploration toolkit, powered by Frida, built to help you assess the security posture of your mobile applications, without needing a jailbreak.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/xtiankisutsa/MARA_Framework MARA] - is a Mobile Application RE and Analysis Framework. It is a toolkit that puts together commonly used mobile application RE and analysis tools to assist in testing mobile applications against the OWASP mobile security threats.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EntySec/SeaShell SeaShell] - is an iOS post-exploitation framework that enables you to access the device remotely, control it and extract sensitive information.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mingyuan-xia/AppAudit AppAudit] - is an efficient program analysis tool that detects data leaks in mobile applications. It can accurately find all leaks within seconds and ~200 MB memory.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/canyie/pine Pine] - is a dynamic java method hook framework on ART runtime, which can intercept almost all java method calls in the current process.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPlant LSPlant] - is an Android ART hook library, providing Java method hook/unhook and inline deoptimization.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPosed LSposed] - is a Riru / Zygisk module trying to provide an ART hooking framework which delivers consistent APIs with the OG Xposed, leveraging LSPlant hooking framework.&lt;br /&gt;
&lt;br /&gt;
::LSPosed Module Repository&lt;br /&gt;
:::*[https://github.com/Xposed-Modules-Repo Xposed Modules Repo] - New Xposed(LSPosed) Module Repository.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ElderDrivers/EdXposed Xposed Framework] - is a framework for mobile exploration hooking and modifying code on the fly. [https://binderfilter.github.io/xposed/ Inline API hooking example].&lt;br /&gt;
&lt;br /&gt;
::Xposed modules&lt;br /&gt;
:::*[https://github.com/Fuzion24/JustTrustMe JustTrustMe] - Art framework hook to patch okHTTP and other common libs to fool the CERT chain in order for Mitmproxy to capture TLS traffic in cleartext.&lt;br /&gt;
:::*[https://github.com/sanfengAndroid/FakeXposed FakeXposed] - Hide xposed, root, file redirection, two-way shielding data detection.&lt;br /&gt;
:::*[https://github.com/ac-pm/SSLUnpinning_Xposed/ SSLUnpinning_Xposed] - Android Xposed Module to bypass SSL certificate validation (Certificate Pinning)..&lt;br /&gt;
&lt;br /&gt;
::Xposed Framework API Development Documentation&lt;br /&gt;
:::*[https://api.xposed.info/reference/packages.html Xposed API Reference] - Javadoc reference of the Xposed Framework API. It&#039;s meant for module developers who want to understand which classes and methods they can use.&lt;br /&gt;
&lt;br /&gt;
====Network Inspection====&lt;br /&gt;
&lt;br /&gt;
=====Promiscuous mode eavesdropping TCP/UDP=====&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/mitmproxy/mitmproxy Mitmproxy] - is an interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.&lt;br /&gt;
&lt;br /&gt;
::*[https://gitlab.com/wireshark/wireshark Wireshark] - is a network traffic analyzer, or &amp;quot;sniffer&amp;quot;, for Linux, macOS, &amp;amp;#42;BSD and other Unix and Unix-like operating systems and for Windows.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/zaproxy/zaproxy Zed Attack Proxy (ZAP)] - is an Open Source &amp;amp; easy to use integrated penetration testing tool for finding vulnerabilities in web applications.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/SensePost/Mallet Mallet] - is an intercepting proxy for arbitrary protocols.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/Warxim/petep PETEP (PEnetration TEsting Proxy)] - is an open-source Java application for traffic analysis &amp;amp; modification using TCP/UDP proxies. PETEP is a useful tool for performing penetration tests of applications with various application protocols.&lt;br /&gt;
&lt;br /&gt;
=====HTTP(S) Debuggers / Web Debuggers=====&lt;br /&gt;
&lt;br /&gt;
::*[https://portswigger.net/burp Burp Suite] - is a proxy tool which helps to view, interact, modify web requests. Test, find, and exploit vulnerabilities faster with a complete suite of security testing tools.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.httpdebugger.com/ HTTP Debugger Pro] - is a network traffic analyzer tool that captures, displays, and analyzes HTTP and HTTPS traffic between a web browser or application and the internet for debugging and testing purposes.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/httptoolkit  HTTP Toolkit] - is a beautiful, cross-platform &amp;amp; open-source HTTP(S) debugging proxy, analyzer &amp;amp; client, with built-in support for modern tools from Docker to Android to GraphQL.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/jbittel/httpry httpry] - is a HTTP logging and information retrieval tool written in Perl and C.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/requestly/requestly Requestly] - Bring the power of Charles Proxy, Fiddler &amp;amp; Postman together with beautiful, modern UI &amp;amp; collaboration features.&lt;br /&gt;
&lt;br /&gt;
::*[https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe Fiddler] - is a Web Debugger is a serviceable web debugging proxy for logging all HTTP(S) traffic linking your computer and the internet, allowing for traffic inspection, breakpoint setting, and more.&lt;br /&gt;
&lt;br /&gt;
=====Other Network Tools=====&lt;br /&gt;
&lt;br /&gt;
::*[https://learn.microsoft.com/en-us/sysinternals/downloads/tcpview tcpview] - is a tool that will enumerate all active TCP and UDP endpoints, resolving all IP addresses to their domain name versions (Windows).&lt;br /&gt;
&lt;br /&gt;
::*[https://www.nirsoft.net/utils/cports.html cports] - is network monitoring software that displays the list of all currently opened TCP/IP and UDP ports on your local Windows computer.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.netresec.com/?page=NetworkMinerSourceCode NetworkMiner] - is an open source network forensics tool that extracts artifacts, such as files, images, emails and passwords, from captured network traffic in PCAP files.&lt;br /&gt;
&lt;br /&gt;
::*[https://linux.die.net/man/8/netstat netstat] - is a Linux CLI tool to print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====BIOS (basic input/output system) firmware modifying software====&lt;br /&gt;
Unified Extensible Firmware Interface (UEFI) &amp;amp; legacy computer BIOS (basic input/output system) firmware modifying software.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====ECFinder=====&lt;br /&gt;
EC Finder is a small utility used in laptop repair and motherboard programming to work with the Embedded Controller (EC) firmware. It helps technicians extract, resize, and properly configure the EC region from a main BIOS file, which is essential when programming EC chips (such as ITE or ENE). Using EC Finder ensures that critical functions like the keyboard and power management system operate correctly after repair or reprogramming.&lt;br /&gt;
&lt;br /&gt;
::ECFinder software. [[https://comsystem-tlt.ru/forum/viewtopic.php?t=759 Comsystem-tlt forum post]]&lt;br /&gt;
:::*ECFinder 0.7.0. - Direct download: [[File:ECFinder 0.7.0.zip]] [https://www.virustotal.com/gui/file/608fb10011969c9a1b09bd9a21437508d9053c0761c038e6560bd6199a8449bf VT scan]&lt;br /&gt;
:::*ECFinder 0.6.5 - Direct download: [[File:ECFinder 0.6.5.zip]] [https://www.virustotal.com/gui/file/923e0ebddcab439304ef7ff67a89b3c72bb3ebe7800866eb47c632a9134ab5bc VT scan]&lt;br /&gt;
:::*ECFinder 0.4.7 - Direct download: [[File:ECFinder 0.4.7.zip]] [https://www.virustotal.com/gui/file/c4d181a4b57442cf27828309eac6abf8f0204ef68206d4bd530d85f8f07b0031 VT scan]&lt;br /&gt;
&lt;br /&gt;
=====UEFI=====&lt;br /&gt;
::*[https://github.com/LongSoft/UEFITool UEFITool / UEFIExtract / UEFIFind] - is a UEFI firmware image viewer and editor.&lt;br /&gt;
::*[https://github.com/LongSoft/IFRExtractor-RS IFRExtractor-RS] - is a Rust utility to extract UEFI IFR (Internal Form Representation) data found in a binary file into human-readable text.&lt;br /&gt;
::*[https://github.com/theopolis/uefi-firmware-parser uefi-firmware-parser] - is a cross-platform open source application written in Python. Very tinker-friendly. Can be used in scripts to automate firmware patching.&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.01_x64.exe AMIBCP_5.01_x64] - AMI BIOS Configuration Program (AMIBCP) is a powerful customization utility that enables OEMs/ODMs to customize the Aptio® ROM image without intervening on the source code. [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b VT link]&lt;br /&gt;
::*[https://github.com/tylernguyen/razer15-hackintosh/blob/master/tools/AMIBCP64/AMIBCP64.exe AMIBCP 5.01.0014 x64] [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b/details VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0023.exe AMIBCP_5.02.0023] [https://www.virustotal.com/gui/file/38f7c54098af1544ddba6324e6d1fea6d1462f422ba021f309ad4445dacd0467 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0031.exe AMIBCP_5.02.0031] [https://www.virustotal.com/gui/file/c7ade67fe0e8f4c22f73ce3168ff6e718086f1eda83cce4c065b4fe49bd5ad99 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP%205.02.0034.exe AMIBCP 5.02.0034] [https://www.virustotal.com/gui/file/7fe28fb8a7419c95fba428891e5b3914d9e2b365a5a8932da74db52a1c1dabd8 VT link]&lt;br /&gt;
::*[https://github.com/datasone/grub-mod-setup_var grub-mod-setup_var] - a modified grub allowing tweaking hidden BIOS settings. Does not work with newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o because of SMM protection or variable locking.&lt;br /&gt;
::*[https://github.com/JamesAmiTw/ru-uefi RU.EFI] - is a UEFI app that allows users to examine and modify UEFI variables within a system&#039;s BIOS while the system is running. It&#039;s essentially a tool for interacting with and altering firmware settings, and is often used for tasks like unlocking hidden BIOS settings or debugging firmware-related issues. Crashes on newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o upon loading from EFI shell possibly because of violating BIOS runtime security policies.&lt;br /&gt;
&lt;br /&gt;
=====BIOS (legacy)=====&lt;br /&gt;
::*[https://forums.mydigitallife.net/threads/tool-to-insert-replace-slic-in-phoenix-insyde-dell-efi-bioses.13194 PhoenixTool] - is a Windows-only freeware GUI application written in C#. Used mostly for SLIC-related modifications, but it not limited to this task. Requires Microsoft .NET 3.5 to work properly. Supports unpacking firmware images from various vendor-specific formats like encrypted HP update files and Dell installers.&lt;br /&gt;
:::&#039;&#039;&#039;AMI&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.25.zip AMIBCP_2.25] [https://www.virustotal.com/gui/file/71050f3db40cc6c0a623d66c8eeb05d0a0818226fd11ed787452f4f540d45204 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.43.zip AMIBCP_2.43] [https://www.virustotal.com/gui/file/efa10cfe5f78c16982abf458eb50a4fde152631ad3b77838bd2013a763045ced VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.13.exe AMIBCP_3.13] [https://www.virustotal.com/gui/file/e0a5b1059f04813e72c6d4fa639d32567002fdd86321895b5987224a4518896e VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.37.exe AMIBCP_3.37] [https://www.virustotal.com/gui/file/1174e177b28fb7ecbac6c5043a9e8d78ff4756f657ea72369c5fb6b43b1f2623 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.46.exe AMIBCP_3.46] [https://www.virustotal.com/gui/file/84bd5b151286d4181ef26284d96ca49074e18574b8454c51cb0b34013ee5d073 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.47.exe AMIBCP_3.47] [https://www.virustotal.com/gui/file/20d93c6f868d4638676b7cde2c66c5589433c1480250aa0d774c4feef3337507 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.51.exe AMIBCP_3.51] [https://www.virustotal.com/gui/file/0d630b4b9c34d6c7132249a1a7bc3de33b39779fc90d9a367272cf57b4621aed VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.53.exe AMIBCP_4.53] [https://www.virustotal.com/gui/file/3f90e402dab9f64cbc4514e18bc2625ec7672da806cd9e0ef2e803b0ce104a01 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.55.exe AMIBCP_4.55] [https://www.virustotal.com/gui/file/451ad821a66e9ea89ee0544ce53cfab887dc0bb662a2de95f0e1aa1663dc6e06 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_2.22.1.exe MMTOOL_2.22.1] - MMtool stands for Module Management Tool. As one of AMI&#039;s BIOS/UEFI utilities, MMTool allows users to manage firmware file modules within the Aptio ROM image. [https://www.virustotal.com/gui/file/cf49f1e742f5cce68152f3c17df29e5c9aa7fb557c432402199159ffda44e007 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.12.exe MMTOOL_3.12] [https://www.virustotal.com/gui/file/78c3ca427878be5b07058f422914027462d3ac740b0de247169cc0aee4195e3b VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOl_3.19.exe MMTOOl_3.19] [https://www.virustotal.com/gui/file/b4b30c6ff911f18d3383b094628f59aa5ec3b109acd12aaef391acf9720e52af VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.19_Mod_21FiX.exe MMTOOL_3.19_Mod_21FiX] [https://www.virustotal.com/gui/file/66e2717fcac67b073d24916c74bc8d8dd7932b188d20b8b635b511e6195d5855 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22.EXE MMTOOL_3.22] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_1B_21Fix-BKMOD.EXE MMTOOL_3.22_1B_21Fix-BKMOD] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_CN_BKMod.exe MMTOOL_3.22_CN_BKMod] [https://www.virustotal.com/gui/file/f467d75962278a4e01d646cdf8008136912d8a1ddd588c45e2fcee9d7cd17140 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.23_CN_BKMod.exe MMTOOL_3.23_CN_BKMod] [https://www.virustotal.com/gui/file/9bf846d023312c889069b03f5ab7157e270fc67c5d295e745d0a5f27d12a71de VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.26.exe MMTOOL_3.26] [https://www.virustotal.com/gui/file/c5a64ea7ce2bea8556fa81e0069adbba793181bfaa76f59f4f472f0a471bac98 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_4.50.0.23.exe MMTOOL_4.50.0.23][https://www.virustotal.com/gui/file/7d0377a72e67e5a71400361416452440826832aeb2c9bebaa578e8af962eaafd VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.0.07.exe MMTOOL_5.0.07] [https://www.virustotal.com/gui/file/28049163fd1e3423c42b229a5f6ed877f14e7caf3b794bf7efb970b375e6ff41 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0024.exe MMTOOL_5.02.0024] [https://www.virustotal.com/gui/file/bbc3e75905997ddc05c523e57a72e49bbfcaf84dca64e460f10f8553b7fda9ee VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0025.exe MMTOOL_5.02.0025] [https://www.virustotal.com/gui/file/5d05d0bbea720d4b73dc66db55031c2659458696b9f143df3b7e2f43040289cc VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Award&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/tree/main/Award_Bios_Editor Award Bios Editor] - is a editor for Award bios.&lt;br /&gt;
:::&#039;&#039;&#039;InsydeH2O&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.02.13.zip H2OEZE_x86_WIN_100.00.02.13] - H2OEZE™: Easy BIOS Editor that helps edit binaries in the BIOS, including Option ROMs, driver binaries, logos, and Setup values. [https://www.virustotal.com/gui/file/9660f1bf9436b258ec5ad857a94fbd0ec1f8fbff8ab22ca1dfcfb5ebbdcedf08 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.03.04.zip H2OEZE_x86_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/2a1005803da854693502093445906eb2cccb24947d6828bc1533ba3603c73b0a VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x64/H2OEZE_x64_WIN_100.00.03.04.rar H2OEZE_x64_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/20d2d0336d30afd0b1961eb42dc061ce66a6fcfbfba1530e7abd9be883dcb45c VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Phoenix&#039;&#039;&#039;&lt;br /&gt;
:::*[[Media:PhoenixBiosEditor2.2.13.zip]] (pw: recessim.com [https://www.virustotal.com/gui/file/3abf75ea7386f3dc24156bf6175a940867b8c742246cb8bf257fe5fc0b1cf9b5 VT link]) - is a software tool used to view and modify the settings and structure of Phoenix BIOS firmware images dating from between 2004 and 2008.&lt;br /&gt;
&lt;br /&gt;
:Download all* the above tools in one archive, [https://github.com/direstraits96/BIOS-MOD-TOOLS/archive/refs/heads/main.zip click here]. [https://www.virustotal.com/gui/file/d8a75883ca8d292adcf40e5ed88584579b1c0c69f6ad5837fc56747233c56f9c VT link]&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Tool collections&#039;&#039;&#039;&lt;br /&gt;
:::*[http://xdel.ru/downloads/bios-mods.com-tools/ bios-mods.com tools (2016)] - is a collection of bios modifying and flashing tools.&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Microcode Extraction Tool&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/platomav/MCExtractor MCExtractor] - is a tool which parses Intel, AMD, VIA and Freescale processor microcode binaries. It can be used by end-users who are looking for all relevant microcode information such as CPUID, Platform, Version, Date, Release, Size, Checksum etc.&lt;br /&gt;
&lt;br /&gt;
:Bios password resetting&lt;br /&gt;
::*[https://archive.org/details/hp-bios-reset-mazzif HP BIOS Password Reset by MAZZIF] [https://www.virustotal.com/gui/file/9ddd094edc286f2cb8d63158d226986d9a0c184ca450580dfaf9754005df9d41 VT link] - A live USB tool made by Mazzif to reset older HP Probook and Elitebook BIOS passwords.&lt;br /&gt;
&lt;br /&gt;
::*[[Media:Fujitsu bios unlock.zip|pwgen-fsi-6x4dec.py]] [https://www.virustotal.com/gui/file/3a43ba7c88f1f10576728ea291b3097c048f842eee30dda3121280c049c61b8a VT link] pwgen-fsi-6x4dec.py - is a python command-line utility for generating master unlock password for older Fujitsu notebooks. Tested on: E557, FH570, Q616, U728, T731, E734, U745, S752, E756&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/dogbert/bios-pwgen/tree/master bios-pwgen] - BIOS Master Password Generators for older laptops [http://dogber1.blogspot.com/2009/05/table-of-reverse-engineered-bios.html blogpost] (dell, asus, fsi6x4, fxi-hex hpmini, insyde, samsung, sony-4x4, sony-serial).&lt;br /&gt;
&lt;br /&gt;
::*[[Media:AMITSEDecrypt.zip]] [https://www.virustotal.com/gui/file/2b03ef2292863bd94dc6ce0f10412f27ec5abf95f1e3aca2d34dd3712fd45d12 VT link] - AMI supervisor password decoder called &amp;quot;AMITSEDecrypt&amp;quot; to decode them with the XOR key. Works on older AMI firmware images is able to recover supervisor password if set.&lt;br /&gt;
&lt;br /&gt;
::*[https://bios-pw.org/ BIOS Master Password Generator (bios-pw.org)] - is a website that provides default or master BIOS unlock passwords for various laptop brands based on the system-generated hash or code displayed after too many failed BIOS password attempts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====HM70 PCH chipset Bypass Unsupported CPU=====&lt;br /&gt;
:Machine shuts down after 30 minutes if a &#039;&#039;&#039;&amp;quot;unsupported CPU&amp;quot;&#039;&#039;&#039; (Intel Core i3, i5 or i7) is installed in a notebook using the HM70 chipset.&amp;lt;br&amp;gt;&lt;br /&gt;
:The HM70 is aimed at entry-level laptops and budget-conscious consumers, and therefore is locked to [https://www.cpu-upgrade.com/mb-Intel_(chipsets)/HM70_Express.html support only dual core Pentium and Celeron CPUs..]&amp;lt;br&amp;gt;&lt;br /&gt;
:Intel has restricted this chipset in the firmware to shut down after 30 minutes if users attempt to upgrade their entry-level laptops.&lt;br /&gt;
::[[File:Hm70.png|none|thumb|200px|Intel HM70 PCH chipset. CPUs supported: Intel Pentium &amp;amp; Intel Celerons. [https://www.intel.com/content/www/us/en/products/sku/67419/mobile-intel-hm70-express-chipset/compatible.html Intel source]]]&lt;br /&gt;
&lt;br /&gt;
======Intel Management Engine Firmware Downgrade Attack======&lt;br /&gt;
&lt;br /&gt;
::First analyze the firmware after you have made a back-up. Make note of the Intel ME version.&lt;br /&gt;
::Then download the Intel ME version just below the firmware version you try to downgrade.&lt;br /&gt;
::Fire up your hex editor search in your bios blob for &#039;&#039;&#039;&amp;quot;0x24, 0x46, 0x50, 0x54, 0x0F, 0x00, 0x00, 0x00, 0x20&amp;quot;&#039;&#039;&#039; Intel ME 1.5M blob will start ascii text &#039;&#039;&#039;&amp;quot;$FPT&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
::Replace that entire section with the new downgraded Intel ME 1.5m blob. Before flashing make sure Me Analyzer recognises the change. Flash the modification and test it.&lt;br /&gt;
::If you don&#039;t see the ME version change with Me Analyzer first try to make note of the offset the Intel ME blob is at and then run it through me_cleaner before injecting a older one.&lt;br /&gt;
&lt;br /&gt;
::This downgrade attack &amp;lt;u&amp;gt;successfully bypassed&amp;lt;/u&amp;gt; the 30 minute shutdown restriction timer.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Required tools&#039;&#039;&#039;:&lt;br /&gt;
::*[[Software_Tools#Hex_Editors|Hex Editor.]]&lt;br /&gt;
::*[https://github.com/platomav/MEAnalyzer Me Analyzer] - Intel Engine &amp;amp; Graphics Firmware Analysis Tool.&lt;br /&gt;
::*[https://github.com/corna/me_cleaner me_cleaner] - Tool for partial deblobbing of Intel ME/TXE firmware images.&lt;br /&gt;
::*[https://winraid.level1techs.com/t/intel-conv-sec-management-engine-drivers-firmware-and-tools-2-15/30719 Intel (Converged Security) Management Engine: Drivers, Firmware and Tools for (CS)ME 2-15] - Useful resource.&lt;br /&gt;
::*[https://mega.nz/folder/2Q0klQpA#6o04nlV_4xqfx76tjvgi4g (CS)ME Firmware Archive.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Operating Systems====&lt;br /&gt;
Below are categories of operating systems used for various purposes, including binary reverse engineering, local software analysis, and wireless penetration testing with SDR for RF signal analysis.&lt;br /&gt;
=====Mostly X86-64=====&lt;br /&gt;
======Penetration Testing &amp;amp; Digital Forensics======&lt;br /&gt;
*[https://www.kali.org/ Kali Linux] - is an open-source, Debian-based Linux distribution geared towards various information security tasks, such as Penetration Testing, Security Research, Computer Forensics and Reverse Engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.backbox.org/ BlackBox] is more than an operating system, it is a Free Open Source Community Project with the aim of promoting the culture of security in IT environment and give its contribution to make it better and safer.&lt;br /&gt;
&lt;br /&gt;
*[https://blackarch.org/ BlackArch] - is an Arch Linux-based penetration testing distribution for penetration testers and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://www.parrotsec.org/ Parrot Security] - is based on top of Debian, the most advanced and recognized universal operating system that can run anywhere.&lt;br /&gt;
&lt;br /&gt;
*[https://labs.fedoraproject.org/security/ Fedora Security Spin] - is a live media based on Fedora to provide a safe test environment for working on security auditing, forensics and penetration testing, coupled with all the Fedora Security features and tools.&lt;br /&gt;
&lt;br /&gt;
*[https://www.caine-live.net/ CAINE] - CAINE (Computer Aided INvestigative Environment) is an Italian GNU/Linux live distribution created as a Digital Forensics project.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dracos-linux Dracos Linux] - is the Linux operating system from Indonesia, open source is built based on Debian live project under the protection of the GNU General Public License v3.0. This operating system is one variant of Linux distributions, which is used to perform security testing (penetration testing). Dracos linux in Arm by hundreds hydraulic pentest, forensics and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pentoo.ch/ Pentoo] - is a Live CD and Live USB designed for penetration testing and security assessment. Based off Gentoo Linux, Pentoo is provided both as 32 and 64 bit installable livecd.&lt;br /&gt;
&lt;br /&gt;
======RF Signals Analysis OS [RISC SBC &amp;amp; X86-64]======&lt;br /&gt;
*[https://cemaxecuter.com/ DragonOS] - Out of the box OS for SDRs. Supports Raspberry Pi and x86-64.&lt;br /&gt;
&lt;br /&gt;
======Privacy Operating System======&lt;br /&gt;
*[https://tails.net/ Tails] - is a portable operating system that protects against surveillance and censorship.&lt;br /&gt;
*[https://www.qubes-os.org/ Qubes OS] - is a security-focused operating system that uses virtualization to isolate applications and tasks into separate compartments (called qubes), protecting the system even if one part gets compromised.&lt;br /&gt;
*[https://www.whonix.org/ Whonix] is a privacy-focused Linux distribution that routes all internet traffic through the Tor network using a two-part system of an isolated gateway and a workstation to provide strong anonymity and security.&lt;br /&gt;
&lt;br /&gt;
======Windows 10 IoT LTSC======&lt;br /&gt;
*[https://rentry.co/LTSC LTSC IoT Windows 10 debloat &amp;amp; setup guide] [[Media:LTSC.pdf]] - Useful when you want a clean debloated Windows 10 virtual machine. The IoT LTSC channel receives security updates until Jan 13, 2032. &lt;br /&gt;
&lt;br /&gt;
*[https://rentry.org/fwt2 fwt2] [[Media:Fwt2.pdf]] - Read the /fwt/ paste for a more general overview of Windows.&lt;br /&gt;
&lt;br /&gt;
======Previous Windows versions======&lt;br /&gt;
*[https://hackandpwn.com/windows-7-esu-patching/ Windows 7 ESU Patching] - Information about the minimum set of updates needed for Windows 7 latest ESU hotfixes/patches.&lt;br /&gt;
&lt;br /&gt;
=====Embedded Devices [Network equipment]=====&lt;br /&gt;
&lt;br /&gt;
*[https://openwrt.org/ OpenWrt] - is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic.&lt;br /&gt;
&lt;br /&gt;
*[https://dd-wrt.com/ DD-WRT] - is a Linux based alternative OpenSource firmware suitable for a great variety of WLAN routers and embedded systems. The main emphasis lies on providing the easiest possible handling while at the same time supporting a great number of functionalities within the framework of the respective hardware platform used.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pfsense.org/ pfSense] - is a free and open-source operating system for firewalls and routers, primarily based on FreeBSD, that provides a comprehensive network security solution.&lt;br /&gt;
&lt;br /&gt;
*[https://opnsense.org/ OPNsense] - is an open-source firewall and routing platform built on FreeBSD. It&#039;s designed to be user-friendly and easy to configure, offering a wide range of features found in commercial firewalls, plus many more.&lt;br /&gt;
&lt;br /&gt;
=====Smartphones [Android &amp;quot;de-google&amp;quot;]=====&lt;br /&gt;
&lt;br /&gt;
*[https://lineageos.org/ LineageOS] - is a free and open-source operating system for Android devices, based on the Android mobile platform.&lt;br /&gt;
&lt;br /&gt;
*[https://grapheneos.org/ GrapheneOS] - is a privacy and security focused mobile OS with Android app compatibility developed as a non-profit open source project.&lt;br /&gt;
&lt;br /&gt;
*[https://sailfishos.org/ Sailfish OS] - is a secure mobile operating system optimized to run on smartphones and tablets, and also easily adaptable to all kinds of embedded devices and use cases.&lt;br /&gt;
&lt;br /&gt;
*[https://calyxos.org/ CalyxOS] - is a privacy-focused, &amp;quot;de-googled&amp;quot; Android-based operating system created by the Calyx Institute. It aims to defend online privacy, security, and accessibility by removing Google services and replacing them with free and open-source alternatives.&lt;br /&gt;
&lt;br /&gt;
*[https://crdroid.net/ crDroid] - is a highly customized, free Android ROM, based on LineageOS, designed for gaming and customization.&lt;br /&gt;
&lt;br /&gt;
*[https://www.ubuntu-touch.io/ Ubuntu Touch] - is a mobile operating system developed by the UBports community, based on the GNU/Linux operating system. It&#039;s a mobile version of Ubuntu, designed for touch-screen devices like smartphones and tablets, with a desktop-like experience. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Tools for opening CAD or Boardview files====&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Boardview is a type of file containing information about printed circuit boards, their components, used signals, test points and more. These files may have following extensions: .asc, .bdv, .brd, .bv, .cad, .cst, .gr, .f2b, .fz, .tvw and others.&lt;br /&gt;
&lt;br /&gt;
*[https://pldaniels.com/flexbv5/ FlexBV]  - Advanced FlexBV boardview software integrates your boardview files with PDF schematics to substantially ease the process of tracking down faults and understanding damaged boards.&lt;br /&gt;
&lt;br /&gt;
*[https://openboardview.org/ OpenBoardView] - is a Open Source Linux SDL/ImGui edition software for viewing .brd files, intended as a drop-in replacement for the &amp;quot;Test_Link&amp;quot; software and &amp;quot;Landrex&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://www.cadence.com/ko_KR/home/tools/allegro-downloads-start.html Allegro®/OrCAD® FREE Physical Viewer] - is a free download that allows you to view and plot databases from Allegro PCB Editor, OrCAD PCB Editor, Allegro Package Designer, and Allegro PCB SI technology.&lt;br /&gt;
&lt;br /&gt;
*[https://nexusbv.net/ Nexus BoardViewer Next-gen boardviewer. Free.] - is a excellent boardviewer that shows all traces like Allegro but with the ease of FlexBV / OpenBoardView and a simlair GUI like BoardViewer. &lt;br /&gt;
&lt;br /&gt;
::Nexus Boardviwer achive of different versions locally hosted. [https://t.me/+p2YoPidSSX9hOWI0 NexusBV Telegram group]&lt;br /&gt;
:::*[https://t.me/c/2215146324/12151 NexusBV v0.3 (post)] - Direct download: [[File:NexusBV v03.zip]] [https://www.virustotal.com/gui/file/54753f73574b710d297cea99796183001c1d1790f8500fc16bfbb8b70b6d51ab VT scan]&lt;br /&gt;
:::*NexusBV v0.6.1 - Direct download: [[File:NexusBV 0.6.1.zip]] [https://www.virustotal.com/gui/file/1a29d82494430b4f2bdd14d10c2dedb378c0a0371bfd8c9ea6b6cd5d83cc452d VT scan]&lt;br /&gt;
&lt;br /&gt;
*[http://boardviewer.net/ BoardViewer] - is software intended for viewing various boardview file types like .tvw files and much more supported formats.&lt;br /&gt;
&lt;br /&gt;
*CADview - simple old tool for viewing CAD files of PCB&#039;s (Windows). [[Media:CAD View.zip]] [https://www.virustotal.com/gui/file/9a64621ff34d8d674ba6580538908f4ea170fee9cc1cb700485bd41e3a3a42df VT link]&lt;br /&gt;
&lt;br /&gt;
*Boardview Web Applications. &lt;br /&gt;
::Different web-based PCB &amp;amp; Boardview applications for repair / reverse enginering.&lt;br /&gt;
:::*[https://pcbtracer.com/ PCB Tracer] - Free browser-based Printed Circuit Board (PCB) reverse engineering tool for electronics. Trace signal paths through multi-layer PCBs with virtual X-Ray view.&lt;br /&gt;
:::*[https://www.ripperdoc.de/boardripper/ BoardRipper] - Web-based PCB boardview viewer for board-level repair. Free, AGPL-3.0. [https://github.com/AlexeyInwerp/BoardRipper Github project.]&lt;br /&gt;
&lt;br /&gt;
For resources to open in your favorite boardview program visit &lt;br /&gt;
[[Literature#Datasheets.2C_boardviews.2C_schematics.2C_manuals|Literature -&amp;gt; Datasheets boardviews &amp;amp; schematics]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Custom PCB Development Software====&lt;br /&gt;
&lt;br /&gt;
=====Definition and Purpose=====&lt;br /&gt;
::&#039;&#039;&#039;Computer-Aided Design (CAD)&#039;&#039;&#039; refers to software that enables users to create, modify, analyze, or optimize designs in various fields such as architecture, mechanical engineering, and manufacturing. CAD is predominantly used for designing physical structures and components. It allows designers to visualize objects in two-dimensional (2D) or three-dimensional (3D) formats, facilitating precise planning and adjustments before production begins.&lt;br /&gt;
&lt;br /&gt;
::In contrast, &#039;&#039;&#039;Electronic Design Automation (EDA)&#039;&#039;&#039; encompasses a suite of software tools specifically tailored for the design of electronic systems. EDA is crucial in industries like semiconductor manufacturing and printed ::circuit board (PCB) design. It focuses on automating the processes involved in designing electronic circuits at various levels—from high-level architectural descriptions down to detailed layouts.&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;&#039;Integration Between CAD and EDA&#039;&#039;&#039;&lt;br /&gt;
::While CAD focuses on physical structures, EDA deals with electronic components. However, as products increasingly integrate both mechanical structures and electronic systems—such as IoT devices—the need for collaboration between CAD and EDA has grown. This integration allows designers to embed electronic circuits within mechanical models seamlessly.&lt;br /&gt;
&lt;br /&gt;
=====Electronics Design Automation [[Wikipedia:Electronic_design_automation|(EDA)]] Suite for Developing Custom PCB&#039;s=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.kicad.org/ KiCAD] - is a free CAD suite for electronic design automation (EDA). It facilitates the design and simulation of electronic hardware. It features an integrated environment for schematic capture, PCB layout, manufacturing file viewing, ngspice-provided SPICE simulation, and engineering calculation.&lt;br /&gt;
&lt;br /&gt;
*[https://easyeda.com/ EasyEDA] - EasyEDA is a web-based EDA tool suite that enables hardware engineers to design, simulate, share - publicly and privately - and discuss schematics, simulations and printed circuit boards. It can also be used [https://docs.easyeda.com/en/FAQ/Client/index.html offline].&lt;br /&gt;
&lt;br /&gt;
*[https://fritzing.org/ Fritzing] -  is an open-source hardware initiative that makes electronics accessible as a creative material for anyone.&lt;br /&gt;
&lt;br /&gt;
*[https://librepcb.org/ LibrePCB] - is a free, cross-platform, easy-to-use electronic design automation suite to draw schematics and design printed circuit boards – for makers, students and professionals, from beginners to experts.&lt;br /&gt;
&lt;br /&gt;
*[http://www.geda-project.org/ gEDA Project] - The gEDA project has produced and continues working on a full GPL&#039;d suite and toolkit of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production.&lt;br /&gt;
&lt;br /&gt;
*[http://repo.hu/projects/pcb-rnd/ pcb-rnd] - is a free/open source, flexible, modular Printed Circuit Board editor. For design of professional and hobby boards. Is feature-rich and compatible. Has a long history, fast paced development, and big plansand is part of the coralEDA ecosystem.&lt;br /&gt;
&lt;br /&gt;
=====Computer Aided Design [[Wikipedia:Computer-aided_design|(CAD)]] Mechanical Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.freecad.org/ FreeCAD] - is an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters.&lt;br /&gt;
&lt;br /&gt;
*[https://openscad.org/ OpenSCAD] - is software for creating solid 3D CAD objects. It is free software and available for Linux/UNIX, MS Windows and Mac OS X.&lt;br /&gt;
&lt;br /&gt;
*[https://brlcad.org/ BRL-CAD] - is a powerful open source cross-platform solid modeling system that includes interactive geometry editing, high-performance ray-tracing for rendering and geometric analysis, a system performance analysis benchmark suite, geometry libraries for application developers, and more than 30 years of active development.&lt;br /&gt;
&lt;br /&gt;
*[https://solvespace.com/index.pl SolveSpace] - is a free (GPLv3) parametric 3d CAD tool. Modeling 3d parts, modeling 2d parts, 3d-printed parts, preparing CAM data, mechanism design, plane and solid geometry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====Other software====&lt;br /&gt;
&lt;br /&gt;
=====Display Driver Utilities (Windows)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lostindark/DriverStoreExplorer Driver Store Explorer (RAPR)] - is a tool used to manage the Windows driver store, a repository of driver packages that Windows uses to install and update hardware drivers. It helps users list, add, install, delete, and export driver packages, especially those from third-party vendors.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Wagnard/display-drivers-uninstaller DDU] - is a driver removal utility that can help you completely uninstall AMD/NVIDIA/Intel graphics card drivers and packages from your system, without leaving leftovers behind (including registry keys, folders and files, and driver store).&lt;br /&gt;
&lt;br /&gt;
*[https://www.techpowerup.com/nvcleanstall/ NVCleanstall] - is a free utility from TechPowerUp that allows you to customize your NVIDIA GeForce driver installation. It enables you to remove unnecessary components and install only the drivers you need, potentially optimizing your system performance and minimizing &amp;quot;bloatware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/GSDragoon/RadeonSoftwareSlimmer Radeon Software Slimmer] - is a utility to trim down the bloat with Radeon Software for AMD GPUs on Microsoft Windows.&lt;br /&gt;
&lt;br /&gt;
*[https://forums.guru3d.com/threads/nvslimmer-nvidia-driver-slimming-utility.423072/ NVSlimmer] - is a third-party utility created by uKER and available on guru3d.com that allows users to remove unwanted components from NVIDIA graphics driver installations, effectively &amp;quot;trimming&amp;quot; down the install base. It&#039;s not an official Nvidia utility.&lt;br /&gt;
&lt;br /&gt;
=====Host Based Firewall [Windows FOSS]=====&lt;br /&gt;
*[https://github.com/tnodir/fort Fort Firewall] - is a very practical firewall that allows you to manage your privacy and security in Windows simply and flexibly. This open-source tool is a perfect alternative to the standard Windows firewall, giving you a lot of customizable features so you can work with your files and programs more comfortably.&lt;br /&gt;
&lt;br /&gt;
=====Web Browsing=====&lt;br /&gt;
*[https://www.mozilla.org/firefox/ Mozilla Firefox] - is a free, open source web browser developed by the Mozilla Foundation and Mozilla Corporation in 2004. The Firefox web browser can be used with Windows, Mac and Linux operating systems, as well as Android and iOS mobile devices.&lt;br /&gt;
&lt;br /&gt;
::Extensions &amp;amp; Configurations&lt;br /&gt;
:::*[https://github.com/hackademix/noscript NoScript] - The popular NoScript Security Suite browser extension.&lt;br /&gt;
:::*[https://github.com/ChrisAntaki/disable-webrtc-firefox WebRTC block] - WebRTC leaks your actual IP addresses from behind your VPN, by default. With this extension you can disable it.&lt;br /&gt;
:::*[https://github.com/arkenfox/user.js/ user.js] - Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening.&lt;br /&gt;
:::*[https://github.com/yokoffing/Betterfox Betterfox] - Firefox speed, privacy, and security: a user.js template for configuration. Your favorite browser, but better.&lt;br /&gt;
:::*[https://github.com/gorhill/uBlock uBlock] - Help users neutralize privacy-invading ads CPU and memory-efficient.&lt;br /&gt;
:::*[https://github.com/sereneblue/chameleon Chameleon] - is a WebExtension port of the popular Random Agent Spoofer. Spoofs a lot of client fingering techniques and adds security.&lt;br /&gt;
:::*[https://github.com/EFForg/privacybadger Privacy Badger] - is a browser extension that automatically learns to block invisible trackers. PB is made by the leading digital rights nonprofit EFF to stop companies from spying on you.&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ Tor Browser] - [[Wikipedia:Tor_(network)|Tor]] (The Onion Router) is a network that anonymizes web traffic to provide truly private web browsing. The Tor Browser hides your IP address and browsing activity by redirecting web traffic through a series of different routers known as nodes.&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/apps/org.torproject.android/ Orbot for Android] -  is a free proxy app that empowers other apps to use the internet more securely. Orbot uses Tor to encrypt your Internet traffic and then hides it by bouncing through a series of computers around the world. Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities.&lt;br /&gt;
&lt;br /&gt;
======Public Networks======&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ [[Wikipedia:Tor_(netwerk)|Tor]]] - is an open-source privacy network that enables anonymous web browsing. The worldwide Tor computer network uses secure, encrypted protocols to ensure that users&#039; online privacy is protected.&lt;br /&gt;
&lt;br /&gt;
*[https://geti2p.net/ The Invisible Internet Project [[Wikipedia:I2P|(I2P)]]] - is a fully encrypted private network layer. It protects your activity and location. Every day people use the network to connect with people without worry of being tracked or their data being collected.&lt;br /&gt;
&lt;br /&gt;
*[https://www.freenet.de/ FreeNet] - is a peer-to-peer platform for censorship-resistant, anonymous communication. It uses a decentralized distributed data store to keep and deliver information, and has a suite of free software for publishing and communicating on the Web without fear of censorship.&lt;br /&gt;
&lt;br /&gt;
*[https://zeronet.io/ ZeroNet] - Open, free and uncensorable websites, using Bitcoin cryptography and BitTorrent network · We believe in open, free, and uncensored network.&lt;br /&gt;
&lt;br /&gt;
*[https://lokinet.org/ Lokinet] - is an onion-router that lets you access the internet anonymously. Built on LLARP, the fastest onion-routing protocol in the world.&lt;br /&gt;
&lt;br /&gt;
*[https://nymtech.net/ Nym] - protect internet traffic by routing it through a decentralised mixnet that can be accessed anonymously using zk-nyms.&lt;br /&gt;
&lt;br /&gt;
=====Email Clients / Email Encryption Standards=====&lt;br /&gt;
*[https://www.thunderbird.net/ Mozilla ThunderBird] - is a free, open-source, cross-platform application for managing email, news feeds, chat, and news groups. It is a local email application, meaning it installs and runs as a client on your device, being rather than browser or web-based. [https://support.mozilla.org/en-US/kb/openpgp-thunderbird-howto-and-faq FAQ How to implement OpenPGP in Thunderbird].&lt;br /&gt;
&lt;br /&gt;
*[https://www.openpgp.org/ OpenPGP] - is the most widely used email encryption standard. It is defined by the OpenPGP Working Group of the Internet Engineering Task Force (IETF) as a Proposed Standard in RFC 4880. OpenPGP was originally derived from the PGP software, created by Phil Zimmermann.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnupg.org/ GnuPG] - is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP). GnuPG allows you to encrypt and sign your data and communications; it features a versatile key management system, along with access modules for all kinds of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications.&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.gnome.org/Apps/Evolution Evolution] - is a personal information management application that provides integrated mail, calendaring and address book functionality. Check the Privacy Policy sub-page for a general information about user data usage. [https://riseup.net/en/email/clients/evolution FAQ How to implement OpenPGP in Evolution].&lt;br /&gt;
&lt;br /&gt;
*[https://neomutt.org/ NeoMutt] - is a command line mail reader (or MUA ). It&#039;s a fork of Mutt with added features.&lt;br /&gt;
&lt;br /&gt;
=====Chat Applications / Platforms=====&lt;br /&gt;
*[https://www.teamspeak.com/ TeamSpeak] - is a VoIP application for audio communication between users via a chat channel, similar to a video meeting. Cross-platform with military-grade security, lag-free performance, privacy and complete control.&lt;br /&gt;
*[https://github.com/RetroShare/RetroShare RetroShare] - is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.&lt;br /&gt;
*[https://github.com/JFreegman/toxic Toxic] - is a Tox-based P2P messenger that provides end-to-end encrypted communications without the use of centralized servers. It supports text messaging, file sharing, 1-on-1 voice and video calls, private audio conferences, public and private text group chats.&lt;br /&gt;
*[https://www.jabber.org/ Jabber] - is a original messaging service based on [https://xmpp.org/ XMPP] and has been continuously offered for free since 1999.&lt;br /&gt;
::XMPP clients &amp;amp; extensions&lt;br /&gt;
:::*[https://xmpp.org/software/ XMPP client list] - is a list of XMPP clients composed by XMPP itself.&lt;br /&gt;
:::*[https://otr.cypherpunks.ca/ Off-the-Record Messaging (OTR) for XMPP] - is a cryptographic protocol that provides encryption for instant messaging conversations. OTR uses a combination of AES symmetric-key algorithm with 128 bits key length, the Diffie–Hellman key exchange with 1536 bits group size, and the SHA-1 hash function.&lt;br /&gt;
:::*[https://omemo.im/ OMEMO.IM] is a free, secure XMPP-based chat client available for Android and Windows that utilizes the OMEMO (Multi-End Message and Object) end-to-end encryption protocol.&lt;br /&gt;
:::*[https://xmpp.org/extensions/xep-0384.html XEP-0384: OMEMO Encryption] defines an end-to-end encryption protocol for XMPP messaging that uses double-ratchet and key-exchange techniques to securely encrypt one-to-one and group chats across multiple devices.&lt;br /&gt;
*[https://getsession.org/ Session] - Session is an end-to-end encrypted messenger that minimises sensitive metadata, designed and built for people who want absolute privacy and freedom from any form of surveillance.&lt;br /&gt;
*[https://github.com/briar Briar] - is a messaging app designed for activists, journalists, and anyone else who needs a safe, easy and robust way to communicate. Unlike traditional messaging apps, Briar doesn&#039;t rely on a central server - messages are synchronized directly between the users&#039; devices.&lt;br /&gt;
*[https://matrix.org/ Matrix] - is an open network for secure, decentralised communication.&lt;br /&gt;
*[https://discord.com/ Discord] - is a voice, video and text communication service used by over a hundred million people to hang out and talk with their friends and communities.&lt;br /&gt;
::Discord client advice&lt;br /&gt;
:::*1. Stop using the installed electron PC based version. Use the web version.&lt;br /&gt;
:::*2. Android stock client is spoiled with rubbish code slowing down your SoC and sending loads of analytics, use [https://github.com/Aliucord/Aliucord Aliucord] instead (but carefully read the readme.md, ToS issue).&lt;br /&gt;
&lt;br /&gt;
=====File Archiver Utilities=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.7-zip.org/ 7-Zip]  - is a free and open source file archiver.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/M2Team/NanaZip NanaZip] - is a free and open source file archiver intended for the modern Windows experience.&lt;br /&gt;
&lt;br /&gt;
*[https://peazip.github.io/ PeaZip] - is a free and open source file archiver, similar to WinRar, WinZip, and 7-Zip.&lt;br /&gt;
&lt;br /&gt;
=====Disk Encryption Software=====&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/archive/luks/ Linux Unified Key Setup (LUKS)] - The Linux Unified Key Setup (LUKS) is a disk encryption specification created by Clemens Fruhwirth in 2004 and originally intended for Linux. LUKS implements a platform-independent standard on-disk format for use in various tools&lt;br /&gt;
&lt;br /&gt;
*[https://www.veracrypt.fr/code/VeraCrypt/ VaraCrypt] - VeraCrypt is free open-source disk encryption software for Windows, Mac OS X and Linux. Support for on-the-fly encryption [[Wikipedia:Disk_encryption|(OTFE)]].&lt;br /&gt;
&lt;br /&gt;
=====Image Manipulation Tools=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.gimp.org/ Gimp] - is the official website of the GNU Image Manipulation Program (GIMP). GIMP is a cross-platform image editor available for GNU/Linux, macOS, Windows and more operating systems. It is free software, you can change its source code and distribute your changes.&lt;br /&gt;
&lt;br /&gt;
*[https://www.getpaint.net/ Paint.net] - is image and photo editing software for PCs that run Windows. It features an intuitive and innovative user interface with support for layers, unlimited undo, special effects, and a wide variety of useful and powerful tools. An active and growing online community provides friendly help, tutorials, and plugins.&lt;br /&gt;
&lt;br /&gt;
=====Video Editing Software / 3D Creation / Dec, Enc, Transcode, etc / Media Players=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.blackmagicdesign.com/products/davinciresolve DaVinci Resolve] - is the world’s only solution that combines editing, color correction, visual effects, motion graphics and audio post production all in one software tool! Its elegant, modern interface is fast to learn and easy for new users, yet powerful for professionals.&lt;br /&gt;
&lt;br /&gt;
*[https://shotcut.org/ Shotcut] - is a free, Open Source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.&lt;br /&gt;
&lt;br /&gt;
*[https://www.openshot.org/nl/ OpenShot] - is a free, Open Source video editor for Linux, Mac, and Windows. We designed OpenShot to be an easy to use, quick to learn, and surprisingly powerful video editor. Easily cut, slice, and edit any video or film.&lt;br /&gt;
&lt;br /&gt;
*[https://www.blender.org/ Blender] - is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation.&lt;br /&gt;
&lt;br /&gt;
*[https://ffmpeg.org/ FFMPEG (Command line interface to convert different formats)] - FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge.&lt;br /&gt;
&lt;br /&gt;
*[https://handbrake.fr/features.php HandBrake] - is an Open Source video transcoder available for Linux, Mac, and Windows. Everyone can use HandBrake to make videos for free. HandBrake is a post-production tool. Its primary purpose is to convert videos from supported source formats to MP4 or MKV format.&lt;br /&gt;
&lt;br /&gt;
*[https://www.videolan.org/ VLC Player] - VLC Media Player (also known as VLC) is a free, open source multimedia player developed by VideoLAN Organization. It is one of the oldest (released for the first time in February 2001) free, portable, cross-platform multimedia player. You can use it to play all popular multimedia files and also DVDs, CDs, VCDs and other streaming protocols.&lt;br /&gt;
&lt;br /&gt;
=====Video Recording and Live Streaming=====&lt;br /&gt;
&lt;br /&gt;
*[https://obsproject.com/ OBS (Open Broadcaster Software)] - is free and Open Source software for video recording and live streaming.&lt;br /&gt;
&lt;br /&gt;
*[https://streamlabs.com/ StreamLabs] - is free live streaming and recording software for Twitch, YouTube, and more for Windows or Mac.&lt;br /&gt;
&lt;br /&gt;
====Search engine (self-hosted &amp;amp; open-source)====&lt;br /&gt;
*[https://github.com/searxng/searxng SearXNG] - is a free and open-source metasearch engine that prioritizes user privacy. It works by aggregating results from various search engines, such as Google, Bing, and DuckDuckGo, without tracking or profiling users. Essentially, it acts as a privacy-respecting proxy for your searches. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/neon-mmd/websurfx websurfx] - is a free and open-source metasearch engine written in Rust, designed to provide a fast, secure, and privacy-respecting alternative to search engines like SearX. It aggregates results from other search engines without displaying ads, focusing on speed, security, and user privacy. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mwmbl/mwmbl Mwmbl] - is a non-profit, open source search engine where the community determines the rankings. We aim to be a replacement for commercial search engines such as Google and Bing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/yacy/yacy_search_server YaCy] - is a free, open-source, peer-to-peer (P2P) search engine that operates without a central authority. It differs from traditional search engines by allowing users to create their own local or global indexes and share them with other users, creating a decentralized network.&lt;br /&gt;
&lt;br /&gt;
====Social Network / Fediverse (self-hosted &amp;amp; open-source)====&lt;br /&gt;
&lt;br /&gt;
*[https://joinmastodon.org/ Mastodon] - is a free and open-source software for running self-hosted social networking services. It has microblogging features similar to Twitter, which are offered by a large number of independently run nodes, known as instances or servers, each with its own code of conduct, terms of service, privacy policy, privacy options, and content moderation policies. [https://github.com/mastodon/mastodon Github repo].&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pixelfed/pixelfed PixelFed] - is a decentralized, open-source social media platform focused on photo and video sharing, designed as an alternative to Instagram. It utilizes the ActivityPub protocol, allowing users to interact with accounts on other Pixelfed servers as if they were on the same platform.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/movim/movim Movim] - is a federated blogging and chat platform that acts as a web frontend for the XMPP protocol.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/emilebosch/awesome-fediverse Big fediverse list] - is a curated list of more decentralized social networks.&lt;br /&gt;
&lt;br /&gt;
====Privacy-focused Software Directory====&lt;br /&gt;
&lt;br /&gt;
*[https://prism-break.org/ prism-break.org] -  is a website that provides a curated list of free and open-source software (FOSS) alternatives to proprietary, surveillance-prone services. It aims to help users opt out of global data surveillance programs—like PRISM, XKeyscore, and Tempora—by promoting privacy-respecting technology for operating systems, browsers, and communication tools.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
    &lt;br /&gt;
:[[:Literature|See the literature wiki page for all the resources.]]&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3575</id>
		<title>Software Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3575"/>
		<updated>2026-06-05T18:17:38Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: add ECFinder tool&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Software_wiki_banner.png|frameless|1280x300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disassemblers, decompilers, software development tools, pcb development suites, cryptographic tools, and other reverse engineering software. If you used it while reverse engineering, list it here!&lt;br /&gt;
==Tool Index==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RF Signals Analysis====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jopohl/urh Universal Radio Hacker] - tool to analyze and extract data from SDR-captured radio signals (especially pilots, [[Wikipedia:ISM_radio_band|ISM RF]] devices, etc). See youtube for tutorials and examples.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnuradio.org/ GNU Radio]  - toolkit that provides signal processing blocks to implement software-defined radios and signal processing systems.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/cjcliffe/CubicSDR CubicSDR] - is a cross-platform Software-Defined Radio application which allows you to navigate the radio spectrum and demodulate any signals you might discover.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/audacity/audacity Audacity] - is a audio editor that can be used to cleanup the radio waves captured by a [[Wikipedia:Software-defined_radio|SDR]] or Software Defined Radio. (Example: Start Audacity -&amp;gt; Import –&amp;gt; Raw Data -&amp;gt; Radio Wave File)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Firmware Analysis====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ReFirmLabs/binwalk binwalk]  - Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/attify/firmware-analysis-toolkit FAT] - is a toolkit built in order to help security researchers analyze and identify vulnerabilities in IoT and embedded device firmware.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/e-m-b-a/emba EMBA] - is designed as the central firmware analysis tool for penetration testers and product security teams. It supports the complete security analysis process starting with firmware extraction, doing static analysis and dynamic analysis via emulation and finally generating a web report.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rampageX/firmware-mod-kit Firmware Modification Kit] - is a collection of scripts and utilities to extract and rebuild linux based firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/craigz28/firmwalker Firmwalker] - is a script for searching the extracted firmware file system for goodies!&lt;br /&gt;
&lt;br /&gt;
====Setup Extractors / Overlay Unpackers / Virtualization Wrappers====&lt;br /&gt;
&lt;br /&gt;
*[https://innounp.sourceforge.net/ innounp] - the Inno Setup Unpacker.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Bioruebe/UniExtract2 Universal Extractor 2 (UniExtract2)] -  is a tool designed to extract files from any type of extractable file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/activescott/lessmsi lessmsi] - a tool to view and extract the contents of an Windows Installer (.msi) file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/crackinglandia/fuu FUU] - [F]aster [U]niversal [U]npacker.&lt;br /&gt;
&lt;br /&gt;
=====Themida Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/themida-unmutate themida-unmutate] - is a static deobfuscator for Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sodareverse/TDE TDE] - is a devirtualization engine for Themida. Supported FISH VMA versions: 2.2.5.0, 2.2.6.0, 2.2.7.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/unlicense unlicense] - is a dynamic unpacker and import fixer for Themida/WinLicense 2.x and 3.x mostly used for malware-analysis.&lt;br /&gt;
&lt;br /&gt;
=====VMProtect Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
======VMProtect 2======&lt;br /&gt;
&lt;br /&gt;
*[https://git.back.engineering/vmp2/ vmp2] - Resources provided by Back Engineering Labs regarding VMProtect 2 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmemu (VMProtect 2 Virtual Machine Handler Emulation)&lt;br /&gt;
*vmassembler (VMProtect 2 Virtual Instruction Assembler)&lt;br /&gt;
*vmprofiler (VMProtect 2 Virtual Machines Profiler Library)&lt;br /&gt;
*vmprofiler-cli (VMProtect 2 CLI Virtual Machine Information Displayer)&lt;br /&gt;
*vmhook (VMProtect 2 Virtual Machine Hooking Library)&lt;br /&gt;
*vmprofiler-qt (VMProtect 2 Qt Virtual Instruction Inspector)&lt;br /&gt;
*um-hook (VMProtect 2 Usermode Virtual Instruction Hook Demo)&lt;br /&gt;
*vmdevirt (VMProtect Devirtualization)&lt;br /&gt;
&lt;br /&gt;
======VMProtect 3======&lt;br /&gt;
&lt;br /&gt;
*[https://git.back.engineering/vmp3/ vmp3] - Resources provided by Back Engineering Labs regarding VMProtect 3 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmdevirt (VMProtect 3 Static Devirtualization)&lt;br /&gt;
*vmprofiler (VMProtect 3 Virtual Machines Profiler Library)&lt;br /&gt;
*vmemu (VMProtect 3 Virtual Machine Handler Emulation)&lt;br /&gt;
&lt;br /&gt;
=====Code Virtualizer (Oreans Technologies)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pakt/decv devc] - ia s decompiler for Code Virtualizer 1.3.8 (Oreans).&lt;br /&gt;
*[https://gdtr.wordpress.com/2012/10/03/decv-a-decompiler-for-code-virtualizer-by-oreans/ decv] - [blog post] a decompiler for Code Virtualizer by Oreans.&lt;br /&gt;
*[https://github.com/67-6f-64/AntiOreans-CodeDevirtualizer AntiOreans-CodeDevirtualizer] - is a proof-of-concept devirtualization engine for Themida/Oreans-CodeDevirtualizer.&lt;br /&gt;
&lt;br /&gt;
=====Enigma Protector=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mos9527/evbunpack evbunpack] - is a Enigma Virtual Box Unpacker. Supported versions: 11.00, 10.70, 9.70, and 7.80.&lt;br /&gt;
&lt;br /&gt;
======OllyDbg Scripts======&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%201.90%20-%203.xx%20Alternativ%20Unpacker%20v1.0.txt Enigma Protector 1.90–3.xx Unpacker]&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%204.xx%20VM%20API%20Fixer%20v0.5.0.txt Enigma Protector 4.xx VM API Fixer]&lt;br /&gt;
&lt;br /&gt;
=====Generic Code Virtualizer=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jnraber/VirtualDeobfuscator VirtualDeobfuscator] - is a reverse engineering tool for virtualization wrappers.&lt;br /&gt;
&lt;br /&gt;
====Reverse Engineering Toolkit AIO====&lt;br /&gt;
=====Windows‑focused=====&lt;br /&gt;
*[https://github.com/Jakiboy/ReVens ReVens] - is a Windows-based Reverse Engineering Toolkit &amp;quot;All-In-One&amp;quot;, Built for Security (Malware analysis, Penetration testing) &amp;amp; Educational purposes.&lt;br /&gt;
*[https://github.com/mentebinaria/retoolkit retoolkit] - is a collection of tools you may like if you are interested in reverse engineering and/or malware analysis on x86 and x64 Windows systems.&lt;br /&gt;
*[https://github.com/byte2mov/re-kit-2.0 re-kit 2.0] - is a reverse engineering toolkit made for fighting malware and analyzing programs.&lt;br /&gt;
*[https://github.com/zer0condition/ReverseKit ReverseKit] - is a comprehensive toolkit designed to aid reverse engineers in the process of dynamic RE.&lt;br /&gt;
&lt;br /&gt;
=====Android‑focused=====&lt;br /&gt;
*[https://github.com/RevEngiSquad/revengi-app RevEngi] - is a all-in-one toolkit for reverse engineering: Smali Grammar, DexRepair, Flutter Analysis and much more...&lt;br /&gt;
&lt;br /&gt;
====Binary PE Analysis / Editor (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20210331144912/https://protectionid.net/ ProtectionID] - Great little tool to scan a Windows binary payload for overlays and packers.  [[Media:ProtectionId.690.December.2017.zip]] [https://www.virustotal.com/gui/file/26c54eb376183d508ee129531728f9e01d30f0df29d7621f390e8f0ea6a1c79c/community VT link], pw: recessim.com&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/horsicq/Detect-It-Easy Detect-It-Easy] - abbreviated &amp;quot;DIE&amp;quot; is a program for determining types of files. &amp;quot;DIE&amp;quot; is a cross-platform application, apart from Windows version there are also available versions for Linux and Mac OS.&lt;br /&gt;
&lt;br /&gt;
*[https://www.mitec.cz/exe.html MiTeC Portable Executable Reader/Explorer] - is a tool that reads and displays executable file properties and structures. It is compatible with PE32 (Portable Executable), PE32+ (64bit), NE (Windows 3.x New Executable) and VxD (Windows 9x Virtual Device Driver) file types. .NET executables are supported too.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ExeinfoASL/ASL ExeInfoPe] - is a tool that can detect packers, compilers, protectors, .NET obfuscators, PUA applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/pe-bear PE-bear] - is a Portable Executable reversing tool with a friendly GUI using the Capstone Engine and is Open Source!&lt;br /&gt;
&lt;br /&gt;
*[https://ntcore.com/?page_id=388 CFF Explorer] - is a PE editor called CFF Explorer and a process viewer with a lot of features.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20220331063153/http://www.rdgsoft.net/ RDG Packer Detector] - is a detector for packers, cryptors, compilers, installers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/petoolse/petools/ PE Tools] - is a portable executable (PE) manipulation toolkit.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/zedxxx/rccextended RccExtended] - is a resource compiler and decompiler for Qt binaries (files with the .rcc extension).&lt;br /&gt;
&lt;br /&gt;
====Hex Editors====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/WerWolv/ImHex ImHex] - is a Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.&lt;br /&gt;
&lt;br /&gt;
*[https://mh-nexus.de/en/hxd/ HxD] - is a carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size.&lt;br /&gt;
&lt;br /&gt;
*[https://www.x-ways.net/winhex/ WinHex] - is in its core a universal hexadecimal editor, particularly helpful in the realm of computer forensics, data recovery, low-level data processing, and IT security.&lt;br /&gt;
&lt;br /&gt;
*[https://malcat.fr/index.html MalCat] - is a feature-rich hexadecimal editor / disassembler for Windows and Linux targeted to IT-security professionals. Inspect more than 40 binary file formats, dissassemble and decompile different CPU architectures, extract embedded files and scan for Yara signatures or anomalies in a fast and easy-to-use graphical interface.&lt;br /&gt;
&lt;br /&gt;
====Pattern Matching / Pattern Searching====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/VirusTotal/yara Yara] - is a pattern matching swiss knife in the IT Security Researchers branch.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BurntSushi/ripgrep ripgrep (rg)] - is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files.&lt;br /&gt;
&lt;br /&gt;
*[https://linux.die.net/man/1/grep grep] - searches the named input FILEs (or standard input if no files are named, or if a single hyphen-minus (-) is given as file name) for lines containing a match to the given PATTERN. By default, grep prints the matching lines.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/stefankueng/grepWin grepWin] -  is a simple yet powerful search and replace tool which can use regular expressions to do its job. This allows to do much more powerful searches and replaces.&lt;br /&gt;
&lt;br /&gt;
*[https://astrogrep.sourceforge.net/  AstroGrep] - is a Microsoft Windows grep utility. Grep is a UNIX command-line program which searches within files for keywords. AstroGrep supports regular expressions, versatile printing options, stores most recently used paths and has a &amp;quot;context&amp;quot; feature which is very nice for looking at source code.&lt;br /&gt;
&lt;br /&gt;
====Comparison Tools (Binary differences)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joxeankoret/diaphora Diaphora] - is the most advanced Free and Open Source program diffing tool.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/bindiff BinDiff] - is an open-source comparison tool for binary files to quickly find differences and similarities in disassembled code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/clearbluejar/ghidriff Ghidriff] - is a command-line binary diffing tool that uses Ghidra to identify differences between two binaries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/quarkslab/qbindiff QBinDiff] - is an experimental binary diffing tool addressing the diffing as a Network Alignement Quadratic Problem.&lt;br /&gt;
&lt;br /&gt;
*[https://book.rada.re/tools/radiff2/binary_diffing.html radiff2] - is a binary diffing utility that is part of the radare2 framework.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/bmaia/binwally binwally] - is a binary and directory tree comparison tool using Fuzzy Hashing concept (ssdeep).&lt;br /&gt;
&lt;br /&gt;
====IAT Reconstructors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/x64dbg/Scylla NtQuery Scylla] - is a Windows Portable Executable imports reconstructor Open Source and part of x64dbg.&lt;br /&gt;
&lt;br /&gt;
====Process Monitors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/winsiderss/systeminformer/ System Informer] - is a  free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer Process Explorer (by Microsoft Sysinternals)] - is an advanced system monitoring tool by Microsoft Sysinternals that provides detailed real-time information about running processes, including their dependencies, resource usage, and open handles or DLLs.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/procmon Process Monitor (by Microsoft Sysinternals)] - is a real-time monitoring tool by Microsoft Sysinternals that captures and displays detailed system activity related to file system, registry, process, and thread operations for advanced troubleshooting and diagnostics.&lt;br /&gt;
&lt;br /&gt;
====Process Dumpers (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/glmcdona/Process-Dump Process Dump (pd)] - is a Windows reverse-engineering tool to dump malware memory components back to disk for analysis. It uses an aggressive import reconstruction approach to make analysis easier, and supports 32 and 64 bit modules. Dumping of regions without PE headers is supported and in these cases PE headers and import tables will automatically be generated.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EquiFox/KsDumper KsDumper] - is a tool for dumping processes using the power of kernel space.&lt;br /&gt;
&lt;br /&gt;
====API monitoring ring3 (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[http://jacquelin.potier.free.fr/winapioverride32/ WinAPIOverride] - is an advanced api monitoring software for 32 and 64 bits processes. You can monitor and/or override any function of a process.&lt;br /&gt;
&lt;br /&gt;
*[http://www.rohitab.com/apimonitor Rohitab API Monitor] - is a free tool that lets you monitor and control API calls made by applications and services. Its a powerful tool for seeing how applications and services work or for tracking down problems that you have in your own applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/tiny_tracer tiny_tracer] - is a Pin Tool for tracing API calls including parameters of selected functions, selected instructions RDTSC, CPUID, INT, inline system calls inc parameters of selected syscalls and more.&lt;br /&gt;
&lt;br /&gt;
====Hashing &amp;amp; Crypto====&lt;br /&gt;
These tools are used in authorized security audits to uncover flaws in hashing or cryptographic logic, as well as to detect backdoors or undocumented features. They are also commonly employed in crackme challenges to help improve reverse engineering skills.&amp;lt;br&amp;gt;&lt;br /&gt;
It includes support for a wide range of cryptographic algorithms and hash functions, such as AES, Blowfish, TEA family, RC2–RC6, Twofish, DES variants, MARS, and hashing standards like SHA-2, RIPEMD, TIGER, WHIRLPOOL, CRC variants, and HAVAL with multiple rounds and output lengths.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/distro/AT4RE/Tools Keygener Assistant v2.1.2] [[File:Keygener Assistant v2.1.2.zip]] - is a tool that combines several functions to facilitate the task and save time during the analysis of an algorithm.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/tools/show/SnD-Reverser-Tool-1.4 SnD Reverser Tool 1.4 (404)] [[File:SnD Reverser Tool 1.4.zip]] - is a cryptographic companion tool designed to support reverse engineering efforts, offering a wide range of features including hash function analysis, base conversions, and support for various encryption standards.&lt;br /&gt;
&lt;br /&gt;
====Password cracking====&lt;br /&gt;
Most embedded devices, whether connected via wireless or wired interfaces, store credentials such as local account passwords, service keys, and API keys. If you need to evaluate or audit the cryptographic mechanisms protecting these credentials, password-cracking tools are essential.&lt;br /&gt;
&lt;br /&gt;
Offline&lt;br /&gt;
*[https://github.com/hashcat/hashcat Hashcat] - is world&#039;s fastest and most advanced password recovery utility, supports many hash algorithms (MD5, SHA1, NTLM, bcrypt, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/openwall/john John the Ripper jumbo] - is a advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs.&lt;br /&gt;
&lt;br /&gt;
Online (network based bruteforce in LAN).&lt;br /&gt;
*[https://github.com/vanhauser-thc/thc-hydra Hydra / THC Hydra] - is a parallelized network login cracker built into various operating systems like Kali Linux, Parrot and other major penetration testing environments. It was created as a proof of concept tool, for security researchers to demonstrate how easy it can be to crack logins.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jmk-foofus/medusa Medusa] - is a speedy, parallel, and modular, login brute-forcer.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lanjelot/patator Patator] - is a multi-purpose brute-forcer, with a modular design and a flexible usage. Also support various offline brute force methods like; unzip_pass, keystore_pass, umbraco_crack.&lt;br /&gt;
&lt;br /&gt;
====Virtualization technology (host isolation) or sandboxes====&lt;br /&gt;
&lt;br /&gt;
*[https://www.vmware.com/ VMware] - is a virtualization and cloud computing software provider based in Palo Alto, Calif.&lt;br /&gt;
&lt;br /&gt;
*[https://www.virtualbox.org/ Oracle VM VirtualBox] - is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 3.&lt;br /&gt;
&lt;br /&gt;
*[https://linux-kvm.org/page/Main_Page KVM (for Kernel-based Virtual Machine)] - is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko.&lt;br /&gt;
&lt;br /&gt;
*[https://www.qemu.org/ QEMU] - A generic and open source machine emulator and virtualizer.&lt;br /&gt;
&lt;br /&gt;
*[https://www.proxmox.com/en/proxmox-virtual-environment/overview Proxmox] - is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hypervisor and Linux Containers (LXC), software-defined storage and networking functionality, on a single platform.&lt;br /&gt;
&lt;br /&gt;
*[https://www.redhat.com/en/technologies/cloud-computing/openshift/virtualization Red Hat OpenShift Virtualization] - Red Hat® OpenShift® Virtualization, a feature of Red Hat OpenShift, allows IT teams to run virtual machines alongside containers on the same platform, simplifying management and improving time to production. &lt;br /&gt;
&lt;br /&gt;
*[https://xenproject.org/ Xen Project] - The Xen Project focuses on revolutionizing virtualization by providing a versatile and powerful hypervisor that addresses the evolving needs of diverse industries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/firecracker-microvm/firecracker Firecracker] - is an open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services that provide serverless operational models.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sandboxie-plus/Sandboxie Sandboxie] - is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems. It creates a sandbox-like isolated operating environment in which applications can be run or installed without permanently modifying local &amp;amp; mapped drives or the Windows registry.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/kpcyrd/boxxy-rs boxxy-rs] - is a linkable sandbox explorer. &amp;quot;If you implement boundaries and nobody is around to push them, do they even exist?&amp;quot;. Have you ever wondered how your sandbox looks like from the inside? Tempted to test if you can escape it, if only you had a shell to give it a try?&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Dynamic &amp;amp; Static Analysis (mostly &#039;&#039;&#039;unmanged&#039;&#039;&#039; binaries)====&lt;br /&gt;
&lt;br /&gt;
=====Interactive Disassemblers (&#039;&#039;&#039;static analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://binary.ninja/ Binary Ninja] - reverse-engineering platform that can disassemble a binary and display the disassembly in linear or graph views.&lt;br /&gt;
&lt;br /&gt;
::Binary Ninja Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-unmutate-bn themida-unmutate-bn] - a Binary Ninja plugin to deobfuscate Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-spotter-bn themida-spotter-bn] - a Binary Ninja plugin to detect Themida, WinLicense and Code Virtualizer&#039;s obfuscated code locations.&lt;br /&gt;
&lt;br /&gt;
*[https://www.nsa.gov/resources/everyone/ghidra/ Ghidra] - Ghidra is an open source software reverse engineering (SRE) framework developed by NSA&#039;s [https://www.nsa.gov/what-we-do/research/ Research] Directorate for NSA&#039;s [https://www.nsa.gov/what-we-do/cybersecurity/ cybersecurity mission].&lt;br /&gt;
&lt;br /&gt;
::Ghidra Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/AllsafeCyberSecurity/awesome-ghidra Scripts/Plugins/Extension] - A curated list of awesome Ghidra materials.&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ghidra_scripts Arm &amp;amp; MIPS scripts] - ARM &amp;amp; MIPS ROP finder, Call Chain, Codatify, Fluorescence, Function Profiler, Leaf Blower, Local Cross Reference, and more.&lt;br /&gt;
:::*[https://github.com/DSecurity/efiSeek efiSeek] - is a tool that aids in identifying and analyzing EFI (Extensible Firmware Interface) binaries by locating key EFI structures and metadata within firmware images.&lt;br /&gt;
:::*Qt Framework&lt;br /&gt;
::::*[https://github.com/diommsantos/QtREAnalyzer/ QtREAnalyzer] - is a extension to reverse-engineer Qt binaries. Works only with Run-Time Type Information (RTTI) enabled &amp;amp; compiled with MSVC.&lt;br /&gt;
::::*[https://github.com/OSUSecLab/QtRE QtRE] - is a headless analyzer tailored for Qt binary analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://www.hex-rays.com/products/ida/ IDA] - The IDA Disassembler and Debugger is an interactive, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X.&lt;br /&gt;
&lt;br /&gt;
::IDA Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/gdelugre/ida-arm-system-highlight IDA ARM] - This script will give you the list of ARM system instructions used in your IDA database. This is useful for locating specific low-level pieces of code (setting up the MMU, caches, fault handlers, etc.).&lt;br /&gt;
:::*[https://github.com/google/bindiff BinDiff] - is a Open Source comparison tool for binary files, that assists vulnerability researchers and engineers to quickly find differences and similarities in disassembled code.&lt;br /&gt;
:::*[https://www.keystone-engine.org/keypatch/ Keypatch] - A multi-architeture assembler for IDA. Keypatch allows you enter assembly instructions to directly patch the binary under analysis. Powered by Keystone engine.&lt;br /&gt;
:::*[https://github.com/onethawt/idastealth IDAStealth] - is a plugin which aims to hide the IDA debugger from most common anti-debugging techniques. The plugin is composed of two files, the plugin itself and a dll which is injected into the debugger as soon as the debugger attaches to the process.&lt;br /&gt;
:::*[https://github.com/iphelix/ida-sploiter ida-sploiter] - is a exploit development and vulnerability research tool. Some of the plugin&#039;s features include a powerful ROP gadgets search engine, semantic gadget analysis and filtering, interactive ROP chain builder, stack pivot analysis, writable function pointer search, cyclic memory pattern generation and offset analysis, detection of bad characters and memory holes, and many others.&lt;br /&gt;
:::*[https://github.com/danigargu/IDAtropy IDAtropy] -is a plugin for Hex-Ray&#039;s IDA Pro designed to generate charts of entropy and histograms using the power of idapython and matplotlib&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ida/tree/master/plugins/localxrefs Localxrefs] - Finds references to any selected text from within the current function.&lt;br /&gt;
:::*[https://github.com/a1ext/labeless Labeless] - is a plugin system for dynamic, seamless and realtime synchronization between IDA Database and Olly. Labels, function names and global variables synchronization is supported. Olly and x64dbg are supported.&lt;br /&gt;
:::*[https://www.coresecurity.com/core-labs/open-source-tools/turbodiff-cs Turbodiff] - is a binary diffing tool developed as an IDA plugin. It discovers and analyzes differences between the functions of two binaries.&lt;br /&gt;
::::*Oreans CV scripts&lt;br /&gt;
:::::*[[Media:Oreans anti debug blacklist identifier.zip]] - [Python script] Oreans - Anti-Debugger Blacklist Identifier; Tested on 2.3.0.0 - 2.4.6.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier biased.zip]] - [Python script] Oreans - Macro Entry Identifier (Biased); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier reversal.zip]] - [Python script] Oreans - Macro Entry Identifier (Reversal); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::*[https://github.com/onethawt/idaplugins-list A list of IDA Plugins PART1 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/vmallet/ida-plugins A list of IDA Plugins PART2 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/fr0gger/awesome-ida-x64-olly-plugin A list of IDA Plugins PART3 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
::IDA LLM Plugins&lt;br /&gt;
:::*Local (quantized LLMs Q4/INT4)&lt;br /&gt;
::::*[https://github.com/atredispartners/aidapal aiDAPal] - is an IDA Pro plugin that uses a locally running LLM that has been fine-tuned for Hex-Rays pseudocode to assist with code analysis.&lt;br /&gt;
::::*[https://github.com/0xdea/oneiromancer oneiromancer] - is a reverse engineering assistant that uses a locally running LLM to aid with pseudo-code analysis.&lt;br /&gt;
:::*Cloud&lt;br /&gt;
::::*[https://github.com/JusticeRage/Gepetto Gepetto] - is a Python plugin which uses various large language models to provide meaning to functions decompiled by IDA Pro (≥ 7.4). It can leverage them to explain what a function does, and to automatically rename its variables.&lt;br /&gt;
::::*[https://github.com/Antelcat/ida_copilot ida_copilot] - is a ChatGPT plugin for IDA Pro, where the cutting-edge capabilities of OpenAI&#039;s GPT models meet the powerful disassembly and debugging features of IDA Pro.&lt;br /&gt;
::::*[https://github.com/ke0z/VulChatGPT VulChatGPT] - is an plugin for Hex-Rays decompiler which integrates with the OpenAI API (ChatGPT) to assist in vulnerability discovery during reverse-engineering.&lt;br /&gt;
::::*[https://github.com/RevEngAI/reai-ida RevEng.AI] - is a plugin by RevEng.AI that integrates with their AI-driven analysis platform to let you upload binaries, fetch semantic summaries, auto‑rename functions based on similar binaries, sync analyses, and even perform AI‑based decompilation.&lt;br /&gt;
&lt;br /&gt;
*[https://codisec.com/veles/ Veles] - Open source tool for binary data analysis (No longer actively developed).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/uxmal/reko Reko] - Reko is a binary decompiler for static analysis (ARM, x86-64, M68K, Aarch65, RISC-V and dotnet)&lt;br /&gt;
&lt;br /&gt;
*[https://rada.re/ radare2] and [https://rizin.re/ Rizin] - radare2 and its fork Rizin are open source reverse engineering frameworks. Both are primarily used through a shell-like text UI, but also offer GUIs called [https://rada.re/n/iaito.html iaito] and [https://cutter.re/ Cutter] respectively.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rizinorg/cutter Cutter] - is a free and open-source reverse engineering platform powered by rizin. It aims at being an advanced and customizable reverse engineering platform while keeping the user experience in mind. Cutter is created by reverse engineers for reverse engineers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joelpx/plasma Plasma] - Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/wisk/medusa Medusa] - is a disassembler designed to be both modular and interactive. It runs on Windows and Linux, it should be the same on OSX.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/capstone-engine/capstone Capstone] - is a disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.&lt;br /&gt;
&lt;br /&gt;
=====Active Disassemblers or Debuggers (&#039;&#039;&#039;dynamic analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/vivisect/vivisect Vivisect] - Vivisect binary analysis framework.  Includes Disassembler, Debugger, Emulation and Symbolik analysis engines.  Includes built-in Server and Shared-Workspace functionality.  Runs interactive or headless, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X (Pure-Python, using ctypes to access underlying OS debug mechanism).  Supports RevSync via plugin, allowing basic collaboration with Binja, Ghidra, and IDA.  Criticisms (from a core dev): &amp;quot;Graph View could use some work, slower than Binja and IDA (due to Python), documentation like an OpenSource Project... but we keep working to make it better.  PR&#039;s and suggestions welcome.&amp;quot;  Best installed via Pip:  &amp;lt;code&amp;gt;python3 -m pip install vivisect&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[https://www.immunityinc.com/products/debugger/ Immunity Debugger] - is a powerful new way to write exploits, analyze malware, and reverse engineer Windows binary files (python support)&lt;br /&gt;
&lt;br /&gt;
*[https://www.hopperapp.com/ Hopper] - Hopper can use LLDB or GDB, which lets you debug and analyze the binary in a dynamic way (only for Mac and Linux hosts, not for mobile devices).&lt;br /&gt;
&lt;br /&gt;
*[https://www.ollydbg.de/ OllyDbg] - is a powerful, user-friendly 32-bit Windows debugger focused on binary analysis, reverse engineering, and malware research, featuring dynamic code analysis and a rich plugin ecosystem.&lt;br /&gt;
&lt;br /&gt;
::OllyDbg Scripts/Plugins/Mods&lt;br /&gt;
:::*[https://github.com/ThomasThelen/OllyDbg-Scripts OllyDbg-Scripts] - is a curated list containing many older x86 OllyDbg scripts.&lt;br /&gt;
&lt;br /&gt;
*[https://x64dbg.com/ x64dbg] - Is a powerful Open Source Ollydbg replacement with a User Interface very similar to Ollydbg also x64dbg as the name states offers x64 support.&lt;br /&gt;
&lt;br /&gt;
::x64dbg Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/x64dbg/x64dbg/wiki/Plugins x64dbg&#039;s Wiki] - is a wiki of Integrations and Plugins of x64dbg debugger.&lt;br /&gt;
:::*[[Media:Oreans oep finder uni.zip]] - OEP Finder python script (Universal=works for &amp;quot;all&amp;quot; versions); Tested on 2.3.0.0, 2.3.5.10, 3.0.8.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mandiant/rvmi rVMI] - is a debugger on steroids. It leverages Virtual Machine Introspection (VMI) and memory forensics to provide full system analysis. This means that an analyst can inspect userspace processes, kernel drivers, and pre-boot environments in a single tool.&lt;br /&gt;
&lt;br /&gt;
*[https://www.sourceware.org/gdb/ GDB] - the GNU Project debugger, allows you to see what is going on `inside&#039; another program while it executes, or what another program was doing at the moment it crashed.&lt;br /&gt;
&lt;br /&gt;
::GDB Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/pwndbg/pwndbg pwndbg] - is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/eteran/edb-debugger edb] - is a cross platform AArch32/x86/x86-64 debugger. It was inspired by Ollydbg, but aims to function on AArch32, x86, and x86-64 as well as multiple OS&#039;s.&lt;br /&gt;
&lt;br /&gt;
====Debugging and Profiling dynamic analysis (Linux)====&lt;br /&gt;
&lt;br /&gt;
*[https://valgrind.org/ Valgrind] - is a GPL&#039;d system for debugging and profiling Linux programs. With Valgrind&#039;s tool suite you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable.&lt;br /&gt;
&lt;br /&gt;
*[https://libcsdbg.sourceforge.net/jTracer/ jTracer] - is a stack trace visualization utility for libcsdbg. In other words, it acts as a TCP/IP server for libcsdbg clients, that connect to it and transfer their trace data, either C++ exception stack traces or generic thread stack traces and whole process stack dumps.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/koute/bytehound Bytehound] - is a memory profiler tool for Linux designed to help developers analyze memory usage and find leaks in their applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/strace/strace strace] - is a diagnostic, debugging and instructional userspace utility for Linux.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rr-debugger/rr rr Record and Replay Framework] - is a lightweight tool for recording, replaying and debugging execution of applications (trees of processes and threads). Debugging extends gdb with very efficient reverse-execution, which in combination with standard gdb/x86 features like hardware data watchpoints, makes debugging much more fun.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lornix/fenris fenris] - is a program execution path analysis tool suitable for black-box code audits and algorithm analysis. It&#039;s useful for tracking down bugs and evaluating security subsystems.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers / Decompilers for &#039;&#039;&#039;managed&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====.NET (CLR)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dnSpyEx/dnSpy dnSpyEx (newly maintained repo &amp;amp; &#039;&#039;&#039;added features&#039;&#039;&#039;)] - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/dnSpy/dnSpy dnSpy (archived repo)]  - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/icedland/iced Iced] - Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua.&lt;br /&gt;
*[https://github.com/icsharpcode/ILSpy ILSpy] - NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&amp;amp;more) - cross-platform!&lt;br /&gt;
*[https://www.telerik.com/products/decompiler.aspx Telerik JustDecompile] - is a free .NET decompiler and assembly browser that makes high-quality .NET decompilation easy With an open source decompilation engine.&lt;br /&gt;
&lt;br /&gt;
======.NET deobfuscators======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/ViRb3/de4dot-cex de4dot CEx] - is a deobfuscator based on de4dot with full support for vanilla ConfuserEx.&lt;br /&gt;
::*[https://github.com/de4dot/de4dot de4dot] - is a .NET deobfuscator and unpacker.&lt;br /&gt;
::*[https://github.com/NotPrab/.NET-Deobfuscator Lists of .NET deobfuscators and unpackers (Open Source)] - A curated list of open source deobfuscators and more.&lt;br /&gt;
&lt;br /&gt;
======.NET memory dumpers======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/wwh1004/ExtremeDumper ExtremeDumper] - is a .NET Assembly Dumper (source code available).&lt;br /&gt;
::*[https://github.com/fremag/MemoScope.Net MemoScope.Net] - is a tool to analyze .Net process memory: it can dump an application&#039;s memory in a file and read it later. The dump file contains all data (objects) and threads (state, stack, call stack).&lt;br /&gt;
::*[https://github.com/0x410c/ClrDumper ClrDumper] - is a tool that can dump .NET assemblies and scripts from native clr loaders, managed assembly and vbs, jscript or powershell scripts.&lt;br /&gt;
&lt;br /&gt;
======.NET tracers======&lt;br /&gt;
&lt;br /&gt;
::*[https://web.archive.org/web/20150515023954/http://www.reteam.org/board/showthread.php?t=939 dotNET Tracer 2.0 by Kurapika] - is a simple tool that has a similar functionality to RegMon or FileMon but it&#039;s designed to trace events in .NET assemblies in runtime. [[Media:KDT2.0.zip]] [https://www.virustotal.com/gui/file/d29afcc5115c28f9892f7a6d249423374ad77ac86f69b316665c347982975d02 VT1] [https://www.virustotal.com/gui/file/04cd51dbbc3d2b4fe4a721e4ad0c2f3012fe0f409dc902b430207ea25561ff8c VT2] (thermida packed), pw: recessim.com&lt;br /&gt;
::*[https://github.com/smourier/TraceSpy TraceSpy] - is a open source and free, alternative to the very popular SysInternals DebugView tool.&lt;br /&gt;
&lt;br /&gt;
=====JAVA (JVM) Decompilers=====&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/Col-E/Recaf Recaf] - Recaf is an open-source Java bytecode editor that simplifies the process of editing compiled Java applications.&lt;br /&gt;
:*[https://www.pnfsoftware.com/ JEB decompiler] - Decompile and debug Android dalvik, Intel x86, ARM, MIPS, RISC-V, S7 PLC, Java, WebAssembly &amp;amp; Ethereum Decompilers.&lt;br /&gt;
&lt;br /&gt;
======JAVA (ART/APK)======&lt;br /&gt;
The tooling you need for Android application reverse engineering of the Java virtual machine bytecode. Traditional Java Virtual Machine (JVM) and Android Runtime (ART) that utilizes AOT compilation over JIT.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/skylot/jadx Jadx] - Dex to Java decompiler. Command-line and GUI tools for producing Java source code from Android Dex and apk files.&lt;br /&gt;
:*[https://github.com/honeynet/apkinspector/ APKinspector] - is a powerful GUI tool for analysts to analyze the Android applications.&lt;br /&gt;
:*[https://apktool.org/ Apktool] - A tool for reverse engineering Android apk files.&lt;br /&gt;
:*[https://github.com/androguard/androguard Androguard] - is a full python tool to play with Android files. DEX, ODEX; APK; Android&#039;s binary xml; Android resources; Disassemble DEX/ODEX bytecodes.&lt;br /&gt;
:*[https://github.com/Konloch/bytecode-viewer Bytecode viewer] - is a Java 8+ Jar &amp;amp; Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger &amp;amp; More)&lt;br /&gt;
:*[https://github.com/niranjan94/show-java ShowJava] - is an APK (android application), JAR &amp;amp; Dex decompiler for android.&lt;br /&gt;
:*[https://github.com/tp7309/TTDeDroid TTDeDroid] - is a tool for quickly decompiling apk/aar/dex/jar.&lt;br /&gt;
:*[https://github.com/JesusFreke/smali smali/baksmali] - is an assembler/disassembler for the dex format used by dalvik, Android&#039;s Java VM implementation. The syntax is loosely based on Jasmin&#039;s/dedexer&#039;s syntax.&lt;br /&gt;
&lt;br /&gt;
======RASP (Runtime Application Self-Protection) Android======&lt;br /&gt;
To effectively audit applications, testers often intentionally make their devices vulnerable to simplify testing.&amp;lt;br&amp;gt;&lt;br /&gt;
In response, application developers implement countermeasures such as detecting emulators, debuggers, and checking if the device is secure and not rooted.&amp;lt;br&amp;gt;&lt;br /&gt;
The current focus of this technology is on the vulnerabilities of Java and .NET platforms.&lt;br /&gt;
:*[https://arxiv.org/pdf/2312.17726 arXiv:2312.17726 (cs.CR)] - is a paper regarding Interactive Application Security Testing (IAST) and RASP Tools.&lt;br /&gt;
:*[https://github.com/securevale/android-rasp Android-RASP] - is a solution for protecting Android apps against being run on vulnerable devices.&lt;br /&gt;
&lt;br /&gt;
======JAVA deobfuscators (mixed platforms)======&lt;br /&gt;
There is nothing more annoying than coroutines (ProGuard), c-flow, function virtualization, class and name renaming and junk code while decompiling code. Here are a few off the shelf deobfuscators.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/CalebFenton/simplify simplify] - Android virtual machine and generic deobfuscator.&lt;br /&gt;
:*[https://github.com/java-deobfuscator/deobfuscator deobfuscator] - is a project that aims to deobfuscate most commercially-available obfuscators for Java. [https://github.com/java-deobfuscator/deobfuscator-gui GUI version github]&lt;br /&gt;
:*[https://github.com/GraxCode/threadtear Threadtear] - is a multifunctional deobfuscation tool for java, ZKM and Stringer support, Android support is in development.&lt;br /&gt;
:*[https://github.com/narumii/Deobfuscator Another Deobfuscator] - Some deobfuscator for java. Supports superblaubeere27 / JObf / sb27, Paramorphism 2.1.2_9, Caesium, Monsey, Skid/qProtect, Scuti, CheatBreaker, Bozar, ...&lt;br /&gt;
&lt;br /&gt;
======JAVA decompilers (platform independent)======&lt;br /&gt;
:*[https://github.com/fesh0r/fernflower Fernflower] - is a powerful open-source Java decompiler that reconstructs readable Java source code from compiled bytecode, widely used and integrated into IntelliJ IDEA.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers for &#039;&#039;&#039;unmanaged&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====AutoIt=====&lt;br /&gt;
AutoIt decompilers extract or anything else related to reverse engineering AutoIt binaries.&lt;br /&gt;
:*[https://github.com/JacobPimental/exe2aut exe2aut] - is a tool that converts executable (.exe) files into AutoIt script (.aut) source code, attempting to reverse-engineer compiled AutoIt programs.&lt;br /&gt;
:*[https://github.com/nazywam/AutoIt-Ripper AutoIt-Ripper] - is a short python script that allows for extraction of &amp;quot;compiled&amp;quot; AutoIt scripts from PE executables.&lt;br /&gt;
&lt;br /&gt;
=====VB6=====&lt;br /&gt;
Early .NET applications compile native and p-code meaning there is not a easy way to decompile these like with newer .NET framework exectables. &lt;br /&gt;
:*[https://www.vb-decompiler.org/ VB Decompiler Pro] - is a commercial software tool that decompiles and analyzes programs written in Visual Basic 5.0/6.0 and also .NET for reverse engineering and code recovery purposes.&lt;br /&gt;
&lt;br /&gt;
====Bytecode Decompilers====&lt;br /&gt;
&lt;br /&gt;
=====React Native Hermes=====&lt;br /&gt;
If you plan on looking inside a compiled React Native Asset for doing a security audit, these tools come in handy.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/P1sec/hermes-dec hermes-dec] - A reverse engineering tool for decompiling and disassembling the React Native Hermes bytecode.&lt;br /&gt;
:*[https://github.com/Pilfer/hermes_rs hermes_rs] - Bytecode disassembler and assembler.&lt;br /&gt;
:*[https://github.com/bongtrop/hbctool hbctool] - Hermes Bytecode Reverse Engineering Tool (Assemble/Disassemble Hermes Bytecode).&lt;br /&gt;
&lt;br /&gt;
=====Python=====&lt;br /&gt;
To reverse or decompile binaries generated by IronPython, which compiles Python code into Common Intermediate Language (CIL) targeting the Common Language Infrastructure (CLI), you should use decompilation tools designed for managed assemblies rather than traditional Python bytecode tools.&lt;br /&gt;
:*[https://github.com/rocky/python-uncompyle6 uncompyle6] - is a native Python cross-version decompiler and fragment decompiler. The successor to decompyle, uncompyle, and uncompyle2.&lt;br /&gt;
:*[https://github.com/zrax/pycdc pycdc] - is a C++ python bytecode disassembler and decompiler.&lt;br /&gt;
:*[https://github.com/Cisco-Talos/pyrebox PyREBox] - is a Python scriptable Reverse Engineering sandbox by Cisco-Talos. It is based on QEMU, and its goal is to aid reverse engineering by providing dynamic analysis and debugging capabilities from a different perspective.&lt;br /&gt;
:*[https://github.com/snare/voltron Voltron] - is an extensible debugger UI toolkit written in Python. It aims to improve the user experience of various debuggers (LLDB, GDB, VDB and WinDbg) by enabling the attachment of utility views that can retrieve and display data from the debugger host.&lt;br /&gt;
&lt;br /&gt;
=====Lua=====&lt;br /&gt;
:*[https://github.com/scratchminer/unluac unlua] - is a decompiler that converts compiled Lua 5.1 bytecode files (.luac) back into readable Lua source code.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Fuzzers====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/honggfuzz Honggfuzz] - Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based).&lt;br /&gt;
&lt;br /&gt;
*[https://llvm.org/docs/LibFuzzer.html LibFuzzer] - LibFuzzer is an in-process, coverage-guided, evolutionary fuzzing engine.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/AFL &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; AFL (American fuzzy lop)] - is a security-oriented fuzzer that employs a novel type of compile-time instrumentation and genetic algorithms to automatically discover clean, interesting test cases that trigger new internal states in the targeted binary.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/AFLplusplus/AFLplusplus AFL++ (AFLplusplus)] - The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel &amp;amp; redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/carolemieux/afl-rb FairFuzz] - is a AFL extension to increase code coverage by targeting rare branches. FairFuzz has a particular advantage on programs with highly nested structure (packet analyzers, xmllint, programs compiled with laf-inte, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/RUB-SysSec/redqueen RedQueen] - is a fast general purpose fuzzer for x86 binary applications. It can automatically overcome checksums and magic bytes without falling back to complex and fragile program analysis techniques, such as symbolic execution.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sslab-gatech/qsym &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; QSYM] - ia a Practical Concolic Execution Engine Tailored for Hybrid Fuzzing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/puppet-meteor/MOpt-AFL MOpt-AFL] - is a AFL-based fuzzer that utilizes a customized Particle Swarm Optimization (PSO) algorithm to find the optimal selection probability distribution of operators with respect to fuzzing effectiveness. More details can be found in the technical report. The installation of MOpt-AFL is the same as AFL&#039;s.&lt;br /&gt;
&lt;br /&gt;
====PC platform exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/chipsec/chipsec Chipsec] - is a framework for analyzing the security of PC platforms including hardware, system firmware (BIOS/UEFI), and platform components. It includes a security test suite, tools for accessing various low level interfaces, and forensic capabilities.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rapid7/metasploit-framework Metasploit Framework] - is a Ruby-based Framework, modular penetration testing platform that enables you to write, test, and execute exploit code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BC-SECURITY/Empire Empire] - is a post-exploitation and adversary emulation framework that is used to aid Red Teams and Penetration Testers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Arachni/arachni Arachni] - is a feature-full, modular, high-performance Ruby framework aimed towards helping penetration testers and administrators evaluate the security of web applications.&lt;br /&gt;
&lt;br /&gt;
*[https://portswigger.net/burp Burp Suite] - Burp or Burp Suite is a set of tools used for penetration testing of web applications.&lt;br /&gt;
&lt;br /&gt;
====Mobile exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/MobSF/Mobile-Security-Framework-MobSF MobSF] - Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://frida.re/ Frida] - Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sensepost/objection objection] - is a runtime mobile exploration toolkit, powered by Frida, built to help you assess the security posture of your mobile applications, without needing a jailbreak.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/xtiankisutsa/MARA_Framework MARA] - is a Mobile Application RE and Analysis Framework. It is a toolkit that puts together commonly used mobile application RE and analysis tools to assist in testing mobile applications against the OWASP mobile security threats.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EntySec/SeaShell SeaShell] - is an iOS post-exploitation framework that enables you to access the device remotely, control it and extract sensitive information.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mingyuan-xia/AppAudit AppAudit] - is an efficient program analysis tool that detects data leaks in mobile applications. It can accurately find all leaks within seconds and ~200 MB memory.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/canyie/pine Pine] - is a dynamic java method hook framework on ART runtime, which can intercept almost all java method calls in the current process.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPlant LSPlant] - is an Android ART hook library, providing Java method hook/unhook and inline deoptimization.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPosed LSposed] - is a Riru / Zygisk module trying to provide an ART hooking framework which delivers consistent APIs with the OG Xposed, leveraging LSPlant hooking framework.&lt;br /&gt;
&lt;br /&gt;
::LSPosed Module Repository&lt;br /&gt;
:::*[https://github.com/Xposed-Modules-Repo Xposed Modules Repo] - New Xposed(LSPosed) Module Repository.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ElderDrivers/EdXposed Xposed Framework] - is a framework for mobile exploration hooking and modifying code on the fly. [https://binderfilter.github.io/xposed/ Inline API hooking example].&lt;br /&gt;
&lt;br /&gt;
::Xposed modules&lt;br /&gt;
:::*[https://github.com/Fuzion24/JustTrustMe JustTrustMe] - Art framework hook to patch okHTTP and other common libs to fool the CERT chain in order for Mitmproxy to capture TLS traffic in cleartext.&lt;br /&gt;
:::*[https://github.com/sanfengAndroid/FakeXposed FakeXposed] - Hide xposed, root, file redirection, two-way shielding data detection.&lt;br /&gt;
:::*[https://github.com/ac-pm/SSLUnpinning_Xposed/ SSLUnpinning_Xposed] - Android Xposed Module to bypass SSL certificate validation (Certificate Pinning)..&lt;br /&gt;
&lt;br /&gt;
::Xposed Framework API Development Documentation&lt;br /&gt;
:::*[https://api.xposed.info/reference/packages.html Xposed API Reference] - Javadoc reference of the Xposed Framework API. It&#039;s meant for module developers who want to understand which classes and methods they can use.&lt;br /&gt;
&lt;br /&gt;
====Network Inspection====&lt;br /&gt;
&lt;br /&gt;
=====Promiscuous mode eavesdropping TCP/UDP=====&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/mitmproxy/mitmproxy Mitmproxy] - is an interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.&lt;br /&gt;
&lt;br /&gt;
::*[https://gitlab.com/wireshark/wireshark Wireshark] - is a network traffic analyzer, or &amp;quot;sniffer&amp;quot;, for Linux, macOS, &amp;amp;#42;BSD and other Unix and Unix-like operating systems and for Windows.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/zaproxy/zaproxy Zed Attack Proxy (ZAP)] - is an Open Source &amp;amp; easy to use integrated penetration testing tool for finding vulnerabilities in web applications.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/SensePost/Mallet Mallet] - is an intercepting proxy for arbitrary protocols.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/Warxim/petep PETEP (PEnetration TEsting Proxy)] - is an open-source Java application for traffic analysis &amp;amp; modification using TCP/UDP proxies. PETEP is a useful tool for performing penetration tests of applications with various application protocols.&lt;br /&gt;
&lt;br /&gt;
=====HTTP(S) Debuggers / Web Debuggers=====&lt;br /&gt;
&lt;br /&gt;
::*[https://portswigger.net/burp Burp Suite] - is a proxy tool which helps to view, interact, modify web requests. Test, find, and exploit vulnerabilities faster with a complete suite of security testing tools.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.httpdebugger.com/ HTTP Debugger Pro] - is a network traffic analyzer tool that captures, displays, and analyzes HTTP and HTTPS traffic between a web browser or application and the internet for debugging and testing purposes.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/httptoolkit  HTTP Toolkit] - is a beautiful, cross-platform &amp;amp; open-source HTTP(S) debugging proxy, analyzer &amp;amp; client, with built-in support for modern tools from Docker to Android to GraphQL.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/jbittel/httpry httpry] - is a HTTP logging and information retrieval tool written in Perl and C.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/requestly/requestly Requestly] - Bring the power of Charles Proxy, Fiddler &amp;amp; Postman together with beautiful, modern UI &amp;amp; collaboration features.&lt;br /&gt;
&lt;br /&gt;
::*[https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe Fiddler] - is a Web Debugger is a serviceable web debugging proxy for logging all HTTP(S) traffic linking your computer and the internet, allowing for traffic inspection, breakpoint setting, and more.&lt;br /&gt;
&lt;br /&gt;
=====Other Network Tools=====&lt;br /&gt;
&lt;br /&gt;
::*[https://learn.microsoft.com/en-us/sysinternals/downloads/tcpview tcpview] - is a tool that will enumerate all active TCP and UDP endpoints, resolving all IP addresses to their domain name versions (Windows).&lt;br /&gt;
&lt;br /&gt;
::*[https://www.nirsoft.net/utils/cports.html cports] - is network monitoring software that displays the list of all currently opened TCP/IP and UDP ports on your local Windows computer.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.netresec.com/?page=NetworkMinerSourceCode NetworkMiner] - is an open source network forensics tool that extracts artifacts, such as files, images, emails and passwords, from captured network traffic in PCAP files.&lt;br /&gt;
&lt;br /&gt;
::*[https://linux.die.net/man/8/netstat netstat] - is a Linux CLI tool to print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====BIOS (basic input/output system) firmware modifying software====&lt;br /&gt;
Unified Extensible Firmware Interface (UEFI) &amp;amp; legacy computer BIOS (basic input/output system) firmware modifying software.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====ECFinder=====&lt;br /&gt;
EC Finder is a small utility used in laptop repair and motherboard programming to work with the Embedded Controller (EC) firmware. It helps technicians extract, resize, and properly configure the EC region from a main BIOS file, which is essential when programming EC chips (such as ITE or ENE). Using EC Finder ensures that critical functions like the keyboard and power management system operate correctly after repair or reprogramming.&lt;br /&gt;
&lt;br /&gt;
::ECFinder software. [[https://comsystem-tlt.ru/forum/viewtopic.php?t=759 Comsystem-tlt forum post]]&lt;br /&gt;
:::*ECFinder 0.7.0. - Direct download: [[File:ECFinder 0.7.0.zip]] [https://www.virustotal.com/gui/file/608fb10011969c9a1b09bd9a21437508d9053c0761c038e6560bd6199a8449bf VT scan]&lt;br /&gt;
:::*ECFinder 0.6.5 - Direct download: [[File:ECFinder 0.6.5.zip]] [https://www.virustotal.com/gui/file/923e0ebddcab439304ef7ff67a89b3c72bb3ebe7800866eb47c632a9134ab5bc VT scan]&lt;br /&gt;
:::*ECFinder 0.4.7 - Direct download: [[File:ECFinder 0.4.7.zip]] [https://www.virustotal.com/gui/file/c4d181a4b57442cf27828309eac6abf8f0204ef68206d4bd530d85f8f07b0031 VT scan]&lt;br /&gt;
&lt;br /&gt;
=====UEFI=====&lt;br /&gt;
::*[https://github.com/LongSoft/UEFITool UEFITool / UEFIExtract / UEFIFind] - is a UEFI firmware image viewer and editor.&lt;br /&gt;
::*[https://github.com/LongSoft/IFRExtractor-RS IFRExtractor-RS] - is a Rust utility to extract UEFI IFR (Internal Form Representation) data found in a binary file into human-readable text.&lt;br /&gt;
::*[https://github.com/theopolis/uefi-firmware-parser uefi-firmware-parser] - is a cross-platform open source application written in Python. Very tinker-friendly. Can be used in scripts to automate firmware patching.&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.01_x64.exe AMIBCP_5.01_x64] - AMI BIOS Configuration Program (AMIBCP) is a powerful customization utility that enables OEMs/ODMs to customize the Aptio® ROM image without intervening on the source code. [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b VT link]&lt;br /&gt;
::*[https://github.com/tylernguyen/razer15-hackintosh/blob/master/tools/AMIBCP64/AMIBCP64.exe AMIBCP 5.01.0014 x64] [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b/details VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0023.exe AMIBCP_5.02.0023] [https://www.virustotal.com/gui/file/38f7c54098af1544ddba6324e6d1fea6d1462f422ba021f309ad4445dacd0467 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0031.exe AMIBCP_5.02.0031] [https://www.virustotal.com/gui/file/c7ade67fe0e8f4c22f73ce3168ff6e718086f1eda83cce4c065b4fe49bd5ad99 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP%205.02.0034.exe AMIBCP 5.02.0034] [https://www.virustotal.com/gui/file/7fe28fb8a7419c95fba428891e5b3914d9e2b365a5a8932da74db52a1c1dabd8 VT link]&lt;br /&gt;
::*[https://github.com/datasone/grub-mod-setup_var grub-mod-setup_var] - a modified grub allowing tweaking hidden BIOS settings. Does not work with newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o because of SMM protection or variable locking.&lt;br /&gt;
::*[https://github.com/JamesAmiTw/ru-uefi RU.EFI] - is a UEFI app that allows users to examine and modify UEFI variables within a system&#039;s BIOS while the system is running. It&#039;s essentially a tool for interacting with and altering firmware settings, and is often used for tasks like unlocking hidden BIOS settings or debugging firmware-related issues. Crashes on newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o upon loading from EFI shell possibly because of violating BIOS runtime security policies.&lt;br /&gt;
&lt;br /&gt;
=====BIOS (legacy)=====&lt;br /&gt;
::*[https://forums.mydigitallife.net/threads/tool-to-insert-replace-slic-in-phoenix-insyde-dell-efi-bioses.13194 PhoenixTool] - is a Windows-only freeware GUI application written in C#. Used mostly for SLIC-related modifications, but it not limited to this task. Requires Microsoft .NET 3.5 to work properly. Supports unpacking firmware images from various vendor-specific formats like encrypted HP update files and Dell installers.&lt;br /&gt;
:::&#039;&#039;&#039;AMI&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.25.zip AMIBCP_2.25] [https://www.virustotal.com/gui/file/71050f3db40cc6c0a623d66c8eeb05d0a0818226fd11ed787452f4f540d45204 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.43.zip AMIBCP_2.43] [https://www.virustotal.com/gui/file/efa10cfe5f78c16982abf458eb50a4fde152631ad3b77838bd2013a763045ced VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.13.exe AMIBCP_3.13] [https://www.virustotal.com/gui/file/e0a5b1059f04813e72c6d4fa639d32567002fdd86321895b5987224a4518896e VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.37.exe AMIBCP_3.37] [https://www.virustotal.com/gui/file/1174e177b28fb7ecbac6c5043a9e8d78ff4756f657ea72369c5fb6b43b1f2623 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.46.exe AMIBCP_3.46] [https://www.virustotal.com/gui/file/84bd5b151286d4181ef26284d96ca49074e18574b8454c51cb0b34013ee5d073 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.47.exe AMIBCP_3.47] [https://www.virustotal.com/gui/file/20d93c6f868d4638676b7cde2c66c5589433c1480250aa0d774c4feef3337507 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.51.exe AMIBCP_3.51] [https://www.virustotal.com/gui/file/0d630b4b9c34d6c7132249a1a7bc3de33b39779fc90d9a367272cf57b4621aed VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.53.exe AMIBCP_4.53] [https://www.virustotal.com/gui/file/3f90e402dab9f64cbc4514e18bc2625ec7672da806cd9e0ef2e803b0ce104a01 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.55.exe AMIBCP_4.55] [https://www.virustotal.com/gui/file/451ad821a66e9ea89ee0544ce53cfab887dc0bb662a2de95f0e1aa1663dc6e06 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_2.22.1.exe MMTOOL_2.22.1] - MMtool stands for Module Management Tool. As one of AMI&#039;s BIOS/UEFI utilities, MMTool allows users to manage firmware file modules within the Aptio ROM image. [https://www.virustotal.com/gui/file/cf49f1e742f5cce68152f3c17df29e5c9aa7fb557c432402199159ffda44e007 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.12.exe MMTOOL_3.12] [https://www.virustotal.com/gui/file/78c3ca427878be5b07058f422914027462d3ac740b0de247169cc0aee4195e3b VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOl_3.19.exe MMTOOl_3.19] [https://www.virustotal.com/gui/file/b4b30c6ff911f18d3383b094628f59aa5ec3b109acd12aaef391acf9720e52af VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.19_Mod_21FiX.exe MMTOOL_3.19_Mod_21FiX] [https://www.virustotal.com/gui/file/66e2717fcac67b073d24916c74bc8d8dd7932b188d20b8b635b511e6195d5855 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22.EXE MMTOOL_3.22] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_1B_21Fix-BKMOD.EXE MMTOOL_3.22_1B_21Fix-BKMOD] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_CN_BKMod.exe MMTOOL_3.22_CN_BKMod] [https://www.virustotal.com/gui/file/f467d75962278a4e01d646cdf8008136912d8a1ddd588c45e2fcee9d7cd17140 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.23_CN_BKMod.exe MMTOOL_3.23_CN_BKMod] [https://www.virustotal.com/gui/file/9bf846d023312c889069b03f5ab7157e270fc67c5d295e745d0a5f27d12a71de VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.26.exe MMTOOL_3.26] [https://www.virustotal.com/gui/file/c5a64ea7ce2bea8556fa81e0069adbba793181bfaa76f59f4f472f0a471bac98 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_4.50.0.23.exe MMTOOL_4.50.0.23][https://www.virustotal.com/gui/file/7d0377a72e67e5a71400361416452440826832aeb2c9bebaa578e8af962eaafd VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.0.07.exe MMTOOL_5.0.07] [https://www.virustotal.com/gui/file/28049163fd1e3423c42b229a5f6ed877f14e7caf3b794bf7efb970b375e6ff41 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0024.exe MMTOOL_5.02.0024] [https://www.virustotal.com/gui/file/bbc3e75905997ddc05c523e57a72e49bbfcaf84dca64e460f10f8553b7fda9ee VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0025.exe MMTOOL_5.02.0025] [https://www.virustotal.com/gui/file/5d05d0bbea720d4b73dc66db55031c2659458696b9f143df3b7e2f43040289cc VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Award&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/tree/main/Award_Bios_Editor Award Bios Editor] - is a editor for Award bios.&lt;br /&gt;
:::&#039;&#039;&#039;InsydeH2O&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.02.13.zip H2OEZE_x86_WIN_100.00.02.13] - H2OEZE™: Easy BIOS Editor that helps edit binaries in the BIOS, including Option ROMs, driver binaries, logos, and Setup values. [https://www.virustotal.com/gui/file/9660f1bf9436b258ec5ad857a94fbd0ec1f8fbff8ab22ca1dfcfb5ebbdcedf08 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.03.04.zip H2OEZE_x86_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/2a1005803da854693502093445906eb2cccb24947d6828bc1533ba3603c73b0a VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x64/H2OEZE_x64_WIN_100.00.03.04.rar H2OEZE_x64_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/20d2d0336d30afd0b1961eb42dc061ce66a6fcfbfba1530e7abd9be883dcb45c VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Phoenix&#039;&#039;&#039;&lt;br /&gt;
:::*[[Media:PhoenixBiosEditor2.2.13.zip]] (pw: recessim.com [https://www.virustotal.com/gui/file/3abf75ea7386f3dc24156bf6175a940867b8c742246cb8bf257fe5fc0b1cf9b5 VT link]) - is a software tool used to view and modify the settings and structure of Phoenix BIOS firmware images dating from between 2004 and 2008.&lt;br /&gt;
&lt;br /&gt;
:Download all* the above tools in one archive, [https://github.com/direstraits96/BIOS-MOD-TOOLS/archive/refs/heads/main.zip click here]. [https://www.virustotal.com/gui/file/d8a75883ca8d292adcf40e5ed88584579b1c0c69f6ad5837fc56747233c56f9c VT link]&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Tool collections&#039;&#039;&#039;&lt;br /&gt;
:::*[http://xdel.ru/downloads/bios-mods.com-tools/ bios-mods.com tools (2016)] - is a collection of bios modifying and flashing tools.&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Microcode Extraction Tool&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/platomav/MCExtractor MCExtractor] - is a tool which parses Intel, AMD, VIA and Freescale processor microcode binaries. It can be used by end-users who are looking for all relevant microcode information such as CPUID, Platform, Version, Date, Release, Size, Checksum etc.&lt;br /&gt;
&lt;br /&gt;
:Bios password resetting&lt;br /&gt;
::*[https://archive.org/details/hp-bios-reset-mazzif HP BIOS Password Reset by MAZZIF] [https://www.virustotal.com/gui/file/9ddd094edc286f2cb8d63158d226986d9a0c184ca450580dfaf9754005df9d41 VT link] - A live USB tool made by Mazzif to reset older HP Probook and Elitebook BIOS passwords.&lt;br /&gt;
&lt;br /&gt;
::*[[Media:Fujitsu bios unlock.zip|pwgen-fsi-6x4dec.py]] [https://www.virustotal.com/gui/file/3a43ba7c88f1f10576728ea291b3097c048f842eee30dda3121280c049c61b8a VT link] pwgen-fsi-6x4dec.py - is a python command-line utility for generating master unlock password for older Fujitsu notebooks. Tested on: E557, FH570, Q616, U728, T731, E734, U745, S752, E756&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/dogbert/bios-pwgen/tree/master bios-pwgen] - BIOS Master Password Generators for older laptops [http://dogber1.blogspot.com/2009/05/table-of-reverse-engineered-bios.html blogpost] (dell, asus, fsi6x4, fxi-hex hpmini, insyde, samsung, sony-4x4, sony-serial).&lt;br /&gt;
&lt;br /&gt;
::*[[Media:AMITSEDecrypt.zip]] [https://www.virustotal.com/gui/file/2b03ef2292863bd94dc6ce0f10412f27ec5abf95f1e3aca2d34dd3712fd45d12 VT link] - AMI supervisor password decoder called &amp;quot;AMITSEDecrypt&amp;quot; to decode them with the XOR key. Works on older AMI firmware images is able to recover supervisor password if set.&lt;br /&gt;
&lt;br /&gt;
::*[https://bios-pw.org/ BIOS Master Password Generator (bios-pw.org)] - is a website that provides default or master BIOS unlock passwords for various laptop brands based on the system-generated hash or code displayed after too many failed BIOS password attempts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====HM70 PCH chipset Bypass Unsupported CPU=====&lt;br /&gt;
:Machine shuts down after 30 minutes if a &#039;&#039;&#039;&amp;quot;unsupported CPU&amp;quot;&#039;&#039;&#039; (Intel Core i3, i5 or i7) is installed in a notebook using the HM70 chipset.&amp;lt;br&amp;gt;&lt;br /&gt;
:The HM70 is aimed at entry-level laptops and budget-conscious consumers, and therefore is locked to [https://www.cpu-upgrade.com/mb-Intel_(chipsets)/HM70_Express.html support only dual core Pentium and Celeron CPUs..]&amp;lt;br&amp;gt;&lt;br /&gt;
:Intel has restricted this chipset in the firmware to shut down after 30 minutes if users attempt to upgrade their entry-level laptops.&lt;br /&gt;
::[[File:Hm70.png|none|thumb|200px|Intel HM70 PCH chipset. CPUs supported: Intel Pentium &amp;amp; Intel Celerons. [https://www.intel.com/content/www/us/en/products/sku/67419/mobile-intel-hm70-express-chipset/compatible.html Intel source]]]&lt;br /&gt;
&lt;br /&gt;
======Intel Management Engine Firmware Downgrade Attack======&lt;br /&gt;
&lt;br /&gt;
::First analyze the firmware after you have made a back-up. Make note of the Intel ME version.&lt;br /&gt;
::Then download the Intel ME version just below the firmware version you try to downgrade.&lt;br /&gt;
::Fire up your hex editor search in your bios blob for &#039;&#039;&#039;&amp;quot;0x24, 0x46, 0x50, 0x54, 0x0F, 0x00, 0x00, 0x00, 0x20&amp;quot;&#039;&#039;&#039; Intel ME 1.5M blob will start ascii text &#039;&#039;&#039;&amp;quot;$FPT&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
::Replace that entire section with the new downgraded Intel ME 1.5m blob. Before flashing make sure Me Analyzer recognises the change. Flash the modification and test it.&lt;br /&gt;
::If you don&#039;t see the ME version change with Me Analyzer first try to make note of the offset the Intel ME blob is at and then run it through me_cleaner before injecting a older one.&lt;br /&gt;
&lt;br /&gt;
::This downgrade attack &amp;lt;u&amp;gt;successfully bypassed&amp;lt;/u&amp;gt; the 30 minute shutdown restriction timer.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Required tools&#039;&#039;&#039;:&lt;br /&gt;
::*[[Software_Tools#Hex_Editors|Hex Editor.]]&lt;br /&gt;
::*[https://github.com/platomav/MEAnalyzer Me Analyzer] - Intel Engine &amp;amp; Graphics Firmware Analysis Tool.&lt;br /&gt;
::*[https://github.com/corna/me_cleaner me_cleaner] - Tool for partial deblobbing of Intel ME/TXE firmware images.&lt;br /&gt;
::*[https://winraid.level1techs.com/t/intel-conv-sec-management-engine-drivers-firmware-and-tools-2-15/30719 Intel (Converged Security) Management Engine: Drivers, Firmware and Tools for (CS)ME 2-15] - Useful resource.&lt;br /&gt;
::*[https://mega.nz/folder/2Q0klQpA#6o04nlV_4xqfx76tjvgi4g (CS)ME Firmware Archive.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Operating Systems====&lt;br /&gt;
Below are categories of operating systems used for various purposes, including binary reverse engineering, local software analysis, and wireless penetration testing with SDR for RF signal analysis.&lt;br /&gt;
=====Mostly X86-64=====&lt;br /&gt;
======Penetration Testing &amp;amp; Digital Forensics======&lt;br /&gt;
*[https://www.kali.org/ Kali Linux] - is an open-source, Debian-based Linux distribution geared towards various information security tasks, such as Penetration Testing, Security Research, Computer Forensics and Reverse Engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.backbox.org/ BlackBox] is more than an operating system, it is a Free Open Source Community Project with the aim of promoting the culture of security in IT environment and give its contribution to make it better and safer.&lt;br /&gt;
&lt;br /&gt;
*[https://blackarch.org/ BlackArch] - is an Arch Linux-based penetration testing distribution for penetration testers and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://www.parrotsec.org/ Parrot Security] - is based on top of Debian, the most advanced and recognized universal operating system that can run anywhere.&lt;br /&gt;
&lt;br /&gt;
*[https://labs.fedoraproject.org/security/ Fedora Security Spin] - is a live media based on Fedora to provide a safe test environment for working on security auditing, forensics and penetration testing, coupled with all the Fedora Security features and tools.&lt;br /&gt;
&lt;br /&gt;
*[https://www.caine-live.net/ CAINE] - CAINE (Computer Aided INvestigative Environment) is an Italian GNU/Linux live distribution created as a Digital Forensics project.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dracos-linux Dracos Linux] - is the Linux operating system from Indonesia, open source is built based on Debian live project under the protection of the GNU General Public License v3.0. This operating system is one variant of Linux distributions, which is used to perform security testing (penetration testing). Dracos linux in Arm by hundreds hydraulic pentest, forensics and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pentoo.ch/ Pentoo] - is a Live CD and Live USB designed for penetration testing and security assessment. Based off Gentoo Linux, Pentoo is provided both as 32 and 64 bit installable livecd.&lt;br /&gt;
&lt;br /&gt;
======RF Signals Analysis OS [RISC SBC &amp;amp; X86-64]======&lt;br /&gt;
*[https://cemaxecuter.com/ DragonOS] - Out of the box OS for SDRs. Supports Raspberry Pi and x86-64.&lt;br /&gt;
&lt;br /&gt;
======Privacy Operating System======&lt;br /&gt;
*[https://tails.net/ Tails] - is a portable operating system that protects against surveillance and censorship.&lt;br /&gt;
*[https://www.qubes-os.org/ Qubes OS] - is a security-focused operating system that uses virtualization to isolate applications and tasks into separate compartments (called qubes), protecting the system even if one part gets compromised.&lt;br /&gt;
*[https://www.whonix.org/ Whonix] is a privacy-focused Linux distribution that routes all internet traffic through the Tor network using a two-part system of an isolated gateway and a workstation to provide strong anonymity and security.&lt;br /&gt;
&lt;br /&gt;
======Windows 10 IoT LTSC======&lt;br /&gt;
*[https://rentry.co/LTSC LTSC IoT Windows 10 debloat &amp;amp; setup guide] [[Media:LTSC.pdf]] - Useful when you want a clean debloated Windows 10 virtual machine. The IoT LTSC channel receives security updates until Jan 13, 2032. &lt;br /&gt;
&lt;br /&gt;
*[https://rentry.org/fwt2 fwt2] [[Media:Fwt2.pdf]] - Read the /fwt/ paste for a more general overview of Windows.&lt;br /&gt;
&lt;br /&gt;
======Previous Windows versions======&lt;br /&gt;
*[https://hackandpwn.com/windows-7-esu-patching/ Windows 7 ESU Patching] - Information about the minimum set of updates needed for Windows 7 latest ESU hotfixes/patches.&lt;br /&gt;
&lt;br /&gt;
=====Embedded Devices [Network equipment]=====&lt;br /&gt;
&lt;br /&gt;
*[https://openwrt.org/ OpenWrt] - is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic.&lt;br /&gt;
&lt;br /&gt;
*[https://dd-wrt.com/ DD-WRT] - is a Linux based alternative OpenSource firmware suitable for a great variety of WLAN routers and embedded systems. The main emphasis lies on providing the easiest possible handling while at the same time supporting a great number of functionalities within the framework of the respective hardware platform used.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pfsense.org/ pfSense] - is a free and open-source operating system for firewalls and routers, primarily based on FreeBSD, that provides a comprehensive network security solution.&lt;br /&gt;
&lt;br /&gt;
*[https://opnsense.org/ OPNsense] - is an open-source firewall and routing platform built on FreeBSD. It&#039;s designed to be user-friendly and easy to configure, offering a wide range of features found in commercial firewalls, plus many more.&lt;br /&gt;
&lt;br /&gt;
=====Smartphones [Android &amp;quot;de-google&amp;quot;]=====&lt;br /&gt;
&lt;br /&gt;
*[https://lineageos.org/ LineageOS] - is a free and open-source operating system for Android devices, based on the Android mobile platform.&lt;br /&gt;
&lt;br /&gt;
*[https://grapheneos.org/ GrapheneOS] - is a privacy and security focused mobile OS with Android app compatibility developed as a non-profit open source project.&lt;br /&gt;
&lt;br /&gt;
*[https://sailfishos.org/ Sailfish OS] - is a secure mobile operating system optimized to run on smartphones and tablets, and also easily adaptable to all kinds of embedded devices and use cases.&lt;br /&gt;
&lt;br /&gt;
*[https://calyxos.org/ CalyxOS] - is a privacy-focused, &amp;quot;de-googled&amp;quot; Android-based operating system created by the Calyx Institute. It aims to defend online privacy, security, and accessibility by removing Google services and replacing them with free and open-source alternatives.&lt;br /&gt;
&lt;br /&gt;
*[https://crdroid.net/ crDroid] - is a highly customized, free Android ROM, based on LineageOS, designed for gaming and customization.&lt;br /&gt;
&lt;br /&gt;
*[https://www.ubuntu-touch.io/ Ubuntu Touch] - is a mobile operating system developed by the UBports community, based on the GNU/Linux operating system. It&#039;s a mobile version of Ubuntu, designed for touch-screen devices like smartphones and tablets, with a desktop-like experience. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Tools for opening CAD or Boardview files====&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Boardview is a type of file containing information about printed circuit boards, their components, used signals, test points and more. These files may have following extensions: .asc, .bdv, .brd, .bv, .cad, .cst, .gr, .f2b, .fz, .tvw and others.&lt;br /&gt;
&lt;br /&gt;
*[https://pldaniels.com/flexbv5/ FlexBV]  - Advanced FlexBV boardview software integrates your boardview files with PDF schematics to substantially ease the process of tracking down faults and understanding damaged boards.&lt;br /&gt;
&lt;br /&gt;
*[https://openboardview.org/ OpenBoardView] - is a Open Source Linux SDL/ImGui edition software for viewing .brd files, intended as a drop-in replacement for the &amp;quot;Test_Link&amp;quot; software and &amp;quot;Landrex&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://www.cadence.com/ko_KR/home/tools/allegro-downloads-start.html Allegro®/OrCAD® FREE Physical Viewer] - is a free download that allows you to view and plot databases from Allegro PCB Editor, OrCAD PCB Editor, Allegro Package Designer, and Allegro PCB SI technology.&lt;br /&gt;
&lt;br /&gt;
*[https://nexusbv.net/ Nexus BoardViewer Next-gen boardviewer. Free.] - is a excellent boardviewer that shows all traces like Allegro but with the ease of FlexBV / OpenBoardView and a simlair GUI like BoardViewer. &lt;br /&gt;
&lt;br /&gt;
::Nexus Boardviwer achive of different versions locally hosted. [https://t.me/+p2YoPidSSX9hOWI0 NexusBV Telegram group]&lt;br /&gt;
:::*[https://t.me/c/2215146324/12151 NexusBV v0.3 (post)] - Direct download: [[File:NexusBV v03.zip]] [https://www.virustotal.com/gui/file/54753f73574b710d297cea99796183001c1d1790f8500fc16bfbb8b70b6d51ab VT scan]&lt;br /&gt;
:::*NexusBV v0.6.1 - Direct download: [[File:NexusBV 0.6.1.zip]] [https://www.virustotal.com/gui/file/1a29d82494430b4f2bdd14d10c2dedb378c0a0371bfd8c9ea6b6cd5d83cc452d VT scan]&lt;br /&gt;
&lt;br /&gt;
*[http://boardviewer.net/ BoardViewer] - is software intended for viewing various boardview file types like .tvw files and much more supported formats.&lt;br /&gt;
&lt;br /&gt;
*CADview - simple old tool for viewing CAD files of PCB&#039;s (Windows). [[Media:CAD View.zip]] [https://www.virustotal.com/gui/file/9a64621ff34d8d674ba6580538908f4ea170fee9cc1cb700485bd41e3a3a42df VT link]&lt;br /&gt;
&lt;br /&gt;
*PCB Tracer Web App. &lt;br /&gt;
::Free browser-based Printed Circuit Board (PCB) reverse engineering tool for electronics. Trace signal paths through multi-layer PCBs with virtual X-Ray view.&lt;br /&gt;
:::*[https://pcbtracer.com/ PCB Tracer]&lt;br /&gt;
&lt;br /&gt;
For resources to open in your favorite boardview program visit &lt;br /&gt;
[[Literature#Datasheets.2C_boardviews.2C_schematics.2C_manuals|Literature -&amp;gt; Datasheets boardviews &amp;amp; schematics]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Custom PCB Development Software====&lt;br /&gt;
&lt;br /&gt;
=====Definition and Purpose=====&lt;br /&gt;
::&#039;&#039;&#039;Computer-Aided Design (CAD)&#039;&#039;&#039; refers to software that enables users to create, modify, analyze, or optimize designs in various fields such as architecture, mechanical engineering, and manufacturing. CAD is predominantly used for designing physical structures and components. It allows designers to visualize objects in two-dimensional (2D) or three-dimensional (3D) formats, facilitating precise planning and adjustments before production begins.&lt;br /&gt;
&lt;br /&gt;
::In contrast, &#039;&#039;&#039;Electronic Design Automation (EDA)&#039;&#039;&#039; encompasses a suite of software tools specifically tailored for the design of electronic systems. EDA is crucial in industries like semiconductor manufacturing and printed ::circuit board (PCB) design. It focuses on automating the processes involved in designing electronic circuits at various levels—from high-level architectural descriptions down to detailed layouts.&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;&#039;Integration Between CAD and EDA&#039;&#039;&#039;&lt;br /&gt;
::While CAD focuses on physical structures, EDA deals with electronic components. However, as products increasingly integrate both mechanical structures and electronic systems—such as IoT devices—the need for collaboration between CAD and EDA has grown. This integration allows designers to embed electronic circuits within mechanical models seamlessly.&lt;br /&gt;
&lt;br /&gt;
=====Electronics Design Automation [[Wikipedia:Electronic_design_automation|(EDA)]] Suite for Developing Custom PCB&#039;s=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.kicad.org/ KiCAD] - is a free CAD suite for electronic design automation (EDA). It facilitates the design and simulation of electronic hardware. It features an integrated environment for schematic capture, PCB layout, manufacturing file viewing, ngspice-provided SPICE simulation, and engineering calculation.&lt;br /&gt;
&lt;br /&gt;
*[https://easyeda.com/ EasyEDA] - EasyEDA is a web-based EDA tool suite that enables hardware engineers to design, simulate, share - publicly and privately - and discuss schematics, simulations and printed circuit boards. It can also be used [https://docs.easyeda.com/en/FAQ/Client/index.html offline].&lt;br /&gt;
&lt;br /&gt;
*[https://fritzing.org/ Fritzing] -  is an open-source hardware initiative that makes electronics accessible as a creative material for anyone.&lt;br /&gt;
&lt;br /&gt;
*[https://librepcb.org/ LibrePCB] - is a free, cross-platform, easy-to-use electronic design automation suite to draw schematics and design printed circuit boards – for makers, students and professionals, from beginners to experts.&lt;br /&gt;
&lt;br /&gt;
*[http://www.geda-project.org/ gEDA Project] - The gEDA project has produced and continues working on a full GPL&#039;d suite and toolkit of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production.&lt;br /&gt;
&lt;br /&gt;
*[http://repo.hu/projects/pcb-rnd/ pcb-rnd] - is a free/open source, flexible, modular Printed Circuit Board editor. For design of professional and hobby boards. Is feature-rich and compatible. Has a long history, fast paced development, and big plansand is part of the coralEDA ecosystem.&lt;br /&gt;
&lt;br /&gt;
=====Computer Aided Design [[Wikipedia:Computer-aided_design|(CAD)]] Mechanical Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.freecad.org/ FreeCAD] - is an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters.&lt;br /&gt;
&lt;br /&gt;
*[https://openscad.org/ OpenSCAD] - is software for creating solid 3D CAD objects. It is free software and available for Linux/UNIX, MS Windows and Mac OS X.&lt;br /&gt;
&lt;br /&gt;
*[https://brlcad.org/ BRL-CAD] - is a powerful open source cross-platform solid modeling system that includes interactive geometry editing, high-performance ray-tracing for rendering and geometric analysis, a system performance analysis benchmark suite, geometry libraries for application developers, and more than 30 years of active development.&lt;br /&gt;
&lt;br /&gt;
*[https://solvespace.com/index.pl SolveSpace] - is a free (GPLv3) parametric 3d CAD tool. Modeling 3d parts, modeling 2d parts, 3d-printed parts, preparing CAM data, mechanism design, plane and solid geometry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====Other software====&lt;br /&gt;
&lt;br /&gt;
=====Display Driver Utilities (Windows)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lostindark/DriverStoreExplorer Driver Store Explorer (RAPR)] - is a tool used to manage the Windows driver store, a repository of driver packages that Windows uses to install and update hardware drivers. It helps users list, add, install, delete, and export driver packages, especially those from third-party vendors.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Wagnard/display-drivers-uninstaller DDU] - is a driver removal utility that can help you completely uninstall AMD/NVIDIA/Intel graphics card drivers and packages from your system, without leaving leftovers behind (including registry keys, folders and files, and driver store).&lt;br /&gt;
&lt;br /&gt;
*[https://www.techpowerup.com/nvcleanstall/ NVCleanstall] - is a free utility from TechPowerUp that allows you to customize your NVIDIA GeForce driver installation. It enables you to remove unnecessary components and install only the drivers you need, potentially optimizing your system performance and minimizing &amp;quot;bloatware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/GSDragoon/RadeonSoftwareSlimmer Radeon Software Slimmer] - is a utility to trim down the bloat with Radeon Software for AMD GPUs on Microsoft Windows.&lt;br /&gt;
&lt;br /&gt;
*[https://forums.guru3d.com/threads/nvslimmer-nvidia-driver-slimming-utility.423072/ NVSlimmer] - is a third-party utility created by uKER and available on guru3d.com that allows users to remove unwanted components from NVIDIA graphics driver installations, effectively &amp;quot;trimming&amp;quot; down the install base. It&#039;s not an official Nvidia utility.&lt;br /&gt;
&lt;br /&gt;
=====Host Based Firewall [Windows FOSS]=====&lt;br /&gt;
*[https://github.com/tnodir/fort Fort Firewall] - is a very practical firewall that allows you to manage your privacy and security in Windows simply and flexibly. This open-source tool is a perfect alternative to the standard Windows firewall, giving you a lot of customizable features so you can work with your files and programs more comfortably.&lt;br /&gt;
&lt;br /&gt;
=====Web Browsing=====&lt;br /&gt;
*[https://www.mozilla.org/firefox/ Mozilla Firefox] - is a free, open source web browser developed by the Mozilla Foundation and Mozilla Corporation in 2004. The Firefox web browser can be used with Windows, Mac and Linux operating systems, as well as Android and iOS mobile devices.&lt;br /&gt;
&lt;br /&gt;
::Extensions &amp;amp; Configurations&lt;br /&gt;
:::*[https://github.com/hackademix/noscript NoScript] - The popular NoScript Security Suite browser extension.&lt;br /&gt;
:::*[https://github.com/ChrisAntaki/disable-webrtc-firefox WebRTC block] - WebRTC leaks your actual IP addresses from behind your VPN, by default. With this extension you can disable it.&lt;br /&gt;
:::*[https://github.com/arkenfox/user.js/ user.js] - Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening.&lt;br /&gt;
:::*[https://github.com/yokoffing/Betterfox Betterfox] - Firefox speed, privacy, and security: a user.js template for configuration. Your favorite browser, but better.&lt;br /&gt;
:::*[https://github.com/gorhill/uBlock uBlock] - Help users neutralize privacy-invading ads CPU and memory-efficient.&lt;br /&gt;
:::*[https://github.com/sereneblue/chameleon Chameleon] - is a WebExtension port of the popular Random Agent Spoofer. Spoofs a lot of client fingering techniques and adds security.&lt;br /&gt;
:::*[https://github.com/EFForg/privacybadger Privacy Badger] - is a browser extension that automatically learns to block invisible trackers. PB is made by the leading digital rights nonprofit EFF to stop companies from spying on you.&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ Tor Browser] - [[Wikipedia:Tor_(network)|Tor]] (The Onion Router) is a network that anonymizes web traffic to provide truly private web browsing. The Tor Browser hides your IP address and browsing activity by redirecting web traffic through a series of different routers known as nodes.&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/apps/org.torproject.android/ Orbot for Android] -  is a free proxy app that empowers other apps to use the internet more securely. Orbot uses Tor to encrypt your Internet traffic and then hides it by bouncing through a series of computers around the world. Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities.&lt;br /&gt;
&lt;br /&gt;
======Public Networks======&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ [[Wikipedia:Tor_(netwerk)|Tor]]] - is an open-source privacy network that enables anonymous web browsing. The worldwide Tor computer network uses secure, encrypted protocols to ensure that users&#039; online privacy is protected.&lt;br /&gt;
&lt;br /&gt;
*[https://geti2p.net/ The Invisible Internet Project [[Wikipedia:I2P|(I2P)]]] - is a fully encrypted private network layer. It protects your activity and location. Every day people use the network to connect with people without worry of being tracked or their data being collected.&lt;br /&gt;
&lt;br /&gt;
*[https://www.freenet.de/ FreeNet] - is a peer-to-peer platform for censorship-resistant, anonymous communication. It uses a decentralized distributed data store to keep and deliver information, and has a suite of free software for publishing and communicating on the Web without fear of censorship.&lt;br /&gt;
&lt;br /&gt;
*[https://zeronet.io/ ZeroNet] - Open, free and uncensorable websites, using Bitcoin cryptography and BitTorrent network · We believe in open, free, and uncensored network.&lt;br /&gt;
&lt;br /&gt;
*[https://lokinet.org/ Lokinet] - is an onion-router that lets you access the internet anonymously. Built on LLARP, the fastest onion-routing protocol in the world.&lt;br /&gt;
&lt;br /&gt;
*[https://nymtech.net/ Nym] - protect internet traffic by routing it through a decentralised mixnet that can be accessed anonymously using zk-nyms.&lt;br /&gt;
&lt;br /&gt;
=====Email Clients / Email Encryption Standards=====&lt;br /&gt;
*[https://www.thunderbird.net/ Mozilla ThunderBird] - is a free, open-source, cross-platform application for managing email, news feeds, chat, and news groups. It is a local email application, meaning it installs and runs as a client on your device, being rather than browser or web-based. [https://support.mozilla.org/en-US/kb/openpgp-thunderbird-howto-and-faq FAQ How to implement OpenPGP in Thunderbird].&lt;br /&gt;
&lt;br /&gt;
*[https://www.openpgp.org/ OpenPGP] - is the most widely used email encryption standard. It is defined by the OpenPGP Working Group of the Internet Engineering Task Force (IETF) as a Proposed Standard in RFC 4880. OpenPGP was originally derived from the PGP software, created by Phil Zimmermann.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnupg.org/ GnuPG] - is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP). GnuPG allows you to encrypt and sign your data and communications; it features a versatile key management system, along with access modules for all kinds of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications.&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.gnome.org/Apps/Evolution Evolution] - is a personal information management application that provides integrated mail, calendaring and address book functionality. Check the Privacy Policy sub-page for a general information about user data usage. [https://riseup.net/en/email/clients/evolution FAQ How to implement OpenPGP in Evolution].&lt;br /&gt;
&lt;br /&gt;
*[https://neomutt.org/ NeoMutt] - is a command line mail reader (or MUA ). It&#039;s a fork of Mutt with added features.&lt;br /&gt;
&lt;br /&gt;
=====Chat Applications / Platforms=====&lt;br /&gt;
*[https://www.teamspeak.com/ TeamSpeak] - is a VoIP application for audio communication between users via a chat channel, similar to a video meeting. Cross-platform with military-grade security, lag-free performance, privacy and complete control.&lt;br /&gt;
*[https://github.com/RetroShare/RetroShare RetroShare] - is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.&lt;br /&gt;
*[https://github.com/JFreegman/toxic Toxic] - is a Tox-based P2P messenger that provides end-to-end encrypted communications without the use of centralized servers. It supports text messaging, file sharing, 1-on-1 voice and video calls, private audio conferences, public and private text group chats.&lt;br /&gt;
*[https://www.jabber.org/ Jabber] - is a original messaging service based on [https://xmpp.org/ XMPP] and has been continuously offered for free since 1999.&lt;br /&gt;
::XMPP clients &amp;amp; extensions&lt;br /&gt;
:::*[https://xmpp.org/software/ XMPP client list] - is a list of XMPP clients composed by XMPP itself.&lt;br /&gt;
:::*[https://otr.cypherpunks.ca/ Off-the-Record Messaging (OTR) for XMPP] - is a cryptographic protocol that provides encryption for instant messaging conversations. OTR uses a combination of AES symmetric-key algorithm with 128 bits key length, the Diffie–Hellman key exchange with 1536 bits group size, and the SHA-1 hash function.&lt;br /&gt;
:::*[https://omemo.im/ OMEMO.IM] is a free, secure XMPP-based chat client available for Android and Windows that utilizes the OMEMO (Multi-End Message and Object) end-to-end encryption protocol.&lt;br /&gt;
:::*[https://xmpp.org/extensions/xep-0384.html XEP-0384: OMEMO Encryption] defines an end-to-end encryption protocol for XMPP messaging that uses double-ratchet and key-exchange techniques to securely encrypt one-to-one and group chats across multiple devices.&lt;br /&gt;
*[https://getsession.org/ Session] - Session is an end-to-end encrypted messenger that minimises sensitive metadata, designed and built for people who want absolute privacy and freedom from any form of surveillance.&lt;br /&gt;
*[https://github.com/briar Briar] - is a messaging app designed for activists, journalists, and anyone else who needs a safe, easy and robust way to communicate. Unlike traditional messaging apps, Briar doesn&#039;t rely on a central server - messages are synchronized directly between the users&#039; devices.&lt;br /&gt;
*[https://matrix.org/ Matrix] - is an open network for secure, decentralised communication.&lt;br /&gt;
*[https://discord.com/ Discord] - is a voice, video and text communication service used by over a hundred million people to hang out and talk with their friends and communities.&lt;br /&gt;
::Discord client advice&lt;br /&gt;
:::*1. Stop using the installed electron PC based version. Use the web version.&lt;br /&gt;
:::*2. Android stock client is spoiled with rubbish code slowing down your SoC and sending loads of analytics, use [https://github.com/Aliucord/Aliucord Aliucord] instead (but carefully read the readme.md, ToS issue).&lt;br /&gt;
&lt;br /&gt;
=====File Archiver Utilities=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.7-zip.org/ 7-Zip]  - is a free and open source file archiver.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/M2Team/NanaZip NanaZip] - is a free and open source file archiver intended for the modern Windows experience.&lt;br /&gt;
&lt;br /&gt;
*[https://peazip.github.io/ PeaZip] - is a free and open source file archiver, similar to WinRar, WinZip, and 7-Zip.&lt;br /&gt;
&lt;br /&gt;
=====Disk Encryption Software=====&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/archive/luks/ Linux Unified Key Setup (LUKS)] - The Linux Unified Key Setup (LUKS) is a disk encryption specification created by Clemens Fruhwirth in 2004 and originally intended for Linux. LUKS implements a platform-independent standard on-disk format for use in various tools&lt;br /&gt;
&lt;br /&gt;
*[https://www.veracrypt.fr/code/VeraCrypt/ VaraCrypt] - VeraCrypt is free open-source disk encryption software for Windows, Mac OS X and Linux. Support for on-the-fly encryption [[Wikipedia:Disk_encryption|(OTFE)]].&lt;br /&gt;
&lt;br /&gt;
=====Image Manipulation Tools=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.gimp.org/ Gimp] - is the official website of the GNU Image Manipulation Program (GIMP). GIMP is a cross-platform image editor available for GNU/Linux, macOS, Windows and more operating systems. It is free software, you can change its source code and distribute your changes.&lt;br /&gt;
&lt;br /&gt;
*[https://www.getpaint.net/ Paint.net] - is image and photo editing software for PCs that run Windows. It features an intuitive and innovative user interface with support for layers, unlimited undo, special effects, and a wide variety of useful and powerful tools. An active and growing online community provides friendly help, tutorials, and plugins.&lt;br /&gt;
&lt;br /&gt;
=====Video Editing Software / 3D Creation / Dec, Enc, Transcode, etc / Media Players=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.blackmagicdesign.com/products/davinciresolve DaVinci Resolve] - is the world’s only solution that combines editing, color correction, visual effects, motion graphics and audio post production all in one software tool! Its elegant, modern interface is fast to learn and easy for new users, yet powerful for professionals.&lt;br /&gt;
&lt;br /&gt;
*[https://shotcut.org/ Shotcut] - is a free, Open Source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.&lt;br /&gt;
&lt;br /&gt;
*[https://www.openshot.org/nl/ OpenShot] - is a free, Open Source video editor for Linux, Mac, and Windows. We designed OpenShot to be an easy to use, quick to learn, and surprisingly powerful video editor. Easily cut, slice, and edit any video or film.&lt;br /&gt;
&lt;br /&gt;
*[https://www.blender.org/ Blender] - is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation.&lt;br /&gt;
&lt;br /&gt;
*[https://ffmpeg.org/ FFMPEG (Command line interface to convert different formats)] - FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge.&lt;br /&gt;
&lt;br /&gt;
*[https://handbrake.fr/features.php HandBrake] - is an Open Source video transcoder available for Linux, Mac, and Windows. Everyone can use HandBrake to make videos for free. HandBrake is a post-production tool. Its primary purpose is to convert videos from supported source formats to MP4 or MKV format.&lt;br /&gt;
&lt;br /&gt;
*[https://www.videolan.org/ VLC Player] - VLC Media Player (also known as VLC) is a free, open source multimedia player developed by VideoLAN Organization. It is one of the oldest (released for the first time in February 2001) free, portable, cross-platform multimedia player. You can use it to play all popular multimedia files and also DVDs, CDs, VCDs and other streaming protocols.&lt;br /&gt;
&lt;br /&gt;
=====Video Recording and Live Streaming=====&lt;br /&gt;
&lt;br /&gt;
*[https://obsproject.com/ OBS (Open Broadcaster Software)] - is free and Open Source software for video recording and live streaming.&lt;br /&gt;
&lt;br /&gt;
*[https://streamlabs.com/ StreamLabs] - is free live streaming and recording software for Twitch, YouTube, and more for Windows or Mac.&lt;br /&gt;
&lt;br /&gt;
====Search engine (self-hosted &amp;amp; open-source)====&lt;br /&gt;
*[https://github.com/searxng/searxng SearXNG] - is a free and open-source metasearch engine that prioritizes user privacy. It works by aggregating results from various search engines, such as Google, Bing, and DuckDuckGo, without tracking or profiling users. Essentially, it acts as a privacy-respecting proxy for your searches. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/neon-mmd/websurfx websurfx] - is a free and open-source metasearch engine written in Rust, designed to provide a fast, secure, and privacy-respecting alternative to search engines like SearX. It aggregates results from other search engines without displaying ads, focusing on speed, security, and user privacy. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mwmbl/mwmbl Mwmbl] - is a non-profit, open source search engine where the community determines the rankings. We aim to be a replacement for commercial search engines such as Google and Bing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/yacy/yacy_search_server YaCy] - is a free, open-source, peer-to-peer (P2P) search engine that operates without a central authority. It differs from traditional search engines by allowing users to create their own local or global indexes and share them with other users, creating a decentralized network.&lt;br /&gt;
&lt;br /&gt;
====Social Network / Fediverse (self-hosted &amp;amp; open-source)====&lt;br /&gt;
&lt;br /&gt;
*[https://joinmastodon.org/ Mastodon] - is a free and open-source software for running self-hosted social networking services. It has microblogging features similar to Twitter, which are offered by a large number of independently run nodes, known as instances or servers, each with its own code of conduct, terms of service, privacy policy, privacy options, and content moderation policies. [https://github.com/mastodon/mastodon Github repo].&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pixelfed/pixelfed PixelFed] - is a decentralized, open-source social media platform focused on photo and video sharing, designed as an alternative to Instagram. It utilizes the ActivityPub protocol, allowing users to interact with accounts on other Pixelfed servers as if they were on the same platform.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/movim/movim Movim] - is a federated blogging and chat platform that acts as a web frontend for the XMPP protocol.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/emilebosch/awesome-fediverse Big fediverse list] - is a curated list of more decentralized social networks.&lt;br /&gt;
&lt;br /&gt;
====Privacy-focused Software Directory====&lt;br /&gt;
&lt;br /&gt;
*[https://prism-break.org/ prism-break.org] -  is a website that provides a curated list of free and open-source software (FOSS) alternatives to proprietary, surveillance-prone services. It aims to help users opt out of global data surveillance programs—like PRISM, XKeyscore, and Tempora—by promoting privacy-respecting technology for operating systems, browsers, and communication tools.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
    &lt;br /&gt;
:[[:Literature|See the literature wiki page for all the resources.]]&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:ECFinder_0.7.0.zip&amp;diff=3574</id>
		<title>File:ECFinder 0.7.0.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:ECFinder_0.7.0.zip&amp;diff=3574"/>
		<updated>2026-06-05T18:15:31Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{subst:No license from license selector|Don&#039;t know}}&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:ECFinder_0.6.5.zip&amp;diff=3573</id>
		<title>File:ECFinder 0.6.5.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:ECFinder_0.6.5.zip&amp;diff=3573"/>
		<updated>2026-06-05T18:15:14Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{subst:No license from license selector|Don&#039;t know}}&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:ECFinder_0.4.7.zip&amp;diff=3572</id>
		<title>File:ECFinder 0.4.7.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:ECFinder_0.4.7.zip&amp;diff=3572"/>
		<updated>2026-06-05T18:14:56Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{subst:No license from license selector|Don&#039;t know}}&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3571</id>
		<title>Software Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3571"/>
		<updated>2026-06-05T17:26:22Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: add PCB Tracer Web App.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Software_wiki_banner.png|frameless|1280x300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disassemblers, decompilers, software development tools, pcb development suites, cryptographic tools, and other reverse engineering software. If you used it while reverse engineering, list it here!&lt;br /&gt;
==Tool Index==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RF Signals Analysis====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jopohl/urh Universal Radio Hacker] - tool to analyze and extract data from SDR-captured radio signals (especially pilots, [[Wikipedia:ISM_radio_band|ISM RF]] devices, etc). See youtube for tutorials and examples.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnuradio.org/ GNU Radio]  - toolkit that provides signal processing blocks to implement software-defined radios and signal processing systems.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/cjcliffe/CubicSDR CubicSDR] - is a cross-platform Software-Defined Radio application which allows you to navigate the radio spectrum and demodulate any signals you might discover.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/audacity/audacity Audacity] - is a audio editor that can be used to cleanup the radio waves captured by a [[Wikipedia:Software-defined_radio|SDR]] or Software Defined Radio. (Example: Start Audacity -&amp;gt; Import –&amp;gt; Raw Data -&amp;gt; Radio Wave File)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Firmware Analysis====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ReFirmLabs/binwalk binwalk]  - Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/attify/firmware-analysis-toolkit FAT] - is a toolkit built in order to help security researchers analyze and identify vulnerabilities in IoT and embedded device firmware.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/e-m-b-a/emba EMBA] - is designed as the central firmware analysis tool for penetration testers and product security teams. It supports the complete security analysis process starting with firmware extraction, doing static analysis and dynamic analysis via emulation and finally generating a web report.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rampageX/firmware-mod-kit Firmware Modification Kit] - is a collection of scripts and utilities to extract and rebuild linux based firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/craigz28/firmwalker Firmwalker] - is a script for searching the extracted firmware file system for goodies!&lt;br /&gt;
&lt;br /&gt;
====Setup Extractors / Overlay Unpackers / Virtualization Wrappers====&lt;br /&gt;
&lt;br /&gt;
*[https://innounp.sourceforge.net/ innounp] - the Inno Setup Unpacker.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Bioruebe/UniExtract2 Universal Extractor 2 (UniExtract2)] -  is a tool designed to extract files from any type of extractable file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/activescott/lessmsi lessmsi] - a tool to view and extract the contents of an Windows Installer (.msi) file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/crackinglandia/fuu FUU] - [F]aster [U]niversal [U]npacker.&lt;br /&gt;
&lt;br /&gt;
=====Themida Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/themida-unmutate themida-unmutate] - is a static deobfuscator for Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sodareverse/TDE TDE] - is a devirtualization engine for Themida. Supported FISH VMA versions: 2.2.5.0, 2.2.6.0, 2.2.7.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/unlicense unlicense] - is a dynamic unpacker and import fixer for Themida/WinLicense 2.x and 3.x mostly used for malware-analysis.&lt;br /&gt;
&lt;br /&gt;
=====VMProtect Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
======VMProtect 2======&lt;br /&gt;
&lt;br /&gt;
*[https://git.back.engineering/vmp2/ vmp2] - Resources provided by Back Engineering Labs regarding VMProtect 2 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmemu (VMProtect 2 Virtual Machine Handler Emulation)&lt;br /&gt;
*vmassembler (VMProtect 2 Virtual Instruction Assembler)&lt;br /&gt;
*vmprofiler (VMProtect 2 Virtual Machines Profiler Library)&lt;br /&gt;
*vmprofiler-cli (VMProtect 2 CLI Virtual Machine Information Displayer)&lt;br /&gt;
*vmhook (VMProtect 2 Virtual Machine Hooking Library)&lt;br /&gt;
*vmprofiler-qt (VMProtect 2 Qt Virtual Instruction Inspector)&lt;br /&gt;
*um-hook (VMProtect 2 Usermode Virtual Instruction Hook Demo)&lt;br /&gt;
*vmdevirt (VMProtect Devirtualization)&lt;br /&gt;
&lt;br /&gt;
======VMProtect 3======&lt;br /&gt;
&lt;br /&gt;
*[https://git.back.engineering/vmp3/ vmp3] - Resources provided by Back Engineering Labs regarding VMProtect 3 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmdevirt (VMProtect 3 Static Devirtualization)&lt;br /&gt;
*vmprofiler (VMProtect 3 Virtual Machines Profiler Library)&lt;br /&gt;
*vmemu (VMProtect 3 Virtual Machine Handler Emulation)&lt;br /&gt;
&lt;br /&gt;
=====Code Virtualizer (Oreans Technologies)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pakt/decv devc] - ia s decompiler for Code Virtualizer 1.3.8 (Oreans).&lt;br /&gt;
*[https://gdtr.wordpress.com/2012/10/03/decv-a-decompiler-for-code-virtualizer-by-oreans/ decv] - [blog post] a decompiler for Code Virtualizer by Oreans.&lt;br /&gt;
*[https://github.com/67-6f-64/AntiOreans-CodeDevirtualizer AntiOreans-CodeDevirtualizer] - is a proof-of-concept devirtualization engine for Themida/Oreans-CodeDevirtualizer.&lt;br /&gt;
&lt;br /&gt;
=====Enigma Protector=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mos9527/evbunpack evbunpack] - is a Enigma Virtual Box Unpacker. Supported versions: 11.00, 10.70, 9.70, and 7.80.&lt;br /&gt;
&lt;br /&gt;
======OllyDbg Scripts======&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%201.90%20-%203.xx%20Alternativ%20Unpacker%20v1.0.txt Enigma Protector 1.90–3.xx Unpacker]&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%204.xx%20VM%20API%20Fixer%20v0.5.0.txt Enigma Protector 4.xx VM API Fixer]&lt;br /&gt;
&lt;br /&gt;
=====Generic Code Virtualizer=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jnraber/VirtualDeobfuscator VirtualDeobfuscator] - is a reverse engineering tool for virtualization wrappers.&lt;br /&gt;
&lt;br /&gt;
====Reverse Engineering Toolkit AIO====&lt;br /&gt;
=====Windows‑focused=====&lt;br /&gt;
*[https://github.com/Jakiboy/ReVens ReVens] - is a Windows-based Reverse Engineering Toolkit &amp;quot;All-In-One&amp;quot;, Built for Security (Malware analysis, Penetration testing) &amp;amp; Educational purposes.&lt;br /&gt;
*[https://github.com/mentebinaria/retoolkit retoolkit] - is a collection of tools you may like if you are interested in reverse engineering and/or malware analysis on x86 and x64 Windows systems.&lt;br /&gt;
*[https://github.com/byte2mov/re-kit-2.0 re-kit 2.0] - is a reverse engineering toolkit made for fighting malware and analyzing programs.&lt;br /&gt;
*[https://github.com/zer0condition/ReverseKit ReverseKit] - is a comprehensive toolkit designed to aid reverse engineers in the process of dynamic RE.&lt;br /&gt;
&lt;br /&gt;
=====Android‑focused=====&lt;br /&gt;
*[https://github.com/RevEngiSquad/revengi-app RevEngi] - is a all-in-one toolkit for reverse engineering: Smali Grammar, DexRepair, Flutter Analysis and much more...&lt;br /&gt;
&lt;br /&gt;
====Binary PE Analysis / Editor (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20210331144912/https://protectionid.net/ ProtectionID] - Great little tool to scan a Windows binary payload for overlays and packers.  [[Media:ProtectionId.690.December.2017.zip]] [https://www.virustotal.com/gui/file/26c54eb376183d508ee129531728f9e01d30f0df29d7621f390e8f0ea6a1c79c/community VT link], pw: recessim.com&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/horsicq/Detect-It-Easy Detect-It-Easy] - abbreviated &amp;quot;DIE&amp;quot; is a program for determining types of files. &amp;quot;DIE&amp;quot; is a cross-platform application, apart from Windows version there are also available versions for Linux and Mac OS.&lt;br /&gt;
&lt;br /&gt;
*[https://www.mitec.cz/exe.html MiTeC Portable Executable Reader/Explorer] - is a tool that reads and displays executable file properties and structures. It is compatible with PE32 (Portable Executable), PE32+ (64bit), NE (Windows 3.x New Executable) and VxD (Windows 9x Virtual Device Driver) file types. .NET executables are supported too.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ExeinfoASL/ASL ExeInfoPe] - is a tool that can detect packers, compilers, protectors, .NET obfuscators, PUA applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/pe-bear PE-bear] - is a Portable Executable reversing tool with a friendly GUI using the Capstone Engine and is Open Source!&lt;br /&gt;
&lt;br /&gt;
*[https://ntcore.com/?page_id=388 CFF Explorer] - is a PE editor called CFF Explorer and a process viewer with a lot of features.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20220331063153/http://www.rdgsoft.net/ RDG Packer Detector] - is a detector for packers, cryptors, compilers, installers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/petoolse/petools/ PE Tools] - is a portable executable (PE) manipulation toolkit.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/zedxxx/rccextended RccExtended] - is a resource compiler and decompiler for Qt binaries (files with the .rcc extension).&lt;br /&gt;
&lt;br /&gt;
====Hex Editors====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/WerWolv/ImHex ImHex] - is a Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.&lt;br /&gt;
&lt;br /&gt;
*[https://mh-nexus.de/en/hxd/ HxD] - is a carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size.&lt;br /&gt;
&lt;br /&gt;
*[https://www.x-ways.net/winhex/ WinHex] - is in its core a universal hexadecimal editor, particularly helpful in the realm of computer forensics, data recovery, low-level data processing, and IT security.&lt;br /&gt;
&lt;br /&gt;
*[https://malcat.fr/index.html MalCat] - is a feature-rich hexadecimal editor / disassembler for Windows and Linux targeted to IT-security professionals. Inspect more than 40 binary file formats, dissassemble and decompile different CPU architectures, extract embedded files and scan for Yara signatures or anomalies in a fast and easy-to-use graphical interface.&lt;br /&gt;
&lt;br /&gt;
====Pattern Matching / Pattern Searching====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/VirusTotal/yara Yara] - is a pattern matching swiss knife in the IT Security Researchers branch.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BurntSushi/ripgrep ripgrep (rg)] - is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files.&lt;br /&gt;
&lt;br /&gt;
*[https://linux.die.net/man/1/grep grep] - searches the named input FILEs (or standard input if no files are named, or if a single hyphen-minus (-) is given as file name) for lines containing a match to the given PATTERN. By default, grep prints the matching lines.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/stefankueng/grepWin grepWin] -  is a simple yet powerful search and replace tool which can use regular expressions to do its job. This allows to do much more powerful searches and replaces.&lt;br /&gt;
&lt;br /&gt;
*[https://astrogrep.sourceforge.net/  AstroGrep] - is a Microsoft Windows grep utility. Grep is a UNIX command-line program which searches within files for keywords. AstroGrep supports regular expressions, versatile printing options, stores most recently used paths and has a &amp;quot;context&amp;quot; feature which is very nice for looking at source code.&lt;br /&gt;
&lt;br /&gt;
====Comparison Tools (Binary differences)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joxeankoret/diaphora Diaphora] - is the most advanced Free and Open Source program diffing tool.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/bindiff BinDiff] - is an open-source comparison tool for binary files to quickly find differences and similarities in disassembled code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/clearbluejar/ghidriff Ghidriff] - is a command-line binary diffing tool that uses Ghidra to identify differences between two binaries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/quarkslab/qbindiff QBinDiff] - is an experimental binary diffing tool addressing the diffing as a Network Alignement Quadratic Problem.&lt;br /&gt;
&lt;br /&gt;
*[https://book.rada.re/tools/radiff2/binary_diffing.html radiff2] - is a binary diffing utility that is part of the radare2 framework.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/bmaia/binwally binwally] - is a binary and directory tree comparison tool using Fuzzy Hashing concept (ssdeep).&lt;br /&gt;
&lt;br /&gt;
====IAT Reconstructors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/x64dbg/Scylla NtQuery Scylla] - is a Windows Portable Executable imports reconstructor Open Source and part of x64dbg.&lt;br /&gt;
&lt;br /&gt;
====Process Monitors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/winsiderss/systeminformer/ System Informer] - is a  free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer Process Explorer (by Microsoft Sysinternals)] - is an advanced system monitoring tool by Microsoft Sysinternals that provides detailed real-time information about running processes, including their dependencies, resource usage, and open handles or DLLs.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/procmon Process Monitor (by Microsoft Sysinternals)] - is a real-time monitoring tool by Microsoft Sysinternals that captures and displays detailed system activity related to file system, registry, process, and thread operations for advanced troubleshooting and diagnostics.&lt;br /&gt;
&lt;br /&gt;
====Process Dumpers (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/glmcdona/Process-Dump Process Dump (pd)] - is a Windows reverse-engineering tool to dump malware memory components back to disk for analysis. It uses an aggressive import reconstruction approach to make analysis easier, and supports 32 and 64 bit modules. Dumping of regions without PE headers is supported and in these cases PE headers and import tables will automatically be generated.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EquiFox/KsDumper KsDumper] - is a tool for dumping processes using the power of kernel space.&lt;br /&gt;
&lt;br /&gt;
====API monitoring ring3 (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[http://jacquelin.potier.free.fr/winapioverride32/ WinAPIOverride] - is an advanced api monitoring software for 32 and 64 bits processes. You can monitor and/or override any function of a process.&lt;br /&gt;
&lt;br /&gt;
*[http://www.rohitab.com/apimonitor Rohitab API Monitor] - is a free tool that lets you monitor and control API calls made by applications and services. Its a powerful tool for seeing how applications and services work or for tracking down problems that you have in your own applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/tiny_tracer tiny_tracer] - is a Pin Tool for tracing API calls including parameters of selected functions, selected instructions RDTSC, CPUID, INT, inline system calls inc parameters of selected syscalls and more.&lt;br /&gt;
&lt;br /&gt;
====Hashing &amp;amp; Crypto====&lt;br /&gt;
These tools are used in authorized security audits to uncover flaws in hashing or cryptographic logic, as well as to detect backdoors or undocumented features. They are also commonly employed in crackme challenges to help improve reverse engineering skills.&amp;lt;br&amp;gt;&lt;br /&gt;
It includes support for a wide range of cryptographic algorithms and hash functions, such as AES, Blowfish, TEA family, RC2–RC6, Twofish, DES variants, MARS, and hashing standards like SHA-2, RIPEMD, TIGER, WHIRLPOOL, CRC variants, and HAVAL with multiple rounds and output lengths.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/distro/AT4RE/Tools Keygener Assistant v2.1.2] [[File:Keygener Assistant v2.1.2.zip]] - is a tool that combines several functions to facilitate the task and save time during the analysis of an algorithm.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/tools/show/SnD-Reverser-Tool-1.4 SnD Reverser Tool 1.4 (404)] [[File:SnD Reverser Tool 1.4.zip]] - is a cryptographic companion tool designed to support reverse engineering efforts, offering a wide range of features including hash function analysis, base conversions, and support for various encryption standards.&lt;br /&gt;
&lt;br /&gt;
====Password cracking====&lt;br /&gt;
Most embedded devices, whether connected via wireless or wired interfaces, store credentials such as local account passwords, service keys, and API keys. If you need to evaluate or audit the cryptographic mechanisms protecting these credentials, password-cracking tools are essential.&lt;br /&gt;
&lt;br /&gt;
Offline&lt;br /&gt;
*[https://github.com/hashcat/hashcat Hashcat] - is world&#039;s fastest and most advanced password recovery utility, supports many hash algorithms (MD5, SHA1, NTLM, bcrypt, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/openwall/john John the Ripper jumbo] - is a advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs.&lt;br /&gt;
&lt;br /&gt;
Online (network based bruteforce in LAN).&lt;br /&gt;
*[https://github.com/vanhauser-thc/thc-hydra Hydra / THC Hydra] - is a parallelized network login cracker built into various operating systems like Kali Linux, Parrot and other major penetration testing environments. It was created as a proof of concept tool, for security researchers to demonstrate how easy it can be to crack logins.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jmk-foofus/medusa Medusa] - is a speedy, parallel, and modular, login brute-forcer.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lanjelot/patator Patator] - is a multi-purpose brute-forcer, with a modular design and a flexible usage. Also support various offline brute force methods like; unzip_pass, keystore_pass, umbraco_crack.&lt;br /&gt;
&lt;br /&gt;
====Virtualization technology (host isolation) or sandboxes====&lt;br /&gt;
&lt;br /&gt;
*[https://www.vmware.com/ VMware] - is a virtualization and cloud computing software provider based in Palo Alto, Calif.&lt;br /&gt;
&lt;br /&gt;
*[https://www.virtualbox.org/ Oracle VM VirtualBox] - is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 3.&lt;br /&gt;
&lt;br /&gt;
*[https://linux-kvm.org/page/Main_Page KVM (for Kernel-based Virtual Machine)] - is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko.&lt;br /&gt;
&lt;br /&gt;
*[https://www.qemu.org/ QEMU] - A generic and open source machine emulator and virtualizer.&lt;br /&gt;
&lt;br /&gt;
*[https://www.proxmox.com/en/proxmox-virtual-environment/overview Proxmox] - is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hypervisor and Linux Containers (LXC), software-defined storage and networking functionality, on a single platform.&lt;br /&gt;
&lt;br /&gt;
*[https://www.redhat.com/en/technologies/cloud-computing/openshift/virtualization Red Hat OpenShift Virtualization] - Red Hat® OpenShift® Virtualization, a feature of Red Hat OpenShift, allows IT teams to run virtual machines alongside containers on the same platform, simplifying management and improving time to production. &lt;br /&gt;
&lt;br /&gt;
*[https://xenproject.org/ Xen Project] - The Xen Project focuses on revolutionizing virtualization by providing a versatile and powerful hypervisor that addresses the evolving needs of diverse industries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/firecracker-microvm/firecracker Firecracker] - is an open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services that provide serverless operational models.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sandboxie-plus/Sandboxie Sandboxie] - is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems. It creates a sandbox-like isolated operating environment in which applications can be run or installed without permanently modifying local &amp;amp; mapped drives or the Windows registry.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/kpcyrd/boxxy-rs boxxy-rs] - is a linkable sandbox explorer. &amp;quot;If you implement boundaries and nobody is around to push them, do they even exist?&amp;quot;. Have you ever wondered how your sandbox looks like from the inside? Tempted to test if you can escape it, if only you had a shell to give it a try?&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Dynamic &amp;amp; Static Analysis (mostly &#039;&#039;&#039;unmanged&#039;&#039;&#039; binaries)====&lt;br /&gt;
&lt;br /&gt;
=====Interactive Disassemblers (&#039;&#039;&#039;static analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://binary.ninja/ Binary Ninja] - reverse-engineering platform that can disassemble a binary and display the disassembly in linear or graph views.&lt;br /&gt;
&lt;br /&gt;
::Binary Ninja Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-unmutate-bn themida-unmutate-bn] - a Binary Ninja plugin to deobfuscate Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-spotter-bn themida-spotter-bn] - a Binary Ninja plugin to detect Themida, WinLicense and Code Virtualizer&#039;s obfuscated code locations.&lt;br /&gt;
&lt;br /&gt;
*[https://www.nsa.gov/resources/everyone/ghidra/ Ghidra] - Ghidra is an open source software reverse engineering (SRE) framework developed by NSA&#039;s [https://www.nsa.gov/what-we-do/research/ Research] Directorate for NSA&#039;s [https://www.nsa.gov/what-we-do/cybersecurity/ cybersecurity mission].&lt;br /&gt;
&lt;br /&gt;
::Ghidra Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/AllsafeCyberSecurity/awesome-ghidra Scripts/Plugins/Extension] - A curated list of awesome Ghidra materials.&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ghidra_scripts Arm &amp;amp; MIPS scripts] - ARM &amp;amp; MIPS ROP finder, Call Chain, Codatify, Fluorescence, Function Profiler, Leaf Blower, Local Cross Reference, and more.&lt;br /&gt;
:::*[https://github.com/DSecurity/efiSeek efiSeek] - is a tool that aids in identifying and analyzing EFI (Extensible Firmware Interface) binaries by locating key EFI structures and metadata within firmware images.&lt;br /&gt;
:::*Qt Framework&lt;br /&gt;
::::*[https://github.com/diommsantos/QtREAnalyzer/ QtREAnalyzer] - is a extension to reverse-engineer Qt binaries. Works only with Run-Time Type Information (RTTI) enabled &amp;amp; compiled with MSVC.&lt;br /&gt;
::::*[https://github.com/OSUSecLab/QtRE QtRE] - is a headless analyzer tailored for Qt binary analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://www.hex-rays.com/products/ida/ IDA] - The IDA Disassembler and Debugger is an interactive, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X.&lt;br /&gt;
&lt;br /&gt;
::IDA Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/gdelugre/ida-arm-system-highlight IDA ARM] - This script will give you the list of ARM system instructions used in your IDA database. This is useful for locating specific low-level pieces of code (setting up the MMU, caches, fault handlers, etc.).&lt;br /&gt;
:::*[https://github.com/google/bindiff BinDiff] - is a Open Source comparison tool for binary files, that assists vulnerability researchers and engineers to quickly find differences and similarities in disassembled code.&lt;br /&gt;
:::*[https://www.keystone-engine.org/keypatch/ Keypatch] - A multi-architeture assembler for IDA. Keypatch allows you enter assembly instructions to directly patch the binary under analysis. Powered by Keystone engine.&lt;br /&gt;
:::*[https://github.com/onethawt/idastealth IDAStealth] - is a plugin which aims to hide the IDA debugger from most common anti-debugging techniques. The plugin is composed of two files, the plugin itself and a dll which is injected into the debugger as soon as the debugger attaches to the process.&lt;br /&gt;
:::*[https://github.com/iphelix/ida-sploiter ida-sploiter] - is a exploit development and vulnerability research tool. Some of the plugin&#039;s features include a powerful ROP gadgets search engine, semantic gadget analysis and filtering, interactive ROP chain builder, stack pivot analysis, writable function pointer search, cyclic memory pattern generation and offset analysis, detection of bad characters and memory holes, and many others.&lt;br /&gt;
:::*[https://github.com/danigargu/IDAtropy IDAtropy] -is a plugin for Hex-Ray&#039;s IDA Pro designed to generate charts of entropy and histograms using the power of idapython and matplotlib&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ida/tree/master/plugins/localxrefs Localxrefs] - Finds references to any selected text from within the current function.&lt;br /&gt;
:::*[https://github.com/a1ext/labeless Labeless] - is a plugin system for dynamic, seamless and realtime synchronization between IDA Database and Olly. Labels, function names and global variables synchronization is supported. Olly and x64dbg are supported.&lt;br /&gt;
:::*[https://www.coresecurity.com/core-labs/open-source-tools/turbodiff-cs Turbodiff] - is a binary diffing tool developed as an IDA plugin. It discovers and analyzes differences between the functions of two binaries.&lt;br /&gt;
::::*Oreans CV scripts&lt;br /&gt;
:::::*[[Media:Oreans anti debug blacklist identifier.zip]] - [Python script] Oreans - Anti-Debugger Blacklist Identifier; Tested on 2.3.0.0 - 2.4.6.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier biased.zip]] - [Python script] Oreans - Macro Entry Identifier (Biased); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier reversal.zip]] - [Python script] Oreans - Macro Entry Identifier (Reversal); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::*[https://github.com/onethawt/idaplugins-list A list of IDA Plugins PART1 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/vmallet/ida-plugins A list of IDA Plugins PART2 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/fr0gger/awesome-ida-x64-olly-plugin A list of IDA Plugins PART3 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
::IDA LLM Plugins&lt;br /&gt;
:::*Local (quantized LLMs Q4/INT4)&lt;br /&gt;
::::*[https://github.com/atredispartners/aidapal aiDAPal] - is an IDA Pro plugin that uses a locally running LLM that has been fine-tuned for Hex-Rays pseudocode to assist with code analysis.&lt;br /&gt;
::::*[https://github.com/0xdea/oneiromancer oneiromancer] - is a reverse engineering assistant that uses a locally running LLM to aid with pseudo-code analysis.&lt;br /&gt;
:::*Cloud&lt;br /&gt;
::::*[https://github.com/JusticeRage/Gepetto Gepetto] - is a Python plugin which uses various large language models to provide meaning to functions decompiled by IDA Pro (≥ 7.4). It can leverage them to explain what a function does, and to automatically rename its variables.&lt;br /&gt;
::::*[https://github.com/Antelcat/ida_copilot ida_copilot] - is a ChatGPT plugin for IDA Pro, where the cutting-edge capabilities of OpenAI&#039;s GPT models meet the powerful disassembly and debugging features of IDA Pro.&lt;br /&gt;
::::*[https://github.com/ke0z/VulChatGPT VulChatGPT] - is an plugin for Hex-Rays decompiler which integrates with the OpenAI API (ChatGPT) to assist in vulnerability discovery during reverse-engineering.&lt;br /&gt;
::::*[https://github.com/RevEngAI/reai-ida RevEng.AI] - is a plugin by RevEng.AI that integrates with their AI-driven analysis platform to let you upload binaries, fetch semantic summaries, auto‑rename functions based on similar binaries, sync analyses, and even perform AI‑based decompilation.&lt;br /&gt;
&lt;br /&gt;
*[https://codisec.com/veles/ Veles] - Open source tool for binary data analysis (No longer actively developed).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/uxmal/reko Reko] - Reko is a binary decompiler for static analysis (ARM, x86-64, M68K, Aarch65, RISC-V and dotnet)&lt;br /&gt;
&lt;br /&gt;
*[https://rada.re/ radare2] and [https://rizin.re/ Rizin] - radare2 and its fork Rizin are open source reverse engineering frameworks. Both are primarily used through a shell-like text UI, but also offer GUIs called [https://rada.re/n/iaito.html iaito] and [https://cutter.re/ Cutter] respectively.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rizinorg/cutter Cutter] - is a free and open-source reverse engineering platform powered by rizin. It aims at being an advanced and customizable reverse engineering platform while keeping the user experience in mind. Cutter is created by reverse engineers for reverse engineers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joelpx/plasma Plasma] - Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/wisk/medusa Medusa] - is a disassembler designed to be both modular and interactive. It runs on Windows and Linux, it should be the same on OSX.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/capstone-engine/capstone Capstone] - is a disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.&lt;br /&gt;
&lt;br /&gt;
=====Active Disassemblers or Debuggers (&#039;&#039;&#039;dynamic analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/vivisect/vivisect Vivisect] - Vivisect binary analysis framework.  Includes Disassembler, Debugger, Emulation and Symbolik analysis engines.  Includes built-in Server and Shared-Workspace functionality.  Runs interactive or headless, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X (Pure-Python, using ctypes to access underlying OS debug mechanism).  Supports RevSync via plugin, allowing basic collaboration with Binja, Ghidra, and IDA.  Criticisms (from a core dev): &amp;quot;Graph View could use some work, slower than Binja and IDA (due to Python), documentation like an OpenSource Project... but we keep working to make it better.  PR&#039;s and suggestions welcome.&amp;quot;  Best installed via Pip:  &amp;lt;code&amp;gt;python3 -m pip install vivisect&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[https://www.immunityinc.com/products/debugger/ Immunity Debugger] - is a powerful new way to write exploits, analyze malware, and reverse engineer Windows binary files (python support)&lt;br /&gt;
&lt;br /&gt;
*[https://www.hopperapp.com/ Hopper] - Hopper can use LLDB or GDB, which lets you debug and analyze the binary in a dynamic way (only for Mac and Linux hosts, not for mobile devices).&lt;br /&gt;
&lt;br /&gt;
*[https://www.ollydbg.de/ OllyDbg] - is a powerful, user-friendly 32-bit Windows debugger focused on binary analysis, reverse engineering, and malware research, featuring dynamic code analysis and a rich plugin ecosystem.&lt;br /&gt;
&lt;br /&gt;
::OllyDbg Scripts/Plugins/Mods&lt;br /&gt;
:::*[https://github.com/ThomasThelen/OllyDbg-Scripts OllyDbg-Scripts] - is a curated list containing many older x86 OllyDbg scripts.&lt;br /&gt;
&lt;br /&gt;
*[https://x64dbg.com/ x64dbg] - Is a powerful Open Source Ollydbg replacement with a User Interface very similar to Ollydbg also x64dbg as the name states offers x64 support.&lt;br /&gt;
&lt;br /&gt;
::x64dbg Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/x64dbg/x64dbg/wiki/Plugins x64dbg&#039;s Wiki] - is a wiki of Integrations and Plugins of x64dbg debugger.&lt;br /&gt;
:::*[[Media:Oreans oep finder uni.zip]] - OEP Finder python script (Universal=works for &amp;quot;all&amp;quot; versions); Tested on 2.3.0.0, 2.3.5.10, 3.0.8.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mandiant/rvmi rVMI] - is a debugger on steroids. It leverages Virtual Machine Introspection (VMI) and memory forensics to provide full system analysis. This means that an analyst can inspect userspace processes, kernel drivers, and pre-boot environments in a single tool.&lt;br /&gt;
&lt;br /&gt;
*[https://www.sourceware.org/gdb/ GDB] - the GNU Project debugger, allows you to see what is going on `inside&#039; another program while it executes, or what another program was doing at the moment it crashed.&lt;br /&gt;
&lt;br /&gt;
::GDB Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/pwndbg/pwndbg pwndbg] - is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/eteran/edb-debugger edb] - is a cross platform AArch32/x86/x86-64 debugger. It was inspired by Ollydbg, but aims to function on AArch32, x86, and x86-64 as well as multiple OS&#039;s.&lt;br /&gt;
&lt;br /&gt;
====Debugging and Profiling dynamic analysis (Linux)====&lt;br /&gt;
&lt;br /&gt;
*[https://valgrind.org/ Valgrind] - is a GPL&#039;d system for debugging and profiling Linux programs. With Valgrind&#039;s tool suite you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable.&lt;br /&gt;
&lt;br /&gt;
*[https://libcsdbg.sourceforge.net/jTracer/ jTracer] - is a stack trace visualization utility for libcsdbg. In other words, it acts as a TCP/IP server for libcsdbg clients, that connect to it and transfer their trace data, either C++ exception stack traces or generic thread stack traces and whole process stack dumps.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/koute/bytehound Bytehound] - is a memory profiler tool for Linux designed to help developers analyze memory usage and find leaks in their applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/strace/strace strace] - is a diagnostic, debugging and instructional userspace utility for Linux.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rr-debugger/rr rr Record and Replay Framework] - is a lightweight tool for recording, replaying and debugging execution of applications (trees of processes and threads). Debugging extends gdb with very efficient reverse-execution, which in combination with standard gdb/x86 features like hardware data watchpoints, makes debugging much more fun.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lornix/fenris fenris] - is a program execution path analysis tool suitable for black-box code audits and algorithm analysis. It&#039;s useful for tracking down bugs and evaluating security subsystems.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers / Decompilers for &#039;&#039;&#039;managed&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====.NET (CLR)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dnSpyEx/dnSpy dnSpyEx (newly maintained repo &amp;amp; &#039;&#039;&#039;added features&#039;&#039;&#039;)] - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/dnSpy/dnSpy dnSpy (archived repo)]  - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/icedland/iced Iced] - Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua.&lt;br /&gt;
*[https://github.com/icsharpcode/ILSpy ILSpy] - NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&amp;amp;more) - cross-platform!&lt;br /&gt;
*[https://www.telerik.com/products/decompiler.aspx Telerik JustDecompile] - is a free .NET decompiler and assembly browser that makes high-quality .NET decompilation easy With an open source decompilation engine.&lt;br /&gt;
&lt;br /&gt;
======.NET deobfuscators======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/ViRb3/de4dot-cex de4dot CEx] - is a deobfuscator based on de4dot with full support for vanilla ConfuserEx.&lt;br /&gt;
::*[https://github.com/de4dot/de4dot de4dot] - is a .NET deobfuscator and unpacker.&lt;br /&gt;
::*[https://github.com/NotPrab/.NET-Deobfuscator Lists of .NET deobfuscators and unpackers (Open Source)] - A curated list of open source deobfuscators and more.&lt;br /&gt;
&lt;br /&gt;
======.NET memory dumpers======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/wwh1004/ExtremeDumper ExtremeDumper] - is a .NET Assembly Dumper (source code available).&lt;br /&gt;
::*[https://github.com/fremag/MemoScope.Net MemoScope.Net] - is a tool to analyze .Net process memory: it can dump an application&#039;s memory in a file and read it later. The dump file contains all data (objects) and threads (state, stack, call stack).&lt;br /&gt;
::*[https://github.com/0x410c/ClrDumper ClrDumper] - is a tool that can dump .NET assemblies and scripts from native clr loaders, managed assembly and vbs, jscript or powershell scripts.&lt;br /&gt;
&lt;br /&gt;
======.NET tracers======&lt;br /&gt;
&lt;br /&gt;
::*[https://web.archive.org/web/20150515023954/http://www.reteam.org/board/showthread.php?t=939 dotNET Tracer 2.0 by Kurapika] - is a simple tool that has a similar functionality to RegMon or FileMon but it&#039;s designed to trace events in .NET assemblies in runtime. [[Media:KDT2.0.zip]] [https://www.virustotal.com/gui/file/d29afcc5115c28f9892f7a6d249423374ad77ac86f69b316665c347982975d02 VT1] [https://www.virustotal.com/gui/file/04cd51dbbc3d2b4fe4a721e4ad0c2f3012fe0f409dc902b430207ea25561ff8c VT2] (thermida packed), pw: recessim.com&lt;br /&gt;
::*[https://github.com/smourier/TraceSpy TraceSpy] - is a open source and free, alternative to the very popular SysInternals DebugView tool.&lt;br /&gt;
&lt;br /&gt;
=====JAVA (JVM) Decompilers=====&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/Col-E/Recaf Recaf] - Recaf is an open-source Java bytecode editor that simplifies the process of editing compiled Java applications.&lt;br /&gt;
:*[https://www.pnfsoftware.com/ JEB decompiler] - Decompile and debug Android dalvik, Intel x86, ARM, MIPS, RISC-V, S7 PLC, Java, WebAssembly &amp;amp; Ethereum Decompilers.&lt;br /&gt;
&lt;br /&gt;
======JAVA (ART/APK)======&lt;br /&gt;
The tooling you need for Android application reverse engineering of the Java virtual machine bytecode. Traditional Java Virtual Machine (JVM) and Android Runtime (ART) that utilizes AOT compilation over JIT.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/skylot/jadx Jadx] - Dex to Java decompiler. Command-line and GUI tools for producing Java source code from Android Dex and apk files.&lt;br /&gt;
:*[https://github.com/honeynet/apkinspector/ APKinspector] - is a powerful GUI tool for analysts to analyze the Android applications.&lt;br /&gt;
:*[https://apktool.org/ Apktool] - A tool for reverse engineering Android apk files.&lt;br /&gt;
:*[https://github.com/androguard/androguard Androguard] - is a full python tool to play with Android files. DEX, ODEX; APK; Android&#039;s binary xml; Android resources; Disassemble DEX/ODEX bytecodes.&lt;br /&gt;
:*[https://github.com/Konloch/bytecode-viewer Bytecode viewer] - is a Java 8+ Jar &amp;amp; Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger &amp;amp; More)&lt;br /&gt;
:*[https://github.com/niranjan94/show-java ShowJava] - is an APK (android application), JAR &amp;amp; Dex decompiler for android.&lt;br /&gt;
:*[https://github.com/tp7309/TTDeDroid TTDeDroid] - is a tool for quickly decompiling apk/aar/dex/jar.&lt;br /&gt;
:*[https://github.com/JesusFreke/smali smali/baksmali] - is an assembler/disassembler for the dex format used by dalvik, Android&#039;s Java VM implementation. The syntax is loosely based on Jasmin&#039;s/dedexer&#039;s syntax.&lt;br /&gt;
&lt;br /&gt;
======RASP (Runtime Application Self-Protection) Android======&lt;br /&gt;
To effectively audit applications, testers often intentionally make their devices vulnerable to simplify testing.&amp;lt;br&amp;gt;&lt;br /&gt;
In response, application developers implement countermeasures such as detecting emulators, debuggers, and checking if the device is secure and not rooted.&amp;lt;br&amp;gt;&lt;br /&gt;
The current focus of this technology is on the vulnerabilities of Java and .NET platforms.&lt;br /&gt;
:*[https://arxiv.org/pdf/2312.17726 arXiv:2312.17726 (cs.CR)] - is a paper regarding Interactive Application Security Testing (IAST) and RASP Tools.&lt;br /&gt;
:*[https://github.com/securevale/android-rasp Android-RASP] - is a solution for protecting Android apps against being run on vulnerable devices.&lt;br /&gt;
&lt;br /&gt;
======JAVA deobfuscators (mixed platforms)======&lt;br /&gt;
There is nothing more annoying than coroutines (ProGuard), c-flow, function virtualization, class and name renaming and junk code while decompiling code. Here are a few off the shelf deobfuscators.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/CalebFenton/simplify simplify] - Android virtual machine and generic deobfuscator.&lt;br /&gt;
:*[https://github.com/java-deobfuscator/deobfuscator deobfuscator] - is a project that aims to deobfuscate most commercially-available obfuscators for Java. [https://github.com/java-deobfuscator/deobfuscator-gui GUI version github]&lt;br /&gt;
:*[https://github.com/GraxCode/threadtear Threadtear] - is a multifunctional deobfuscation tool for java, ZKM and Stringer support, Android support is in development.&lt;br /&gt;
:*[https://github.com/narumii/Deobfuscator Another Deobfuscator] - Some deobfuscator for java. Supports superblaubeere27 / JObf / sb27, Paramorphism 2.1.2_9, Caesium, Monsey, Skid/qProtect, Scuti, CheatBreaker, Bozar, ...&lt;br /&gt;
&lt;br /&gt;
======JAVA decompilers (platform independent)======&lt;br /&gt;
:*[https://github.com/fesh0r/fernflower Fernflower] - is a powerful open-source Java decompiler that reconstructs readable Java source code from compiled bytecode, widely used and integrated into IntelliJ IDEA.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers for &#039;&#039;&#039;unmanaged&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====AutoIt=====&lt;br /&gt;
AutoIt decompilers extract or anything else related to reverse engineering AutoIt binaries.&lt;br /&gt;
:*[https://github.com/JacobPimental/exe2aut exe2aut] - is a tool that converts executable (.exe) files into AutoIt script (.aut) source code, attempting to reverse-engineer compiled AutoIt programs.&lt;br /&gt;
:*[https://github.com/nazywam/AutoIt-Ripper AutoIt-Ripper] - is a short python script that allows for extraction of &amp;quot;compiled&amp;quot; AutoIt scripts from PE executables.&lt;br /&gt;
&lt;br /&gt;
=====VB6=====&lt;br /&gt;
Early .NET applications compile native and p-code meaning there is not a easy way to decompile these like with newer .NET framework exectables. &lt;br /&gt;
:*[https://www.vb-decompiler.org/ VB Decompiler Pro] - is a commercial software tool that decompiles and analyzes programs written in Visual Basic 5.0/6.0 and also .NET for reverse engineering and code recovery purposes.&lt;br /&gt;
&lt;br /&gt;
====Bytecode Decompilers====&lt;br /&gt;
&lt;br /&gt;
=====React Native Hermes=====&lt;br /&gt;
If you plan on looking inside a compiled React Native Asset for doing a security audit, these tools come in handy.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/P1sec/hermes-dec hermes-dec] - A reverse engineering tool for decompiling and disassembling the React Native Hermes bytecode.&lt;br /&gt;
:*[https://github.com/Pilfer/hermes_rs hermes_rs] - Bytecode disassembler and assembler.&lt;br /&gt;
:*[https://github.com/bongtrop/hbctool hbctool] - Hermes Bytecode Reverse Engineering Tool (Assemble/Disassemble Hermes Bytecode).&lt;br /&gt;
&lt;br /&gt;
=====Python=====&lt;br /&gt;
To reverse or decompile binaries generated by IronPython, which compiles Python code into Common Intermediate Language (CIL) targeting the Common Language Infrastructure (CLI), you should use decompilation tools designed for managed assemblies rather than traditional Python bytecode tools.&lt;br /&gt;
:*[https://github.com/rocky/python-uncompyle6 uncompyle6] - is a native Python cross-version decompiler and fragment decompiler. The successor to decompyle, uncompyle, and uncompyle2.&lt;br /&gt;
:*[https://github.com/zrax/pycdc pycdc] - is a C++ python bytecode disassembler and decompiler.&lt;br /&gt;
:*[https://github.com/Cisco-Talos/pyrebox PyREBox] - is a Python scriptable Reverse Engineering sandbox by Cisco-Talos. It is based on QEMU, and its goal is to aid reverse engineering by providing dynamic analysis and debugging capabilities from a different perspective.&lt;br /&gt;
:*[https://github.com/snare/voltron Voltron] - is an extensible debugger UI toolkit written in Python. It aims to improve the user experience of various debuggers (LLDB, GDB, VDB and WinDbg) by enabling the attachment of utility views that can retrieve and display data from the debugger host.&lt;br /&gt;
&lt;br /&gt;
=====Lua=====&lt;br /&gt;
:*[https://github.com/scratchminer/unluac unlua] - is a decompiler that converts compiled Lua 5.1 bytecode files (.luac) back into readable Lua source code.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Fuzzers====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/honggfuzz Honggfuzz] - Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based).&lt;br /&gt;
&lt;br /&gt;
*[https://llvm.org/docs/LibFuzzer.html LibFuzzer] - LibFuzzer is an in-process, coverage-guided, evolutionary fuzzing engine.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/AFL &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; AFL (American fuzzy lop)] - is a security-oriented fuzzer that employs a novel type of compile-time instrumentation and genetic algorithms to automatically discover clean, interesting test cases that trigger new internal states in the targeted binary.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/AFLplusplus/AFLplusplus AFL++ (AFLplusplus)] - The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel &amp;amp; redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/carolemieux/afl-rb FairFuzz] - is a AFL extension to increase code coverage by targeting rare branches. FairFuzz has a particular advantage on programs with highly nested structure (packet analyzers, xmllint, programs compiled with laf-inte, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/RUB-SysSec/redqueen RedQueen] - is a fast general purpose fuzzer for x86 binary applications. It can automatically overcome checksums and magic bytes without falling back to complex and fragile program analysis techniques, such as symbolic execution.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sslab-gatech/qsym &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; QSYM] - ia a Practical Concolic Execution Engine Tailored for Hybrid Fuzzing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/puppet-meteor/MOpt-AFL MOpt-AFL] - is a AFL-based fuzzer that utilizes a customized Particle Swarm Optimization (PSO) algorithm to find the optimal selection probability distribution of operators with respect to fuzzing effectiveness. More details can be found in the technical report. The installation of MOpt-AFL is the same as AFL&#039;s.&lt;br /&gt;
&lt;br /&gt;
====PC platform exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/chipsec/chipsec Chipsec] - is a framework for analyzing the security of PC platforms including hardware, system firmware (BIOS/UEFI), and platform components. It includes a security test suite, tools for accessing various low level interfaces, and forensic capabilities.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rapid7/metasploit-framework Metasploit Framework] - is a Ruby-based Framework, modular penetration testing platform that enables you to write, test, and execute exploit code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BC-SECURITY/Empire Empire] - is a post-exploitation and adversary emulation framework that is used to aid Red Teams and Penetration Testers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Arachni/arachni Arachni] - is a feature-full, modular, high-performance Ruby framework aimed towards helping penetration testers and administrators evaluate the security of web applications.&lt;br /&gt;
&lt;br /&gt;
*[https://portswigger.net/burp Burp Suite] - Burp or Burp Suite is a set of tools used for penetration testing of web applications.&lt;br /&gt;
&lt;br /&gt;
====Mobile exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/MobSF/Mobile-Security-Framework-MobSF MobSF] - Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://frida.re/ Frida] - Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sensepost/objection objection] - is a runtime mobile exploration toolkit, powered by Frida, built to help you assess the security posture of your mobile applications, without needing a jailbreak.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/xtiankisutsa/MARA_Framework MARA] - is a Mobile Application RE and Analysis Framework. It is a toolkit that puts together commonly used mobile application RE and analysis tools to assist in testing mobile applications against the OWASP mobile security threats.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EntySec/SeaShell SeaShell] - is an iOS post-exploitation framework that enables you to access the device remotely, control it and extract sensitive information.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mingyuan-xia/AppAudit AppAudit] - is an efficient program analysis tool that detects data leaks in mobile applications. It can accurately find all leaks within seconds and ~200 MB memory.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/canyie/pine Pine] - is a dynamic java method hook framework on ART runtime, which can intercept almost all java method calls in the current process.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPlant LSPlant] - is an Android ART hook library, providing Java method hook/unhook and inline deoptimization.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPosed LSposed] - is a Riru / Zygisk module trying to provide an ART hooking framework which delivers consistent APIs with the OG Xposed, leveraging LSPlant hooking framework.&lt;br /&gt;
&lt;br /&gt;
::LSPosed Module Repository&lt;br /&gt;
:::*[https://github.com/Xposed-Modules-Repo Xposed Modules Repo] - New Xposed(LSPosed) Module Repository.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ElderDrivers/EdXposed Xposed Framework] - is a framework for mobile exploration hooking and modifying code on the fly. [https://binderfilter.github.io/xposed/ Inline API hooking example].&lt;br /&gt;
&lt;br /&gt;
::Xposed modules&lt;br /&gt;
:::*[https://github.com/Fuzion24/JustTrustMe JustTrustMe] - Art framework hook to patch okHTTP and other common libs to fool the CERT chain in order for Mitmproxy to capture TLS traffic in cleartext.&lt;br /&gt;
:::*[https://github.com/sanfengAndroid/FakeXposed FakeXposed] - Hide xposed, root, file redirection, two-way shielding data detection.&lt;br /&gt;
:::*[https://github.com/ac-pm/SSLUnpinning_Xposed/ SSLUnpinning_Xposed] - Android Xposed Module to bypass SSL certificate validation (Certificate Pinning)..&lt;br /&gt;
&lt;br /&gt;
::Xposed Framework API Development Documentation&lt;br /&gt;
:::*[https://api.xposed.info/reference/packages.html Xposed API Reference] - Javadoc reference of the Xposed Framework API. It&#039;s meant for module developers who want to understand which classes and methods they can use.&lt;br /&gt;
&lt;br /&gt;
====Network Inspection====&lt;br /&gt;
&lt;br /&gt;
=====Promiscuous mode eavesdropping TCP/UDP=====&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/mitmproxy/mitmproxy Mitmproxy] - is an interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.&lt;br /&gt;
&lt;br /&gt;
::*[https://gitlab.com/wireshark/wireshark Wireshark] - is a network traffic analyzer, or &amp;quot;sniffer&amp;quot;, for Linux, macOS, &amp;amp;#42;BSD and other Unix and Unix-like operating systems and for Windows.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/zaproxy/zaproxy Zed Attack Proxy (ZAP)] - is an Open Source &amp;amp; easy to use integrated penetration testing tool for finding vulnerabilities in web applications.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/SensePost/Mallet Mallet] - is an intercepting proxy for arbitrary protocols.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/Warxim/petep PETEP (PEnetration TEsting Proxy)] - is an open-source Java application for traffic analysis &amp;amp; modification using TCP/UDP proxies. PETEP is a useful tool for performing penetration tests of applications with various application protocols.&lt;br /&gt;
&lt;br /&gt;
=====HTTP(S) Debuggers / Web Debuggers=====&lt;br /&gt;
&lt;br /&gt;
::*[https://portswigger.net/burp Burp Suite] - is a proxy tool which helps to view, interact, modify web requests. Test, find, and exploit vulnerabilities faster with a complete suite of security testing tools.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.httpdebugger.com/ HTTP Debugger Pro] - is a network traffic analyzer tool that captures, displays, and analyzes HTTP and HTTPS traffic between a web browser or application and the internet for debugging and testing purposes.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/httptoolkit  HTTP Toolkit] - is a beautiful, cross-platform &amp;amp; open-source HTTP(S) debugging proxy, analyzer &amp;amp; client, with built-in support for modern tools from Docker to Android to GraphQL.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/jbittel/httpry httpry] - is a HTTP logging and information retrieval tool written in Perl and C.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/requestly/requestly Requestly] - Bring the power of Charles Proxy, Fiddler &amp;amp; Postman together with beautiful, modern UI &amp;amp; collaboration features.&lt;br /&gt;
&lt;br /&gt;
::*[https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe Fiddler] - is a Web Debugger is a serviceable web debugging proxy for logging all HTTP(S) traffic linking your computer and the internet, allowing for traffic inspection, breakpoint setting, and more.&lt;br /&gt;
&lt;br /&gt;
=====Other Network Tools=====&lt;br /&gt;
&lt;br /&gt;
::*[https://learn.microsoft.com/en-us/sysinternals/downloads/tcpview tcpview] - is a tool that will enumerate all active TCP and UDP endpoints, resolving all IP addresses to their domain name versions (Windows).&lt;br /&gt;
&lt;br /&gt;
::*[https://www.nirsoft.net/utils/cports.html cports] - is network monitoring software that displays the list of all currently opened TCP/IP and UDP ports on your local Windows computer.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.netresec.com/?page=NetworkMinerSourceCode NetworkMiner] - is an open source network forensics tool that extracts artifacts, such as files, images, emails and passwords, from captured network traffic in PCAP files.&lt;br /&gt;
&lt;br /&gt;
::*[https://linux.die.net/man/8/netstat netstat] - is a Linux CLI tool to print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====BIOS (basic input/output system) firmware modifying software====&lt;br /&gt;
Unified Extensible Firmware Interface (UEFI) &amp;amp; legacy computer BIOS (basic input/output system) firmware modifying software.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====UEFI=====&lt;br /&gt;
::*[https://github.com/LongSoft/UEFITool UEFITool / UEFIExtract / UEFIFind] - is a UEFI firmware image viewer and editor.&lt;br /&gt;
::*[https://github.com/LongSoft/IFRExtractor-RS IFRExtractor-RS] - is a Rust utility to extract UEFI IFR (Internal Form Representation) data found in a binary file into human-readable text.&lt;br /&gt;
::*[https://github.com/theopolis/uefi-firmware-parser uefi-firmware-parser] - is a cross-platform open source application written in Python. Very tinker-friendly. Can be used in scripts to automate firmware patching.&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.01_x64.exe AMIBCP_5.01_x64] - AMI BIOS Configuration Program (AMIBCP) is a powerful customization utility that enables OEMs/ODMs to customize the Aptio® ROM image without intervening on the source code. [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b VT link]&lt;br /&gt;
::*[https://github.com/tylernguyen/razer15-hackintosh/blob/master/tools/AMIBCP64/AMIBCP64.exe AMIBCP 5.01.0014 x64] [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b/details VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0023.exe AMIBCP_5.02.0023] [https://www.virustotal.com/gui/file/38f7c54098af1544ddba6324e6d1fea6d1462f422ba021f309ad4445dacd0467 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0031.exe AMIBCP_5.02.0031] [https://www.virustotal.com/gui/file/c7ade67fe0e8f4c22f73ce3168ff6e718086f1eda83cce4c065b4fe49bd5ad99 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP%205.02.0034.exe AMIBCP 5.02.0034] [https://www.virustotal.com/gui/file/7fe28fb8a7419c95fba428891e5b3914d9e2b365a5a8932da74db52a1c1dabd8 VT link]&lt;br /&gt;
::*[https://github.com/datasone/grub-mod-setup_var grub-mod-setup_var] - a modified grub allowing tweaking hidden BIOS settings. Does not work with newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o because of SMM protection or variable locking.&lt;br /&gt;
::*[https://github.com/JamesAmiTw/ru-uefi RU.EFI] - is a UEFI app that allows users to examine and modify UEFI variables within a system&#039;s BIOS while the system is running. It&#039;s essentially a tool for interacting with and altering firmware settings, and is often used for tasks like unlocking hidden BIOS settings or debugging firmware-related issues. Crashes on newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o upon loading from EFI shell possibly because of violating BIOS runtime security policies.&lt;br /&gt;
&lt;br /&gt;
=====BIOS (legacy)=====&lt;br /&gt;
::*[https://forums.mydigitallife.net/threads/tool-to-insert-replace-slic-in-phoenix-insyde-dell-efi-bioses.13194 PhoenixTool] - is a Windows-only freeware GUI application written in C#. Used mostly for SLIC-related modifications, but it not limited to this task. Requires Microsoft .NET 3.5 to work properly. Supports unpacking firmware images from various vendor-specific formats like encrypted HP update files and Dell installers.&lt;br /&gt;
:::&#039;&#039;&#039;AMI&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.25.zip AMIBCP_2.25] [https://www.virustotal.com/gui/file/71050f3db40cc6c0a623d66c8eeb05d0a0818226fd11ed787452f4f540d45204 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.43.zip AMIBCP_2.43] [https://www.virustotal.com/gui/file/efa10cfe5f78c16982abf458eb50a4fde152631ad3b77838bd2013a763045ced VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.13.exe AMIBCP_3.13] [https://www.virustotal.com/gui/file/e0a5b1059f04813e72c6d4fa639d32567002fdd86321895b5987224a4518896e VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.37.exe AMIBCP_3.37] [https://www.virustotal.com/gui/file/1174e177b28fb7ecbac6c5043a9e8d78ff4756f657ea72369c5fb6b43b1f2623 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.46.exe AMIBCP_3.46] [https://www.virustotal.com/gui/file/84bd5b151286d4181ef26284d96ca49074e18574b8454c51cb0b34013ee5d073 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.47.exe AMIBCP_3.47] [https://www.virustotal.com/gui/file/20d93c6f868d4638676b7cde2c66c5589433c1480250aa0d774c4feef3337507 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.51.exe AMIBCP_3.51] [https://www.virustotal.com/gui/file/0d630b4b9c34d6c7132249a1a7bc3de33b39779fc90d9a367272cf57b4621aed VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.53.exe AMIBCP_4.53] [https://www.virustotal.com/gui/file/3f90e402dab9f64cbc4514e18bc2625ec7672da806cd9e0ef2e803b0ce104a01 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.55.exe AMIBCP_4.55] [https://www.virustotal.com/gui/file/451ad821a66e9ea89ee0544ce53cfab887dc0bb662a2de95f0e1aa1663dc6e06 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_2.22.1.exe MMTOOL_2.22.1] - MMtool stands for Module Management Tool. As one of AMI&#039;s BIOS/UEFI utilities, MMTool allows users to manage firmware file modules within the Aptio ROM image. [https://www.virustotal.com/gui/file/cf49f1e742f5cce68152f3c17df29e5c9aa7fb557c432402199159ffda44e007 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.12.exe MMTOOL_3.12] [https://www.virustotal.com/gui/file/78c3ca427878be5b07058f422914027462d3ac740b0de247169cc0aee4195e3b VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOl_3.19.exe MMTOOl_3.19] [https://www.virustotal.com/gui/file/b4b30c6ff911f18d3383b094628f59aa5ec3b109acd12aaef391acf9720e52af VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.19_Mod_21FiX.exe MMTOOL_3.19_Mod_21FiX] [https://www.virustotal.com/gui/file/66e2717fcac67b073d24916c74bc8d8dd7932b188d20b8b635b511e6195d5855 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22.EXE MMTOOL_3.22] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_1B_21Fix-BKMOD.EXE MMTOOL_3.22_1B_21Fix-BKMOD] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_CN_BKMod.exe MMTOOL_3.22_CN_BKMod] [https://www.virustotal.com/gui/file/f467d75962278a4e01d646cdf8008136912d8a1ddd588c45e2fcee9d7cd17140 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.23_CN_BKMod.exe MMTOOL_3.23_CN_BKMod] [https://www.virustotal.com/gui/file/9bf846d023312c889069b03f5ab7157e270fc67c5d295e745d0a5f27d12a71de VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.26.exe MMTOOL_3.26] [https://www.virustotal.com/gui/file/c5a64ea7ce2bea8556fa81e0069adbba793181bfaa76f59f4f472f0a471bac98 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_4.50.0.23.exe MMTOOL_4.50.0.23][https://www.virustotal.com/gui/file/7d0377a72e67e5a71400361416452440826832aeb2c9bebaa578e8af962eaafd VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.0.07.exe MMTOOL_5.0.07] [https://www.virustotal.com/gui/file/28049163fd1e3423c42b229a5f6ed877f14e7caf3b794bf7efb970b375e6ff41 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0024.exe MMTOOL_5.02.0024] [https://www.virustotal.com/gui/file/bbc3e75905997ddc05c523e57a72e49bbfcaf84dca64e460f10f8553b7fda9ee VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0025.exe MMTOOL_5.02.0025] [https://www.virustotal.com/gui/file/5d05d0bbea720d4b73dc66db55031c2659458696b9f143df3b7e2f43040289cc VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Award&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/tree/main/Award_Bios_Editor Award Bios Editor] - is a editor for Award bios.&lt;br /&gt;
:::&#039;&#039;&#039;InsydeH2O&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.02.13.zip H2OEZE_x86_WIN_100.00.02.13] - H2OEZE™: Easy BIOS Editor that helps edit binaries in the BIOS, including Option ROMs, driver binaries, logos, and Setup values. [https://www.virustotal.com/gui/file/9660f1bf9436b258ec5ad857a94fbd0ec1f8fbff8ab22ca1dfcfb5ebbdcedf08 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.03.04.zip H2OEZE_x86_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/2a1005803da854693502093445906eb2cccb24947d6828bc1533ba3603c73b0a VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x64/H2OEZE_x64_WIN_100.00.03.04.rar H2OEZE_x64_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/20d2d0336d30afd0b1961eb42dc061ce66a6fcfbfba1530e7abd9be883dcb45c VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Phoenix&#039;&#039;&#039;&lt;br /&gt;
:::*[[Media:PhoenixBiosEditor2.2.13.zip]] (pw: recessim.com [https://www.virustotal.com/gui/file/3abf75ea7386f3dc24156bf6175a940867b8c742246cb8bf257fe5fc0b1cf9b5 VT link]) - is a software tool used to view and modify the settings and structure of Phoenix BIOS firmware images dating from between 2004 and 2008.&lt;br /&gt;
&lt;br /&gt;
:Download all* the above tools in one archive, [https://github.com/direstraits96/BIOS-MOD-TOOLS/archive/refs/heads/main.zip click here]. [https://www.virustotal.com/gui/file/d8a75883ca8d292adcf40e5ed88584579b1c0c69f6ad5837fc56747233c56f9c VT link]&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Tool collections&#039;&#039;&#039;&lt;br /&gt;
:::*[http://xdel.ru/downloads/bios-mods.com-tools/ bios-mods.com tools (2016)] - is a collection of bios modifying and flashing tools.&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Microcode Extraction Tool&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/platomav/MCExtractor MCExtractor] - is a tool which parses Intel, AMD, VIA and Freescale processor microcode binaries. It can be used by end-users who are looking for all relevant microcode information such as CPUID, Platform, Version, Date, Release, Size, Checksum etc.&lt;br /&gt;
&lt;br /&gt;
:Bios password resetting&lt;br /&gt;
::*[https://archive.org/details/hp-bios-reset-mazzif HP BIOS Password Reset by MAZZIF] [https://www.virustotal.com/gui/file/9ddd094edc286f2cb8d63158d226986d9a0c184ca450580dfaf9754005df9d41 VT link] - A live USB tool made by Mazzif to reset older HP Probook and Elitebook BIOS passwords.&lt;br /&gt;
&lt;br /&gt;
::*[[Media:Fujitsu bios unlock.zip|pwgen-fsi-6x4dec.py]] [https://www.virustotal.com/gui/file/3a43ba7c88f1f10576728ea291b3097c048f842eee30dda3121280c049c61b8a VT link] pwgen-fsi-6x4dec.py - is a python command-line utility for generating master unlock password for older Fujitsu notebooks. Tested on: E557, FH570, Q616, U728, T731, E734, U745, S752, E756&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/dogbert/bios-pwgen/tree/master bios-pwgen] - BIOS Master Password Generators for older laptops [http://dogber1.blogspot.com/2009/05/table-of-reverse-engineered-bios.html blogpost] (dell, asus, fsi6x4, fxi-hex hpmini, insyde, samsung, sony-4x4, sony-serial).&lt;br /&gt;
&lt;br /&gt;
::*[[Media:AMITSEDecrypt.zip]] [https://www.virustotal.com/gui/file/2b03ef2292863bd94dc6ce0f10412f27ec5abf95f1e3aca2d34dd3712fd45d12 VT link] - AMI supervisor password decoder called &amp;quot;AMITSEDecrypt&amp;quot; to decode them with the XOR key. Works on older AMI firmware images is able to recover supervisor password if set.&lt;br /&gt;
&lt;br /&gt;
::*[https://bios-pw.org/ BIOS Master Password Generator (bios-pw.org)] - is a website that provides default or master BIOS unlock passwords for various laptop brands based on the system-generated hash or code displayed after too many failed BIOS password attempts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====HM70 PCH chipset Bypass Unsupported CPU=====&lt;br /&gt;
:Machine shuts down after 30 minutes if a &#039;&#039;&#039;&amp;quot;unsupported CPU&amp;quot;&#039;&#039;&#039; (Intel Core i3, i5 or i7) is installed in a notebook using the HM70 chipset.&amp;lt;br&amp;gt;&lt;br /&gt;
:The HM70 is aimed at entry-level laptops and budget-conscious consumers, and therefore is locked to [https://www.cpu-upgrade.com/mb-Intel_(chipsets)/HM70_Express.html support only dual core Pentium and Celeron CPUs..]&amp;lt;br&amp;gt;&lt;br /&gt;
:Intel has restricted this chipset in the firmware to shut down after 30 minutes if users attempt to upgrade their entry-level laptops.&lt;br /&gt;
::[[File:Hm70.png|none|thumb|200px|Intel HM70 PCH chipset. CPUs supported: Intel Pentium &amp;amp; Intel Celerons. [https://www.intel.com/content/www/us/en/products/sku/67419/mobile-intel-hm70-express-chipset/compatible.html Intel source]]]&lt;br /&gt;
&lt;br /&gt;
======Intel Management Engine Firmware Downgrade Attack======&lt;br /&gt;
&lt;br /&gt;
::First analyze the firmware after you have made a back-up. Make note of the Intel ME version.&lt;br /&gt;
::Then download the Intel ME version just below the firmware version you try to downgrade.&lt;br /&gt;
::Fire up your hex editor search in your bios blob for &#039;&#039;&#039;&amp;quot;0x24, 0x46, 0x50, 0x54, 0x0F, 0x00, 0x00, 0x00, 0x20&amp;quot;&#039;&#039;&#039; Intel ME 1.5M blob will start ascii text &#039;&#039;&#039;&amp;quot;$FPT&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
::Replace that entire section with the new downgraded Intel ME 1.5m blob. Before flashing make sure Me Analyzer recognises the change. Flash the modification and test it.&lt;br /&gt;
::If you don&#039;t see the ME version change with Me Analyzer first try to make note of the offset the Intel ME blob is at and then run it through me_cleaner before injecting a older one.&lt;br /&gt;
&lt;br /&gt;
::This downgrade attack &amp;lt;u&amp;gt;successfully bypassed&amp;lt;/u&amp;gt; the 30 minute shutdown restriction timer.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Required tools&#039;&#039;&#039;:&lt;br /&gt;
::*[[Software_Tools#Hex_Editors|Hex Editor.]]&lt;br /&gt;
::*[https://github.com/platomav/MEAnalyzer Me Analyzer] - Intel Engine &amp;amp; Graphics Firmware Analysis Tool.&lt;br /&gt;
::*[https://github.com/corna/me_cleaner me_cleaner] - Tool for partial deblobbing of Intel ME/TXE firmware images.&lt;br /&gt;
::*[https://winraid.level1techs.com/t/intel-conv-sec-management-engine-drivers-firmware-and-tools-2-15/30719 Intel (Converged Security) Management Engine: Drivers, Firmware and Tools for (CS)ME 2-15] - Useful resource.&lt;br /&gt;
::*[https://mega.nz/folder/2Q0klQpA#6o04nlV_4xqfx76tjvgi4g (CS)ME Firmware Archive.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Operating Systems====&lt;br /&gt;
Below are categories of operating systems used for various purposes, including binary reverse engineering, local software analysis, and wireless penetration testing with SDR for RF signal analysis.&lt;br /&gt;
=====Mostly X86-64=====&lt;br /&gt;
======Penetration Testing &amp;amp; Digital Forensics======&lt;br /&gt;
*[https://www.kali.org/ Kali Linux] - is an open-source, Debian-based Linux distribution geared towards various information security tasks, such as Penetration Testing, Security Research, Computer Forensics and Reverse Engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.backbox.org/ BlackBox] is more than an operating system, it is a Free Open Source Community Project with the aim of promoting the culture of security in IT environment and give its contribution to make it better and safer.&lt;br /&gt;
&lt;br /&gt;
*[https://blackarch.org/ BlackArch] - is an Arch Linux-based penetration testing distribution for penetration testers and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://www.parrotsec.org/ Parrot Security] - is based on top of Debian, the most advanced and recognized universal operating system that can run anywhere.&lt;br /&gt;
&lt;br /&gt;
*[https://labs.fedoraproject.org/security/ Fedora Security Spin] - is a live media based on Fedora to provide a safe test environment for working on security auditing, forensics and penetration testing, coupled with all the Fedora Security features and tools.&lt;br /&gt;
&lt;br /&gt;
*[https://www.caine-live.net/ CAINE] - CAINE (Computer Aided INvestigative Environment) is an Italian GNU/Linux live distribution created as a Digital Forensics project.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dracos-linux Dracos Linux] - is the Linux operating system from Indonesia, open source is built based on Debian live project under the protection of the GNU General Public License v3.0. This operating system is one variant of Linux distributions, which is used to perform security testing (penetration testing). Dracos linux in Arm by hundreds hydraulic pentest, forensics and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pentoo.ch/ Pentoo] - is a Live CD and Live USB designed for penetration testing and security assessment. Based off Gentoo Linux, Pentoo is provided both as 32 and 64 bit installable livecd.&lt;br /&gt;
&lt;br /&gt;
======RF Signals Analysis OS [RISC SBC &amp;amp; X86-64]======&lt;br /&gt;
*[https://cemaxecuter.com/ DragonOS] - Out of the box OS for SDRs. Supports Raspberry Pi and x86-64.&lt;br /&gt;
&lt;br /&gt;
======Privacy Operating System======&lt;br /&gt;
*[https://tails.net/ Tails] - is a portable operating system that protects against surveillance and censorship.&lt;br /&gt;
*[https://www.qubes-os.org/ Qubes OS] - is a security-focused operating system that uses virtualization to isolate applications and tasks into separate compartments (called qubes), protecting the system even if one part gets compromised.&lt;br /&gt;
*[https://www.whonix.org/ Whonix] is a privacy-focused Linux distribution that routes all internet traffic through the Tor network using a two-part system of an isolated gateway and a workstation to provide strong anonymity and security.&lt;br /&gt;
&lt;br /&gt;
======Windows 10 IoT LTSC======&lt;br /&gt;
*[https://rentry.co/LTSC LTSC IoT Windows 10 debloat &amp;amp; setup guide] [[Media:LTSC.pdf]] - Useful when you want a clean debloated Windows 10 virtual machine. The IoT LTSC channel receives security updates until Jan 13, 2032. &lt;br /&gt;
&lt;br /&gt;
*[https://rentry.org/fwt2 fwt2] [[Media:Fwt2.pdf]] - Read the /fwt/ paste for a more general overview of Windows.&lt;br /&gt;
&lt;br /&gt;
======Previous Windows versions======&lt;br /&gt;
*[https://hackandpwn.com/windows-7-esu-patching/ Windows 7 ESU Patching] - Information about the minimum set of updates needed for Windows 7 latest ESU hotfixes/patches.&lt;br /&gt;
&lt;br /&gt;
=====Embedded Devices [Network equipment]=====&lt;br /&gt;
&lt;br /&gt;
*[https://openwrt.org/ OpenWrt] - is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic.&lt;br /&gt;
&lt;br /&gt;
*[https://dd-wrt.com/ DD-WRT] - is a Linux based alternative OpenSource firmware suitable for a great variety of WLAN routers and embedded systems. The main emphasis lies on providing the easiest possible handling while at the same time supporting a great number of functionalities within the framework of the respective hardware platform used.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pfsense.org/ pfSense] - is a free and open-source operating system for firewalls and routers, primarily based on FreeBSD, that provides a comprehensive network security solution.&lt;br /&gt;
&lt;br /&gt;
*[https://opnsense.org/ OPNsense] - is an open-source firewall and routing platform built on FreeBSD. It&#039;s designed to be user-friendly and easy to configure, offering a wide range of features found in commercial firewalls, plus many more.&lt;br /&gt;
&lt;br /&gt;
=====Smartphones [Android &amp;quot;de-google&amp;quot;]=====&lt;br /&gt;
&lt;br /&gt;
*[https://lineageos.org/ LineageOS] - is a free and open-source operating system for Android devices, based on the Android mobile platform.&lt;br /&gt;
&lt;br /&gt;
*[https://grapheneos.org/ GrapheneOS] - is a privacy and security focused mobile OS with Android app compatibility developed as a non-profit open source project.&lt;br /&gt;
&lt;br /&gt;
*[https://sailfishos.org/ Sailfish OS] - is a secure mobile operating system optimized to run on smartphones and tablets, and also easily adaptable to all kinds of embedded devices and use cases.&lt;br /&gt;
&lt;br /&gt;
*[https://calyxos.org/ CalyxOS] - is a privacy-focused, &amp;quot;de-googled&amp;quot; Android-based operating system created by the Calyx Institute. It aims to defend online privacy, security, and accessibility by removing Google services and replacing them with free and open-source alternatives.&lt;br /&gt;
&lt;br /&gt;
*[https://crdroid.net/ crDroid] - is a highly customized, free Android ROM, based on LineageOS, designed for gaming and customization.&lt;br /&gt;
&lt;br /&gt;
*[https://www.ubuntu-touch.io/ Ubuntu Touch] - is a mobile operating system developed by the UBports community, based on the GNU/Linux operating system. It&#039;s a mobile version of Ubuntu, designed for touch-screen devices like smartphones and tablets, with a desktop-like experience. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Tools for opening CAD or Boardview files====&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Boardview is a type of file containing information about printed circuit boards, their components, used signals, test points and more. These files may have following extensions: .asc, .bdv, .brd, .bv, .cad, .cst, .gr, .f2b, .fz, .tvw and others.&lt;br /&gt;
&lt;br /&gt;
*[https://pldaniels.com/flexbv5/ FlexBV]  - Advanced FlexBV boardview software integrates your boardview files with PDF schematics to substantially ease the process of tracking down faults and understanding damaged boards.&lt;br /&gt;
&lt;br /&gt;
*[https://openboardview.org/ OpenBoardView] - is a Open Source Linux SDL/ImGui edition software for viewing .brd files, intended as a drop-in replacement for the &amp;quot;Test_Link&amp;quot; software and &amp;quot;Landrex&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://www.cadence.com/ko_KR/home/tools/allegro-downloads-start.html Allegro®/OrCAD® FREE Physical Viewer] - is a free download that allows you to view and plot databases from Allegro PCB Editor, OrCAD PCB Editor, Allegro Package Designer, and Allegro PCB SI technology.&lt;br /&gt;
&lt;br /&gt;
*[https://nexusbv.net/ Nexus BoardViewer Next-gen boardviewer. Free.] - is a excellent boardviewer that shows all traces like Allegro but with the ease of FlexBV / OpenBoardView and a simlair GUI like BoardViewer. &lt;br /&gt;
&lt;br /&gt;
::Nexus Boardviwer achive of different versions locally hosted. [https://t.me/+p2YoPidSSX9hOWI0 NexusBV Telegram group]&lt;br /&gt;
:::*[https://t.me/c/2215146324/12151 NexusBV v0.3 (post)] - Direct download: [[File:NexusBV v03.zip]] [https://www.virustotal.com/gui/file/54753f73574b710d297cea99796183001c1d1790f8500fc16bfbb8b70b6d51ab VT scan]&lt;br /&gt;
:::*NexusBV v0.6.1 - Direct download: [[File:NexusBV 0.6.1.zip]] [https://www.virustotal.com/gui/file/1a29d82494430b4f2bdd14d10c2dedb378c0a0371bfd8c9ea6b6cd5d83cc452d VT scan]&lt;br /&gt;
&lt;br /&gt;
*[http://boardviewer.net/ BoardViewer] - is software intended for viewing various boardview file types like .tvw files and much more supported formats.&lt;br /&gt;
&lt;br /&gt;
*CADview - simple old tool for viewing CAD files of PCB&#039;s (Windows). [[Media:CAD View.zip]] [https://www.virustotal.com/gui/file/9a64621ff34d8d674ba6580538908f4ea170fee9cc1cb700485bd41e3a3a42df VT link]&lt;br /&gt;
&lt;br /&gt;
*PCB Tracer Web App. &lt;br /&gt;
::Free browser-based Printed Circuit Board (PCB) reverse engineering tool for electronics. Trace signal paths through multi-layer PCBs with virtual X-Ray view.&lt;br /&gt;
:::*[https://pcbtracer.com/ PCB Tracer]&lt;br /&gt;
&lt;br /&gt;
For resources to open in your favorite boardview program visit &lt;br /&gt;
[[Literature#Datasheets.2C_boardviews.2C_schematics.2C_manuals|Literature -&amp;gt; Datasheets boardviews &amp;amp; schematics]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Custom PCB Development Software====&lt;br /&gt;
&lt;br /&gt;
=====Definition and Purpose=====&lt;br /&gt;
::&#039;&#039;&#039;Computer-Aided Design (CAD)&#039;&#039;&#039; refers to software that enables users to create, modify, analyze, or optimize designs in various fields such as architecture, mechanical engineering, and manufacturing. CAD is predominantly used for designing physical structures and components. It allows designers to visualize objects in two-dimensional (2D) or three-dimensional (3D) formats, facilitating precise planning and adjustments before production begins.&lt;br /&gt;
&lt;br /&gt;
::In contrast, &#039;&#039;&#039;Electronic Design Automation (EDA)&#039;&#039;&#039; encompasses a suite of software tools specifically tailored for the design of electronic systems. EDA is crucial in industries like semiconductor manufacturing and printed ::circuit board (PCB) design. It focuses on automating the processes involved in designing electronic circuits at various levels—from high-level architectural descriptions down to detailed layouts.&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;&#039;Integration Between CAD and EDA&#039;&#039;&#039;&lt;br /&gt;
::While CAD focuses on physical structures, EDA deals with electronic components. However, as products increasingly integrate both mechanical structures and electronic systems—such as IoT devices—the need for collaboration between CAD and EDA has grown. This integration allows designers to embed electronic circuits within mechanical models seamlessly.&lt;br /&gt;
&lt;br /&gt;
=====Electronics Design Automation [[Wikipedia:Electronic_design_automation|(EDA)]] Suite for Developing Custom PCB&#039;s=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.kicad.org/ KiCAD] - is a free CAD suite for electronic design automation (EDA). It facilitates the design and simulation of electronic hardware. It features an integrated environment for schematic capture, PCB layout, manufacturing file viewing, ngspice-provided SPICE simulation, and engineering calculation.&lt;br /&gt;
&lt;br /&gt;
*[https://easyeda.com/ EasyEDA] - EasyEDA is a web-based EDA tool suite that enables hardware engineers to design, simulate, share - publicly and privately - and discuss schematics, simulations and printed circuit boards. It can also be used [https://docs.easyeda.com/en/FAQ/Client/index.html offline].&lt;br /&gt;
&lt;br /&gt;
*[https://fritzing.org/ Fritzing] -  is an open-source hardware initiative that makes electronics accessible as a creative material for anyone.&lt;br /&gt;
&lt;br /&gt;
*[https://librepcb.org/ LibrePCB] - is a free, cross-platform, easy-to-use electronic design automation suite to draw schematics and design printed circuit boards – for makers, students and professionals, from beginners to experts.&lt;br /&gt;
&lt;br /&gt;
*[http://www.geda-project.org/ gEDA Project] - The gEDA project has produced and continues working on a full GPL&#039;d suite and toolkit of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production.&lt;br /&gt;
&lt;br /&gt;
*[http://repo.hu/projects/pcb-rnd/ pcb-rnd] - is a free/open source, flexible, modular Printed Circuit Board editor. For design of professional and hobby boards. Is feature-rich and compatible. Has a long history, fast paced development, and big plansand is part of the coralEDA ecosystem.&lt;br /&gt;
&lt;br /&gt;
=====Computer Aided Design [[Wikipedia:Computer-aided_design|(CAD)]] Mechanical Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.freecad.org/ FreeCAD] - is an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters.&lt;br /&gt;
&lt;br /&gt;
*[https://openscad.org/ OpenSCAD] - is software for creating solid 3D CAD objects. It is free software and available for Linux/UNIX, MS Windows and Mac OS X.&lt;br /&gt;
&lt;br /&gt;
*[https://brlcad.org/ BRL-CAD] - is a powerful open source cross-platform solid modeling system that includes interactive geometry editing, high-performance ray-tracing for rendering and geometric analysis, a system performance analysis benchmark suite, geometry libraries for application developers, and more than 30 years of active development.&lt;br /&gt;
&lt;br /&gt;
*[https://solvespace.com/index.pl SolveSpace] - is a free (GPLv3) parametric 3d CAD tool. Modeling 3d parts, modeling 2d parts, 3d-printed parts, preparing CAM data, mechanism design, plane and solid geometry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====Other software====&lt;br /&gt;
&lt;br /&gt;
=====Display Driver Utilities (Windows)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lostindark/DriverStoreExplorer Driver Store Explorer (RAPR)] - is a tool used to manage the Windows driver store, a repository of driver packages that Windows uses to install and update hardware drivers. It helps users list, add, install, delete, and export driver packages, especially those from third-party vendors.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Wagnard/display-drivers-uninstaller DDU] - is a driver removal utility that can help you completely uninstall AMD/NVIDIA/Intel graphics card drivers and packages from your system, without leaving leftovers behind (including registry keys, folders and files, and driver store).&lt;br /&gt;
&lt;br /&gt;
*[https://www.techpowerup.com/nvcleanstall/ NVCleanstall] - is a free utility from TechPowerUp that allows you to customize your NVIDIA GeForce driver installation. It enables you to remove unnecessary components and install only the drivers you need, potentially optimizing your system performance and minimizing &amp;quot;bloatware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/GSDragoon/RadeonSoftwareSlimmer Radeon Software Slimmer] - is a utility to trim down the bloat with Radeon Software for AMD GPUs on Microsoft Windows.&lt;br /&gt;
&lt;br /&gt;
*[https://forums.guru3d.com/threads/nvslimmer-nvidia-driver-slimming-utility.423072/ NVSlimmer] - is a third-party utility created by uKER and available on guru3d.com that allows users to remove unwanted components from NVIDIA graphics driver installations, effectively &amp;quot;trimming&amp;quot; down the install base. It&#039;s not an official Nvidia utility.&lt;br /&gt;
&lt;br /&gt;
=====Host Based Firewall [Windows FOSS]=====&lt;br /&gt;
*[https://github.com/tnodir/fort Fort Firewall] - is a very practical firewall that allows you to manage your privacy and security in Windows simply and flexibly. This open-source tool is a perfect alternative to the standard Windows firewall, giving you a lot of customizable features so you can work with your files and programs more comfortably.&lt;br /&gt;
&lt;br /&gt;
=====Web Browsing=====&lt;br /&gt;
*[https://www.mozilla.org/firefox/ Mozilla Firefox] - is a free, open source web browser developed by the Mozilla Foundation and Mozilla Corporation in 2004. The Firefox web browser can be used with Windows, Mac and Linux operating systems, as well as Android and iOS mobile devices.&lt;br /&gt;
&lt;br /&gt;
::Extensions &amp;amp; Configurations&lt;br /&gt;
:::*[https://github.com/hackademix/noscript NoScript] - The popular NoScript Security Suite browser extension.&lt;br /&gt;
:::*[https://github.com/ChrisAntaki/disable-webrtc-firefox WebRTC block] - WebRTC leaks your actual IP addresses from behind your VPN, by default. With this extension you can disable it.&lt;br /&gt;
:::*[https://github.com/arkenfox/user.js/ user.js] - Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening.&lt;br /&gt;
:::*[https://github.com/yokoffing/Betterfox Betterfox] - Firefox speed, privacy, and security: a user.js template for configuration. Your favorite browser, but better.&lt;br /&gt;
:::*[https://github.com/gorhill/uBlock uBlock] - Help users neutralize privacy-invading ads CPU and memory-efficient.&lt;br /&gt;
:::*[https://github.com/sereneblue/chameleon Chameleon] - is a WebExtension port of the popular Random Agent Spoofer. Spoofs a lot of client fingering techniques and adds security.&lt;br /&gt;
:::*[https://github.com/EFForg/privacybadger Privacy Badger] - is a browser extension that automatically learns to block invisible trackers. PB is made by the leading digital rights nonprofit EFF to stop companies from spying on you.&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ Tor Browser] - [[Wikipedia:Tor_(network)|Tor]] (The Onion Router) is a network that anonymizes web traffic to provide truly private web browsing. The Tor Browser hides your IP address and browsing activity by redirecting web traffic through a series of different routers known as nodes.&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/apps/org.torproject.android/ Orbot for Android] -  is a free proxy app that empowers other apps to use the internet more securely. Orbot uses Tor to encrypt your Internet traffic and then hides it by bouncing through a series of computers around the world. Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities.&lt;br /&gt;
&lt;br /&gt;
======Public Networks======&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ [[Wikipedia:Tor_(netwerk)|Tor]]] - is an open-source privacy network that enables anonymous web browsing. The worldwide Tor computer network uses secure, encrypted protocols to ensure that users&#039; online privacy is protected.&lt;br /&gt;
&lt;br /&gt;
*[https://geti2p.net/ The Invisible Internet Project [[Wikipedia:I2P|(I2P)]]] - is a fully encrypted private network layer. It protects your activity and location. Every day people use the network to connect with people without worry of being tracked or their data being collected.&lt;br /&gt;
&lt;br /&gt;
*[https://www.freenet.de/ FreeNet] - is a peer-to-peer platform for censorship-resistant, anonymous communication. It uses a decentralized distributed data store to keep and deliver information, and has a suite of free software for publishing and communicating on the Web without fear of censorship.&lt;br /&gt;
&lt;br /&gt;
*[https://zeronet.io/ ZeroNet] - Open, free and uncensorable websites, using Bitcoin cryptography and BitTorrent network · We believe in open, free, and uncensored network.&lt;br /&gt;
&lt;br /&gt;
*[https://lokinet.org/ Lokinet] - is an onion-router that lets you access the internet anonymously. Built on LLARP, the fastest onion-routing protocol in the world.&lt;br /&gt;
&lt;br /&gt;
*[https://nymtech.net/ Nym] - protect internet traffic by routing it through a decentralised mixnet that can be accessed anonymously using zk-nyms.&lt;br /&gt;
&lt;br /&gt;
=====Email Clients / Email Encryption Standards=====&lt;br /&gt;
*[https://www.thunderbird.net/ Mozilla ThunderBird] - is a free, open-source, cross-platform application for managing email, news feeds, chat, and news groups. It is a local email application, meaning it installs and runs as a client on your device, being rather than browser or web-based. [https://support.mozilla.org/en-US/kb/openpgp-thunderbird-howto-and-faq FAQ How to implement OpenPGP in Thunderbird].&lt;br /&gt;
&lt;br /&gt;
*[https://www.openpgp.org/ OpenPGP] - is the most widely used email encryption standard. It is defined by the OpenPGP Working Group of the Internet Engineering Task Force (IETF) as a Proposed Standard in RFC 4880. OpenPGP was originally derived from the PGP software, created by Phil Zimmermann.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnupg.org/ GnuPG] - is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP). GnuPG allows you to encrypt and sign your data and communications; it features a versatile key management system, along with access modules for all kinds of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications.&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.gnome.org/Apps/Evolution Evolution] - is a personal information management application that provides integrated mail, calendaring and address book functionality. Check the Privacy Policy sub-page for a general information about user data usage. [https://riseup.net/en/email/clients/evolution FAQ How to implement OpenPGP in Evolution].&lt;br /&gt;
&lt;br /&gt;
*[https://neomutt.org/ NeoMutt] - is a command line mail reader (or MUA ). It&#039;s a fork of Mutt with added features.&lt;br /&gt;
&lt;br /&gt;
=====Chat Applications / Platforms=====&lt;br /&gt;
*[https://www.teamspeak.com/ TeamSpeak] - is a VoIP application for audio communication between users via a chat channel, similar to a video meeting. Cross-platform with military-grade security, lag-free performance, privacy and complete control.&lt;br /&gt;
*[https://github.com/RetroShare/RetroShare RetroShare] - is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.&lt;br /&gt;
*[https://github.com/JFreegman/toxic Toxic] - is a Tox-based P2P messenger that provides end-to-end encrypted communications without the use of centralized servers. It supports text messaging, file sharing, 1-on-1 voice and video calls, private audio conferences, public and private text group chats.&lt;br /&gt;
*[https://www.jabber.org/ Jabber] - is a original messaging service based on [https://xmpp.org/ XMPP] and has been continuously offered for free since 1999.&lt;br /&gt;
::XMPP clients &amp;amp; extensions&lt;br /&gt;
:::*[https://xmpp.org/software/ XMPP client list] - is a list of XMPP clients composed by XMPP itself.&lt;br /&gt;
:::*[https://otr.cypherpunks.ca/ Off-the-Record Messaging (OTR) for XMPP] - is a cryptographic protocol that provides encryption for instant messaging conversations. OTR uses a combination of AES symmetric-key algorithm with 128 bits key length, the Diffie–Hellman key exchange with 1536 bits group size, and the SHA-1 hash function.&lt;br /&gt;
:::*[https://omemo.im/ OMEMO.IM] is a free, secure XMPP-based chat client available for Android and Windows that utilizes the OMEMO (Multi-End Message and Object) end-to-end encryption protocol.&lt;br /&gt;
:::*[https://xmpp.org/extensions/xep-0384.html XEP-0384: OMEMO Encryption] defines an end-to-end encryption protocol for XMPP messaging that uses double-ratchet and key-exchange techniques to securely encrypt one-to-one and group chats across multiple devices.&lt;br /&gt;
*[https://getsession.org/ Session] - Session is an end-to-end encrypted messenger that minimises sensitive metadata, designed and built for people who want absolute privacy and freedom from any form of surveillance.&lt;br /&gt;
*[https://github.com/briar Briar] - is a messaging app designed for activists, journalists, and anyone else who needs a safe, easy and robust way to communicate. Unlike traditional messaging apps, Briar doesn&#039;t rely on a central server - messages are synchronized directly between the users&#039; devices.&lt;br /&gt;
*[https://matrix.org/ Matrix] - is an open network for secure, decentralised communication.&lt;br /&gt;
*[https://discord.com/ Discord] - is a voice, video and text communication service used by over a hundred million people to hang out and talk with their friends and communities.&lt;br /&gt;
::Discord client advice&lt;br /&gt;
:::*1. Stop using the installed electron PC based version. Use the web version.&lt;br /&gt;
:::*2. Android stock client is spoiled with rubbish code slowing down your SoC and sending loads of analytics, use [https://github.com/Aliucord/Aliucord Aliucord] instead (but carefully read the readme.md, ToS issue).&lt;br /&gt;
&lt;br /&gt;
=====File Archiver Utilities=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.7-zip.org/ 7-Zip]  - is a free and open source file archiver.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/M2Team/NanaZip NanaZip] - is a free and open source file archiver intended for the modern Windows experience.&lt;br /&gt;
&lt;br /&gt;
*[https://peazip.github.io/ PeaZip] - is a free and open source file archiver, similar to WinRar, WinZip, and 7-Zip.&lt;br /&gt;
&lt;br /&gt;
=====Disk Encryption Software=====&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/archive/luks/ Linux Unified Key Setup (LUKS)] - The Linux Unified Key Setup (LUKS) is a disk encryption specification created by Clemens Fruhwirth in 2004 and originally intended for Linux. LUKS implements a platform-independent standard on-disk format for use in various tools&lt;br /&gt;
&lt;br /&gt;
*[https://www.veracrypt.fr/code/VeraCrypt/ VaraCrypt] - VeraCrypt is free open-source disk encryption software for Windows, Mac OS X and Linux. Support for on-the-fly encryption [[Wikipedia:Disk_encryption|(OTFE)]].&lt;br /&gt;
&lt;br /&gt;
=====Image Manipulation Tools=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.gimp.org/ Gimp] - is the official website of the GNU Image Manipulation Program (GIMP). GIMP is a cross-platform image editor available for GNU/Linux, macOS, Windows and more operating systems. It is free software, you can change its source code and distribute your changes.&lt;br /&gt;
&lt;br /&gt;
*[https://www.getpaint.net/ Paint.net] - is image and photo editing software for PCs that run Windows. It features an intuitive and innovative user interface with support for layers, unlimited undo, special effects, and a wide variety of useful and powerful tools. An active and growing online community provides friendly help, tutorials, and plugins.&lt;br /&gt;
&lt;br /&gt;
=====Video Editing Software / 3D Creation / Dec, Enc, Transcode, etc / Media Players=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.blackmagicdesign.com/products/davinciresolve DaVinci Resolve] - is the world’s only solution that combines editing, color correction, visual effects, motion graphics and audio post production all in one software tool! Its elegant, modern interface is fast to learn and easy for new users, yet powerful for professionals.&lt;br /&gt;
&lt;br /&gt;
*[https://shotcut.org/ Shotcut] - is a free, Open Source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.&lt;br /&gt;
&lt;br /&gt;
*[https://www.openshot.org/nl/ OpenShot] - is a free, Open Source video editor for Linux, Mac, and Windows. We designed OpenShot to be an easy to use, quick to learn, and surprisingly powerful video editor. Easily cut, slice, and edit any video or film.&lt;br /&gt;
&lt;br /&gt;
*[https://www.blender.org/ Blender] - is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation.&lt;br /&gt;
&lt;br /&gt;
*[https://ffmpeg.org/ FFMPEG (Command line interface to convert different formats)] - FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge.&lt;br /&gt;
&lt;br /&gt;
*[https://handbrake.fr/features.php HandBrake] - is an Open Source video transcoder available for Linux, Mac, and Windows. Everyone can use HandBrake to make videos for free. HandBrake is a post-production tool. Its primary purpose is to convert videos from supported source formats to MP4 or MKV format.&lt;br /&gt;
&lt;br /&gt;
*[https://www.videolan.org/ VLC Player] - VLC Media Player (also known as VLC) is a free, open source multimedia player developed by VideoLAN Organization. It is one of the oldest (released for the first time in February 2001) free, portable, cross-platform multimedia player. You can use it to play all popular multimedia files and also DVDs, CDs, VCDs and other streaming protocols.&lt;br /&gt;
&lt;br /&gt;
=====Video Recording and Live Streaming=====&lt;br /&gt;
&lt;br /&gt;
*[https://obsproject.com/ OBS (Open Broadcaster Software)] - is free and Open Source software for video recording and live streaming.&lt;br /&gt;
&lt;br /&gt;
*[https://streamlabs.com/ StreamLabs] - is free live streaming and recording software for Twitch, YouTube, and more for Windows or Mac.&lt;br /&gt;
&lt;br /&gt;
====Search engine (self-hosted &amp;amp; open-source)====&lt;br /&gt;
*[https://github.com/searxng/searxng SearXNG] - is a free and open-source metasearch engine that prioritizes user privacy. It works by aggregating results from various search engines, such as Google, Bing, and DuckDuckGo, without tracking or profiling users. Essentially, it acts as a privacy-respecting proxy for your searches. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/neon-mmd/websurfx websurfx] - is a free and open-source metasearch engine written in Rust, designed to provide a fast, secure, and privacy-respecting alternative to search engines like SearX. It aggregates results from other search engines without displaying ads, focusing on speed, security, and user privacy. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mwmbl/mwmbl Mwmbl] - is a non-profit, open source search engine where the community determines the rankings. We aim to be a replacement for commercial search engines such as Google and Bing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/yacy/yacy_search_server YaCy] - is a free, open-source, peer-to-peer (P2P) search engine that operates without a central authority. It differs from traditional search engines by allowing users to create their own local or global indexes and share them with other users, creating a decentralized network.&lt;br /&gt;
&lt;br /&gt;
====Social Network / Fediverse (self-hosted &amp;amp; open-source)====&lt;br /&gt;
&lt;br /&gt;
*[https://joinmastodon.org/ Mastodon] - is a free and open-source software for running self-hosted social networking services. It has microblogging features similar to Twitter, which are offered by a large number of independently run nodes, known as instances or servers, each with its own code of conduct, terms of service, privacy policy, privacy options, and content moderation policies. [https://github.com/mastodon/mastodon Github repo].&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pixelfed/pixelfed PixelFed] - is a decentralized, open-source social media platform focused on photo and video sharing, designed as an alternative to Instagram. It utilizes the ActivityPub protocol, allowing users to interact with accounts on other Pixelfed servers as if they were on the same platform.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/movim/movim Movim] - is a federated blogging and chat platform that acts as a web frontend for the XMPP protocol.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/emilebosch/awesome-fediverse Big fediverse list] - is a curated list of more decentralized social networks.&lt;br /&gt;
&lt;br /&gt;
====Privacy-focused Software Directory====&lt;br /&gt;
&lt;br /&gt;
*[https://prism-break.org/ prism-break.org] -  is a website that provides a curated list of free and open-source software (FOSS) alternatives to proprietary, surveillance-prone services. It aims to help users opt out of global data surveillance programs—like PRISM, XKeyscore, and Tempora—by promoting privacy-respecting technology for operating systems, browsers, and communication tools.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
    &lt;br /&gt;
:[[:Literature|See the literature wiki page for all the resources.]]&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3570</id>
		<title>Software Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3570"/>
		<updated>2026-06-05T16:57:42Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Software_wiki_banner.png|frameless|1280x300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disassemblers, decompilers, software development tools, pcb development suites, cryptographic tools, and other reverse engineering software. If you used it while reverse engineering, list it here!&lt;br /&gt;
==Tool Index==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RF Signals Analysis====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jopohl/urh Universal Radio Hacker] - tool to analyze and extract data from SDR-captured radio signals (especially pilots, [[Wikipedia:ISM_radio_band|ISM RF]] devices, etc). See youtube for tutorials and examples.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnuradio.org/ GNU Radio]  - toolkit that provides signal processing blocks to implement software-defined radios and signal processing systems.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/cjcliffe/CubicSDR CubicSDR] - is a cross-platform Software-Defined Radio application which allows you to navigate the radio spectrum and demodulate any signals you might discover.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/audacity/audacity Audacity] - is a audio editor that can be used to cleanup the radio waves captured by a [[Wikipedia:Software-defined_radio|SDR]] or Software Defined Radio. (Example: Start Audacity -&amp;gt; Import –&amp;gt; Raw Data -&amp;gt; Radio Wave File)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Firmware Analysis====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ReFirmLabs/binwalk binwalk]  - Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/attify/firmware-analysis-toolkit FAT] - is a toolkit built in order to help security researchers analyze and identify vulnerabilities in IoT and embedded device firmware.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/e-m-b-a/emba EMBA] - is designed as the central firmware analysis tool for penetration testers and product security teams. It supports the complete security analysis process starting with firmware extraction, doing static analysis and dynamic analysis via emulation and finally generating a web report.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rampageX/firmware-mod-kit Firmware Modification Kit] - is a collection of scripts and utilities to extract and rebuild linux based firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/craigz28/firmwalker Firmwalker] - is a script for searching the extracted firmware file system for goodies!&lt;br /&gt;
&lt;br /&gt;
====Setup Extractors / Overlay Unpackers / Virtualization Wrappers====&lt;br /&gt;
&lt;br /&gt;
*[https://innounp.sourceforge.net/ innounp] - the Inno Setup Unpacker.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Bioruebe/UniExtract2 Universal Extractor 2 (UniExtract2)] -  is a tool designed to extract files from any type of extractable file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/activescott/lessmsi lessmsi] - a tool to view and extract the contents of an Windows Installer (.msi) file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/crackinglandia/fuu FUU] - [F]aster [U]niversal [U]npacker.&lt;br /&gt;
&lt;br /&gt;
=====Themida Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/themida-unmutate themida-unmutate] - is a static deobfuscator for Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sodareverse/TDE TDE] - is a devirtualization engine for Themida. Supported FISH VMA versions: 2.2.5.0, 2.2.6.0, 2.2.7.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/unlicense unlicense] - is a dynamic unpacker and import fixer for Themida/WinLicense 2.x and 3.x mostly used for malware-analysis.&lt;br /&gt;
&lt;br /&gt;
=====VMProtect Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
======VMProtect 2======&lt;br /&gt;
&lt;br /&gt;
*[https://git.back.engineering/vmp2/ vmp2] - Resources provided by Back Engineering Labs regarding VMProtect 2 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmemu (VMProtect 2 Virtual Machine Handler Emulation)&lt;br /&gt;
*vmassembler (VMProtect 2 Virtual Instruction Assembler)&lt;br /&gt;
*vmprofiler (VMProtect 2 Virtual Machines Profiler Library)&lt;br /&gt;
*vmprofiler-cli (VMProtect 2 CLI Virtual Machine Information Displayer)&lt;br /&gt;
*vmhook (VMProtect 2 Virtual Machine Hooking Library)&lt;br /&gt;
*vmprofiler-qt (VMProtect 2 Qt Virtual Instruction Inspector)&lt;br /&gt;
*um-hook (VMProtect 2 Usermode Virtual Instruction Hook Demo)&lt;br /&gt;
*vmdevirt (VMProtect Devirtualization)&lt;br /&gt;
&lt;br /&gt;
======VMProtect 3======&lt;br /&gt;
&lt;br /&gt;
*[https://git.back.engineering/vmp3/ vmp3] - Resources provided by Back Engineering Labs regarding VMProtect 3 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmdevirt (VMProtect 3 Static Devirtualization)&lt;br /&gt;
*vmprofiler (VMProtect 3 Virtual Machines Profiler Library)&lt;br /&gt;
*vmemu (VMProtect 3 Virtual Machine Handler Emulation)&lt;br /&gt;
&lt;br /&gt;
=====Code Virtualizer (Oreans Technologies)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pakt/decv devc] - ia s decompiler for Code Virtualizer 1.3.8 (Oreans).&lt;br /&gt;
*[https://gdtr.wordpress.com/2012/10/03/decv-a-decompiler-for-code-virtualizer-by-oreans/ decv] - [blog post] a decompiler for Code Virtualizer by Oreans.&lt;br /&gt;
*[https://github.com/67-6f-64/AntiOreans-CodeDevirtualizer AntiOreans-CodeDevirtualizer] - is a proof-of-concept devirtualization engine for Themida/Oreans-CodeDevirtualizer.&lt;br /&gt;
&lt;br /&gt;
=====Enigma Protector=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mos9527/evbunpack evbunpack] - is a Enigma Virtual Box Unpacker. Supported versions: 11.00, 10.70, 9.70, and 7.80.&lt;br /&gt;
&lt;br /&gt;
======OllyDbg Scripts======&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%201.90%20-%203.xx%20Alternativ%20Unpacker%20v1.0.txt Enigma Protector 1.90–3.xx Unpacker]&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%204.xx%20VM%20API%20Fixer%20v0.5.0.txt Enigma Protector 4.xx VM API Fixer]&lt;br /&gt;
&lt;br /&gt;
=====Generic Code Virtualizer=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jnraber/VirtualDeobfuscator VirtualDeobfuscator] - is a reverse engineering tool for virtualization wrappers.&lt;br /&gt;
&lt;br /&gt;
====Reverse Engineering Toolkit AIO====&lt;br /&gt;
=====Windows‑focused=====&lt;br /&gt;
*[https://github.com/Jakiboy/ReVens ReVens] - is a Windows-based Reverse Engineering Toolkit &amp;quot;All-In-One&amp;quot;, Built for Security (Malware analysis, Penetration testing) &amp;amp; Educational purposes.&lt;br /&gt;
*[https://github.com/mentebinaria/retoolkit retoolkit] - is a collection of tools you may like if you are interested in reverse engineering and/or malware analysis on x86 and x64 Windows systems.&lt;br /&gt;
*[https://github.com/byte2mov/re-kit-2.0 re-kit 2.0] - is a reverse engineering toolkit made for fighting malware and analyzing programs.&lt;br /&gt;
*[https://github.com/zer0condition/ReverseKit ReverseKit] - is a comprehensive toolkit designed to aid reverse engineers in the process of dynamic RE.&lt;br /&gt;
&lt;br /&gt;
=====Android‑focused=====&lt;br /&gt;
*[https://github.com/RevEngiSquad/revengi-app RevEngi] - is a all-in-one toolkit for reverse engineering: Smali Grammar, DexRepair, Flutter Analysis and much more...&lt;br /&gt;
&lt;br /&gt;
====Binary PE Analysis / Editor (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20210331144912/https://protectionid.net/ ProtectionID] - Great little tool to scan a Windows binary payload for overlays and packers.  [[Media:ProtectionId.690.December.2017.zip]] [https://www.virustotal.com/gui/file/26c54eb376183d508ee129531728f9e01d30f0df29d7621f390e8f0ea6a1c79c/community VT link], pw: recessim.com&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/horsicq/Detect-It-Easy Detect-It-Easy] - abbreviated &amp;quot;DIE&amp;quot; is a program for determining types of files. &amp;quot;DIE&amp;quot; is a cross-platform application, apart from Windows version there are also available versions for Linux and Mac OS.&lt;br /&gt;
&lt;br /&gt;
*[https://www.mitec.cz/exe.html MiTeC Portable Executable Reader/Explorer] - is a tool that reads and displays executable file properties and structures. It is compatible with PE32 (Portable Executable), PE32+ (64bit), NE (Windows 3.x New Executable) and VxD (Windows 9x Virtual Device Driver) file types. .NET executables are supported too.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ExeinfoASL/ASL ExeInfoPe] - is a tool that can detect packers, compilers, protectors, .NET obfuscators, PUA applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/pe-bear PE-bear] - is a Portable Executable reversing tool with a friendly GUI using the Capstone Engine and is Open Source!&lt;br /&gt;
&lt;br /&gt;
*[https://ntcore.com/?page_id=388 CFF Explorer] - is a PE editor called CFF Explorer and a process viewer with a lot of features.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20220331063153/http://www.rdgsoft.net/ RDG Packer Detector] - is a detector for packers, cryptors, compilers, installers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/petoolse/petools/ PE Tools] - is a portable executable (PE) manipulation toolkit.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/zedxxx/rccextended RccExtended] - is a resource compiler and decompiler for Qt binaries (files with the .rcc extension).&lt;br /&gt;
&lt;br /&gt;
====Hex Editors====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/WerWolv/ImHex ImHex] - is a Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.&lt;br /&gt;
&lt;br /&gt;
*[https://mh-nexus.de/en/hxd/ HxD] - is a carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size.&lt;br /&gt;
&lt;br /&gt;
*[https://www.x-ways.net/winhex/ WinHex] - is in its core a universal hexadecimal editor, particularly helpful in the realm of computer forensics, data recovery, low-level data processing, and IT security.&lt;br /&gt;
&lt;br /&gt;
*[https://malcat.fr/index.html MalCat] - is a feature-rich hexadecimal editor / disassembler for Windows and Linux targeted to IT-security professionals. Inspect more than 40 binary file formats, dissassemble and decompile different CPU architectures, extract embedded files and scan for Yara signatures or anomalies in a fast and easy-to-use graphical interface.&lt;br /&gt;
&lt;br /&gt;
====Pattern Matching / Pattern Searching====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/VirusTotal/yara Yara] - is a pattern matching swiss knife in the IT Security Researchers branch.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BurntSushi/ripgrep ripgrep (rg)] - is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files.&lt;br /&gt;
&lt;br /&gt;
*[https://linux.die.net/man/1/grep grep] - searches the named input FILEs (or standard input if no files are named, or if a single hyphen-minus (-) is given as file name) for lines containing a match to the given PATTERN. By default, grep prints the matching lines.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/stefankueng/grepWin grepWin] -  is a simple yet powerful search and replace tool which can use regular expressions to do its job. This allows to do much more powerful searches and replaces.&lt;br /&gt;
&lt;br /&gt;
*[https://astrogrep.sourceforge.net/  AstroGrep] - is a Microsoft Windows grep utility. Grep is a UNIX command-line program which searches within files for keywords. AstroGrep supports regular expressions, versatile printing options, stores most recently used paths and has a &amp;quot;context&amp;quot; feature which is very nice for looking at source code.&lt;br /&gt;
&lt;br /&gt;
====Comparison Tools (Binary differences)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joxeankoret/diaphora Diaphora] - is the most advanced Free and Open Source program diffing tool.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/bindiff BinDiff] - is an open-source comparison tool for binary files to quickly find differences and similarities in disassembled code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/clearbluejar/ghidriff Ghidriff] - is a command-line binary diffing tool that uses Ghidra to identify differences between two binaries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/quarkslab/qbindiff QBinDiff] - is an experimental binary diffing tool addressing the diffing as a Network Alignement Quadratic Problem.&lt;br /&gt;
&lt;br /&gt;
*[https://book.rada.re/tools/radiff2/binary_diffing.html radiff2] - is a binary diffing utility that is part of the radare2 framework.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/bmaia/binwally binwally] - is a binary and directory tree comparison tool using Fuzzy Hashing concept (ssdeep).&lt;br /&gt;
&lt;br /&gt;
====IAT Reconstructors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/x64dbg/Scylla NtQuery Scylla] - is a Windows Portable Executable imports reconstructor Open Source and part of x64dbg.&lt;br /&gt;
&lt;br /&gt;
====Process Monitors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/winsiderss/systeminformer/ System Informer] - is a  free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer Process Explorer (by Microsoft Sysinternals)] - is an advanced system monitoring tool by Microsoft Sysinternals that provides detailed real-time information about running processes, including their dependencies, resource usage, and open handles or DLLs.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/procmon Process Monitor (by Microsoft Sysinternals)] - is a real-time monitoring tool by Microsoft Sysinternals that captures and displays detailed system activity related to file system, registry, process, and thread operations for advanced troubleshooting and diagnostics.&lt;br /&gt;
&lt;br /&gt;
====Process Dumpers (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/glmcdona/Process-Dump Process Dump (pd)] - is a Windows reverse-engineering tool to dump malware memory components back to disk for analysis. It uses an aggressive import reconstruction approach to make analysis easier, and supports 32 and 64 bit modules. Dumping of regions without PE headers is supported and in these cases PE headers and import tables will automatically be generated.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EquiFox/KsDumper KsDumper] - is a tool for dumping processes using the power of kernel space.&lt;br /&gt;
&lt;br /&gt;
====API monitoring ring3 (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[http://jacquelin.potier.free.fr/winapioverride32/ WinAPIOverride] - is an advanced api monitoring software for 32 and 64 bits processes. You can monitor and/or override any function of a process.&lt;br /&gt;
&lt;br /&gt;
*[http://www.rohitab.com/apimonitor Rohitab API Monitor] - is a free tool that lets you monitor and control API calls made by applications and services. Its a powerful tool for seeing how applications and services work or for tracking down problems that you have in your own applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/tiny_tracer tiny_tracer] - is a Pin Tool for tracing API calls including parameters of selected functions, selected instructions RDTSC, CPUID, INT, inline system calls inc parameters of selected syscalls and more.&lt;br /&gt;
&lt;br /&gt;
====Hashing &amp;amp; Crypto====&lt;br /&gt;
These tools are used in authorized security audits to uncover flaws in hashing or cryptographic logic, as well as to detect backdoors or undocumented features. They are also commonly employed in crackme challenges to help improve reverse engineering skills.&amp;lt;br&amp;gt;&lt;br /&gt;
It includes support for a wide range of cryptographic algorithms and hash functions, such as AES, Blowfish, TEA family, RC2–RC6, Twofish, DES variants, MARS, and hashing standards like SHA-2, RIPEMD, TIGER, WHIRLPOOL, CRC variants, and HAVAL with multiple rounds and output lengths.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/distro/AT4RE/Tools Keygener Assistant v2.1.2] [[File:Keygener Assistant v2.1.2.zip]] - is a tool that combines several functions to facilitate the task and save time during the analysis of an algorithm.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/tools/show/SnD-Reverser-Tool-1.4 SnD Reverser Tool 1.4 (404)] [[File:SnD Reverser Tool 1.4.zip]] - is a cryptographic companion tool designed to support reverse engineering efforts, offering a wide range of features including hash function analysis, base conversions, and support for various encryption standards.&lt;br /&gt;
&lt;br /&gt;
====Password cracking====&lt;br /&gt;
Most embedded devices, whether connected via wireless or wired interfaces, store credentials such as local account passwords, service keys, and API keys. If you need to evaluate or audit the cryptographic mechanisms protecting these credentials, password-cracking tools are essential.&lt;br /&gt;
&lt;br /&gt;
Offline&lt;br /&gt;
*[https://github.com/hashcat/hashcat Hashcat] - is world&#039;s fastest and most advanced password recovery utility, supports many hash algorithms (MD5, SHA1, NTLM, bcrypt, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/openwall/john John the Ripper jumbo] - is a advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs.&lt;br /&gt;
&lt;br /&gt;
Online (network based bruteforce in LAN).&lt;br /&gt;
*[https://github.com/vanhauser-thc/thc-hydra Hydra / THC Hydra] - is a parallelized network login cracker built into various operating systems like Kali Linux, Parrot and other major penetration testing environments. It was created as a proof of concept tool, for security researchers to demonstrate how easy it can be to crack logins.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jmk-foofus/medusa Medusa] - is a speedy, parallel, and modular, login brute-forcer.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lanjelot/patator Patator] - is a multi-purpose brute-forcer, with a modular design and a flexible usage. Also support various offline brute force methods like; unzip_pass, keystore_pass, umbraco_crack.&lt;br /&gt;
&lt;br /&gt;
====Virtualization technology (host isolation) or sandboxes====&lt;br /&gt;
&lt;br /&gt;
*[https://www.vmware.com/ VMware] - is a virtualization and cloud computing software provider based in Palo Alto, Calif.&lt;br /&gt;
&lt;br /&gt;
*[https://www.virtualbox.org/ Oracle VM VirtualBox] - is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 3.&lt;br /&gt;
&lt;br /&gt;
*[https://linux-kvm.org/page/Main_Page KVM (for Kernel-based Virtual Machine)] - is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko.&lt;br /&gt;
&lt;br /&gt;
*[https://www.qemu.org/ QEMU] - A generic and open source machine emulator and virtualizer.&lt;br /&gt;
&lt;br /&gt;
*[https://www.proxmox.com/en/proxmox-virtual-environment/overview Proxmox] - is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hypervisor and Linux Containers (LXC), software-defined storage and networking functionality, on a single platform.&lt;br /&gt;
&lt;br /&gt;
*[https://www.redhat.com/en/technologies/cloud-computing/openshift/virtualization Red Hat OpenShift Virtualization] - Red Hat® OpenShift® Virtualization, a feature of Red Hat OpenShift, allows IT teams to run virtual machines alongside containers on the same platform, simplifying management and improving time to production. &lt;br /&gt;
&lt;br /&gt;
*[https://xenproject.org/ Xen Project] - The Xen Project focuses on revolutionizing virtualization by providing a versatile and powerful hypervisor that addresses the evolving needs of diverse industries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/firecracker-microvm/firecracker Firecracker] - is an open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services that provide serverless operational models.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sandboxie-plus/Sandboxie Sandboxie] - is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems. It creates a sandbox-like isolated operating environment in which applications can be run or installed without permanently modifying local &amp;amp; mapped drives or the Windows registry.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/kpcyrd/boxxy-rs boxxy-rs] - is a linkable sandbox explorer. &amp;quot;If you implement boundaries and nobody is around to push them, do they even exist?&amp;quot;. Have you ever wondered how your sandbox looks like from the inside? Tempted to test if you can escape it, if only you had a shell to give it a try?&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Dynamic &amp;amp; Static Analysis (mostly &#039;&#039;&#039;unmanged&#039;&#039;&#039; binaries)====&lt;br /&gt;
&lt;br /&gt;
=====Interactive Disassemblers (&#039;&#039;&#039;static analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://binary.ninja/ Binary Ninja] - reverse-engineering platform that can disassemble a binary and display the disassembly in linear or graph views.&lt;br /&gt;
&lt;br /&gt;
::Binary Ninja Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-unmutate-bn themida-unmutate-bn] - a Binary Ninja plugin to deobfuscate Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-spotter-bn themida-spotter-bn] - a Binary Ninja plugin to detect Themida, WinLicense and Code Virtualizer&#039;s obfuscated code locations.&lt;br /&gt;
&lt;br /&gt;
*[https://www.nsa.gov/resources/everyone/ghidra/ Ghidra] - Ghidra is an open source software reverse engineering (SRE) framework developed by NSA&#039;s [https://www.nsa.gov/what-we-do/research/ Research] Directorate for NSA&#039;s [https://www.nsa.gov/what-we-do/cybersecurity/ cybersecurity mission].&lt;br /&gt;
&lt;br /&gt;
::Ghidra Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/AllsafeCyberSecurity/awesome-ghidra Scripts/Plugins/Extension] - A curated list of awesome Ghidra materials.&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ghidra_scripts Arm &amp;amp; MIPS scripts] - ARM &amp;amp; MIPS ROP finder, Call Chain, Codatify, Fluorescence, Function Profiler, Leaf Blower, Local Cross Reference, and more.&lt;br /&gt;
:::*[https://github.com/DSecurity/efiSeek efiSeek] - is a tool that aids in identifying and analyzing EFI (Extensible Firmware Interface) binaries by locating key EFI structures and metadata within firmware images.&lt;br /&gt;
:::*Qt Framework&lt;br /&gt;
::::*[https://github.com/diommsantos/QtREAnalyzer/ QtREAnalyzer] - is a extension to reverse-engineer Qt binaries. Works only with Run-Time Type Information (RTTI) enabled &amp;amp; compiled with MSVC.&lt;br /&gt;
::::*[https://github.com/OSUSecLab/QtRE QtRE] - is a headless analyzer tailored for Qt binary analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://www.hex-rays.com/products/ida/ IDA] - The IDA Disassembler and Debugger is an interactive, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X.&lt;br /&gt;
&lt;br /&gt;
::IDA Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/gdelugre/ida-arm-system-highlight IDA ARM] - This script will give you the list of ARM system instructions used in your IDA database. This is useful for locating specific low-level pieces of code (setting up the MMU, caches, fault handlers, etc.).&lt;br /&gt;
:::*[https://github.com/google/bindiff BinDiff] - is a Open Source comparison tool for binary files, that assists vulnerability researchers and engineers to quickly find differences and similarities in disassembled code.&lt;br /&gt;
:::*[https://www.keystone-engine.org/keypatch/ Keypatch] - A multi-architeture assembler for IDA. Keypatch allows you enter assembly instructions to directly patch the binary under analysis. Powered by Keystone engine.&lt;br /&gt;
:::*[https://github.com/onethawt/idastealth IDAStealth] - is a plugin which aims to hide the IDA debugger from most common anti-debugging techniques. The plugin is composed of two files, the plugin itself and a dll which is injected into the debugger as soon as the debugger attaches to the process.&lt;br /&gt;
:::*[https://github.com/iphelix/ida-sploiter ida-sploiter] - is a exploit development and vulnerability research tool. Some of the plugin&#039;s features include a powerful ROP gadgets search engine, semantic gadget analysis and filtering, interactive ROP chain builder, stack pivot analysis, writable function pointer search, cyclic memory pattern generation and offset analysis, detection of bad characters and memory holes, and many others.&lt;br /&gt;
:::*[https://github.com/danigargu/IDAtropy IDAtropy] -is a plugin for Hex-Ray&#039;s IDA Pro designed to generate charts of entropy and histograms using the power of idapython and matplotlib&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ida/tree/master/plugins/localxrefs Localxrefs] - Finds references to any selected text from within the current function.&lt;br /&gt;
:::*[https://github.com/a1ext/labeless Labeless] - is a plugin system for dynamic, seamless and realtime synchronization between IDA Database and Olly. Labels, function names and global variables synchronization is supported. Olly and x64dbg are supported.&lt;br /&gt;
:::*[https://www.coresecurity.com/core-labs/open-source-tools/turbodiff-cs Turbodiff] - is a binary diffing tool developed as an IDA plugin. It discovers and analyzes differences between the functions of two binaries.&lt;br /&gt;
::::*Oreans CV scripts&lt;br /&gt;
:::::*[[Media:Oreans anti debug blacklist identifier.zip]] - [Python script] Oreans - Anti-Debugger Blacklist Identifier; Tested on 2.3.0.0 - 2.4.6.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier biased.zip]] - [Python script] Oreans - Macro Entry Identifier (Biased); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier reversal.zip]] - [Python script] Oreans - Macro Entry Identifier (Reversal); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::*[https://github.com/onethawt/idaplugins-list A list of IDA Plugins PART1 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/vmallet/ida-plugins A list of IDA Plugins PART2 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/fr0gger/awesome-ida-x64-olly-plugin A list of IDA Plugins PART3 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
::IDA LLM Plugins&lt;br /&gt;
:::*Local (quantized LLMs Q4/INT4)&lt;br /&gt;
::::*[https://github.com/atredispartners/aidapal aiDAPal] - is an IDA Pro plugin that uses a locally running LLM that has been fine-tuned for Hex-Rays pseudocode to assist with code analysis.&lt;br /&gt;
::::*[https://github.com/0xdea/oneiromancer oneiromancer] - is a reverse engineering assistant that uses a locally running LLM to aid with pseudo-code analysis.&lt;br /&gt;
:::*Cloud&lt;br /&gt;
::::*[https://github.com/JusticeRage/Gepetto Gepetto] - is a Python plugin which uses various large language models to provide meaning to functions decompiled by IDA Pro (≥ 7.4). It can leverage them to explain what a function does, and to automatically rename its variables.&lt;br /&gt;
::::*[https://github.com/Antelcat/ida_copilot ida_copilot] - is a ChatGPT plugin for IDA Pro, where the cutting-edge capabilities of OpenAI&#039;s GPT models meet the powerful disassembly and debugging features of IDA Pro.&lt;br /&gt;
::::*[https://github.com/ke0z/VulChatGPT VulChatGPT] - is an plugin for Hex-Rays decompiler which integrates with the OpenAI API (ChatGPT) to assist in vulnerability discovery during reverse-engineering.&lt;br /&gt;
::::*[https://github.com/RevEngAI/reai-ida RevEng.AI] - is a plugin by RevEng.AI that integrates with their AI-driven analysis platform to let you upload binaries, fetch semantic summaries, auto‑rename functions based on similar binaries, sync analyses, and even perform AI‑based decompilation.&lt;br /&gt;
&lt;br /&gt;
*[https://codisec.com/veles/ Veles] - Open source tool for binary data analysis (No longer actively developed).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/uxmal/reko Reko] - Reko is a binary decompiler for static analysis (ARM, x86-64, M68K, Aarch65, RISC-V and dotnet)&lt;br /&gt;
&lt;br /&gt;
*[https://rada.re/ radare2] and [https://rizin.re/ Rizin] - radare2 and its fork Rizin are open source reverse engineering frameworks. Both are primarily used through a shell-like text UI, but also offer GUIs called [https://rada.re/n/iaito.html iaito] and [https://cutter.re/ Cutter] respectively.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rizinorg/cutter Cutter] - is a free and open-source reverse engineering platform powered by rizin. It aims at being an advanced and customizable reverse engineering platform while keeping the user experience in mind. Cutter is created by reverse engineers for reverse engineers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joelpx/plasma Plasma] - Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/wisk/medusa Medusa] - is a disassembler designed to be both modular and interactive. It runs on Windows and Linux, it should be the same on OSX.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/capstone-engine/capstone Capstone] - is a disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.&lt;br /&gt;
&lt;br /&gt;
=====Active Disassemblers or Debuggers (&#039;&#039;&#039;dynamic analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/vivisect/vivisect Vivisect] - Vivisect binary analysis framework.  Includes Disassembler, Debugger, Emulation and Symbolik analysis engines.  Includes built-in Server and Shared-Workspace functionality.  Runs interactive or headless, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X (Pure-Python, using ctypes to access underlying OS debug mechanism).  Supports RevSync via plugin, allowing basic collaboration with Binja, Ghidra, and IDA.  Criticisms (from a core dev): &amp;quot;Graph View could use some work, slower than Binja and IDA (due to Python), documentation like an OpenSource Project... but we keep working to make it better.  PR&#039;s and suggestions welcome.&amp;quot;  Best installed via Pip:  &amp;lt;code&amp;gt;python3 -m pip install vivisect&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[https://www.immunityinc.com/products/debugger/ Immunity Debugger] - is a powerful new way to write exploits, analyze malware, and reverse engineer Windows binary files (python support)&lt;br /&gt;
&lt;br /&gt;
*[https://www.hopperapp.com/ Hopper] - Hopper can use LLDB or GDB, which lets you debug and analyze the binary in a dynamic way (only for Mac and Linux hosts, not for mobile devices).&lt;br /&gt;
&lt;br /&gt;
*[https://www.ollydbg.de/ OllyDbg] - is a powerful, user-friendly 32-bit Windows debugger focused on binary analysis, reverse engineering, and malware research, featuring dynamic code analysis and a rich plugin ecosystem.&lt;br /&gt;
&lt;br /&gt;
::OllyDbg Scripts/Plugins/Mods&lt;br /&gt;
:::*[https://github.com/ThomasThelen/OllyDbg-Scripts OllyDbg-Scripts] - is a curated list containing many older x86 OllyDbg scripts.&lt;br /&gt;
&lt;br /&gt;
*[https://x64dbg.com/ x64dbg] - Is a powerful Open Source Ollydbg replacement with a User Interface very similar to Ollydbg also x64dbg as the name states offers x64 support.&lt;br /&gt;
&lt;br /&gt;
::x64dbg Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/x64dbg/x64dbg/wiki/Plugins x64dbg&#039;s Wiki] - is a wiki of Integrations and Plugins of x64dbg debugger.&lt;br /&gt;
:::*[[Media:Oreans oep finder uni.zip]] - OEP Finder python script (Universal=works for &amp;quot;all&amp;quot; versions); Tested on 2.3.0.0, 2.3.5.10, 3.0.8.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mandiant/rvmi rVMI] - is a debugger on steroids. It leverages Virtual Machine Introspection (VMI) and memory forensics to provide full system analysis. This means that an analyst can inspect userspace processes, kernel drivers, and pre-boot environments in a single tool.&lt;br /&gt;
&lt;br /&gt;
*[https://www.sourceware.org/gdb/ GDB] - the GNU Project debugger, allows you to see what is going on `inside&#039; another program while it executes, or what another program was doing at the moment it crashed.&lt;br /&gt;
&lt;br /&gt;
::GDB Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/pwndbg/pwndbg pwndbg] - is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/eteran/edb-debugger edb] - is a cross platform AArch32/x86/x86-64 debugger. It was inspired by Ollydbg, but aims to function on AArch32, x86, and x86-64 as well as multiple OS&#039;s.&lt;br /&gt;
&lt;br /&gt;
====Debugging and Profiling dynamic analysis (Linux)====&lt;br /&gt;
&lt;br /&gt;
*[https://valgrind.org/ Valgrind] - is a GPL&#039;d system for debugging and profiling Linux programs. With Valgrind&#039;s tool suite you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable.&lt;br /&gt;
&lt;br /&gt;
*[https://libcsdbg.sourceforge.net/jTracer/ jTracer] - is a stack trace visualization utility for libcsdbg. In other words, it acts as a TCP/IP server for libcsdbg clients, that connect to it and transfer their trace data, either C++ exception stack traces or generic thread stack traces and whole process stack dumps.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/koute/bytehound Bytehound] - is a memory profiler tool for Linux designed to help developers analyze memory usage and find leaks in their applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/strace/strace strace] - is a diagnostic, debugging and instructional userspace utility for Linux.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rr-debugger/rr rr Record and Replay Framework] - is a lightweight tool for recording, replaying and debugging execution of applications (trees of processes and threads). Debugging extends gdb with very efficient reverse-execution, which in combination with standard gdb/x86 features like hardware data watchpoints, makes debugging much more fun.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lornix/fenris fenris] - is a program execution path analysis tool suitable for black-box code audits and algorithm analysis. It&#039;s useful for tracking down bugs and evaluating security subsystems.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers / Decompilers for &#039;&#039;&#039;managed&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====.NET (CLR)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dnSpyEx/dnSpy dnSpyEx (newly maintained repo &amp;amp; &#039;&#039;&#039;added features&#039;&#039;&#039;)] - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/dnSpy/dnSpy dnSpy (archived repo)]  - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/icedland/iced Iced] - Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua.&lt;br /&gt;
*[https://github.com/icsharpcode/ILSpy ILSpy] - NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&amp;amp;more) - cross-platform!&lt;br /&gt;
*[https://www.telerik.com/products/decompiler.aspx Telerik JustDecompile] - is a free .NET decompiler and assembly browser that makes high-quality .NET decompilation easy With an open source decompilation engine.&lt;br /&gt;
&lt;br /&gt;
======.NET deobfuscators======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/ViRb3/de4dot-cex de4dot CEx] - is a deobfuscator based on de4dot with full support for vanilla ConfuserEx.&lt;br /&gt;
::*[https://github.com/de4dot/de4dot de4dot] - is a .NET deobfuscator and unpacker.&lt;br /&gt;
::*[https://github.com/NotPrab/.NET-Deobfuscator Lists of .NET deobfuscators and unpackers (Open Source)] - A curated list of open source deobfuscators and more.&lt;br /&gt;
&lt;br /&gt;
======.NET memory dumpers======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/wwh1004/ExtremeDumper ExtremeDumper] - is a .NET Assembly Dumper (source code available).&lt;br /&gt;
::*[https://github.com/fremag/MemoScope.Net MemoScope.Net] - is a tool to analyze .Net process memory: it can dump an application&#039;s memory in a file and read it later. The dump file contains all data (objects) and threads (state, stack, call stack).&lt;br /&gt;
::*[https://github.com/0x410c/ClrDumper ClrDumper] - is a tool that can dump .NET assemblies and scripts from native clr loaders, managed assembly and vbs, jscript or powershell scripts.&lt;br /&gt;
&lt;br /&gt;
======.NET tracers======&lt;br /&gt;
&lt;br /&gt;
::*[https://web.archive.org/web/20150515023954/http://www.reteam.org/board/showthread.php?t=939 dotNET Tracer 2.0 by Kurapika] - is a simple tool that has a similar functionality to RegMon or FileMon but it&#039;s designed to trace events in .NET assemblies in runtime. [[Media:KDT2.0.zip]] [https://www.virustotal.com/gui/file/d29afcc5115c28f9892f7a6d249423374ad77ac86f69b316665c347982975d02 VT1] [https://www.virustotal.com/gui/file/04cd51dbbc3d2b4fe4a721e4ad0c2f3012fe0f409dc902b430207ea25561ff8c VT2] (thermida packed), pw: recessim.com&lt;br /&gt;
::*[https://github.com/smourier/TraceSpy TraceSpy] - is a open source and free, alternative to the very popular SysInternals DebugView tool.&lt;br /&gt;
&lt;br /&gt;
=====JAVA (JVM) Decompilers=====&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/Col-E/Recaf Recaf] - Recaf is an open-source Java bytecode editor that simplifies the process of editing compiled Java applications.&lt;br /&gt;
:*[https://www.pnfsoftware.com/ JEB decompiler] - Decompile and debug Android dalvik, Intel x86, ARM, MIPS, RISC-V, S7 PLC, Java, WebAssembly &amp;amp; Ethereum Decompilers.&lt;br /&gt;
&lt;br /&gt;
======JAVA (ART/APK)======&lt;br /&gt;
The tooling you need for Android application reverse engineering of the Java virtual machine bytecode. Traditional Java Virtual Machine (JVM) and Android Runtime (ART) that utilizes AOT compilation over JIT.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/skylot/jadx Jadx] - Dex to Java decompiler. Command-line and GUI tools for producing Java source code from Android Dex and apk files.&lt;br /&gt;
:*[https://github.com/honeynet/apkinspector/ APKinspector] - is a powerful GUI tool for analysts to analyze the Android applications.&lt;br /&gt;
:*[https://apktool.org/ Apktool] - A tool for reverse engineering Android apk files.&lt;br /&gt;
:*[https://github.com/androguard/androguard Androguard] - is a full python tool to play with Android files. DEX, ODEX; APK; Android&#039;s binary xml; Android resources; Disassemble DEX/ODEX bytecodes.&lt;br /&gt;
:*[https://github.com/Konloch/bytecode-viewer Bytecode viewer] - is a Java 8+ Jar &amp;amp; Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger &amp;amp; More)&lt;br /&gt;
:*[https://github.com/niranjan94/show-java ShowJava] - is an APK (android application), JAR &amp;amp; Dex decompiler for android.&lt;br /&gt;
:*[https://github.com/tp7309/TTDeDroid TTDeDroid] - is a tool for quickly decompiling apk/aar/dex/jar.&lt;br /&gt;
:*[https://github.com/JesusFreke/smali smali/baksmali] - is an assembler/disassembler for the dex format used by dalvik, Android&#039;s Java VM implementation. The syntax is loosely based on Jasmin&#039;s/dedexer&#039;s syntax.&lt;br /&gt;
&lt;br /&gt;
======RASP (Runtime Application Self-Protection) Android======&lt;br /&gt;
To effectively audit applications, testers often intentionally make their devices vulnerable to simplify testing.&amp;lt;br&amp;gt;&lt;br /&gt;
In response, application developers implement countermeasures such as detecting emulators, debuggers, and checking if the device is secure and not rooted.&amp;lt;br&amp;gt;&lt;br /&gt;
The current focus of this technology is on the vulnerabilities of Java and .NET platforms.&lt;br /&gt;
:*[https://arxiv.org/pdf/2312.17726 arXiv:2312.17726 (cs.CR)] - is a paper regarding Interactive Application Security Testing (IAST) and RASP Tools.&lt;br /&gt;
:*[https://github.com/securevale/android-rasp Android-RASP] - is a solution for protecting Android apps against being run on vulnerable devices.&lt;br /&gt;
&lt;br /&gt;
======JAVA deobfuscators (mixed platforms)======&lt;br /&gt;
There is nothing more annoying than coroutines (ProGuard), c-flow, function virtualization, class and name renaming and junk code while decompiling code. Here are a few off the shelf deobfuscators.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/CalebFenton/simplify simplify] - Android virtual machine and generic deobfuscator.&lt;br /&gt;
:*[https://github.com/java-deobfuscator/deobfuscator deobfuscator] - is a project that aims to deobfuscate most commercially-available obfuscators for Java. [https://github.com/java-deobfuscator/deobfuscator-gui GUI version github]&lt;br /&gt;
:*[https://github.com/GraxCode/threadtear Threadtear] - is a multifunctional deobfuscation tool for java, ZKM and Stringer support, Android support is in development.&lt;br /&gt;
:*[https://github.com/narumii/Deobfuscator Another Deobfuscator] - Some deobfuscator for java. Supports superblaubeere27 / JObf / sb27, Paramorphism 2.1.2_9, Caesium, Monsey, Skid/qProtect, Scuti, CheatBreaker, Bozar, ...&lt;br /&gt;
&lt;br /&gt;
======JAVA decompilers (platform independent)======&lt;br /&gt;
:*[https://github.com/fesh0r/fernflower Fernflower] - is a powerful open-source Java decompiler that reconstructs readable Java source code from compiled bytecode, widely used and integrated into IntelliJ IDEA.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers for &#039;&#039;&#039;unmanaged&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====AutoIt=====&lt;br /&gt;
AutoIt decompilers extract or anything else related to reverse engineering AutoIt binaries.&lt;br /&gt;
:*[https://github.com/JacobPimental/exe2aut exe2aut] - is a tool that converts executable (.exe) files into AutoIt script (.aut) source code, attempting to reverse-engineer compiled AutoIt programs.&lt;br /&gt;
:*[https://github.com/nazywam/AutoIt-Ripper AutoIt-Ripper] - is a short python script that allows for extraction of &amp;quot;compiled&amp;quot; AutoIt scripts from PE executables.&lt;br /&gt;
&lt;br /&gt;
=====VB6=====&lt;br /&gt;
Early .NET applications compile native and p-code meaning there is not a easy way to decompile these like with newer .NET framework exectables. &lt;br /&gt;
:*[https://www.vb-decompiler.org/ VB Decompiler Pro] - is a commercial software tool that decompiles and analyzes programs written in Visual Basic 5.0/6.0 and also .NET for reverse engineering and code recovery purposes.&lt;br /&gt;
&lt;br /&gt;
====Bytecode Decompilers====&lt;br /&gt;
&lt;br /&gt;
=====React Native Hermes=====&lt;br /&gt;
If you plan on looking inside a compiled React Native Asset for doing a security audit, these tools come in handy.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/P1sec/hermes-dec hermes-dec] - A reverse engineering tool for decompiling and disassembling the React Native Hermes bytecode.&lt;br /&gt;
:*[https://github.com/Pilfer/hermes_rs hermes_rs] - Bytecode disassembler and assembler.&lt;br /&gt;
:*[https://github.com/bongtrop/hbctool hbctool] - Hermes Bytecode Reverse Engineering Tool (Assemble/Disassemble Hermes Bytecode).&lt;br /&gt;
&lt;br /&gt;
=====Python=====&lt;br /&gt;
To reverse or decompile binaries generated by IronPython, which compiles Python code into Common Intermediate Language (CIL) targeting the Common Language Infrastructure (CLI), you should use decompilation tools designed for managed assemblies rather than traditional Python bytecode tools.&lt;br /&gt;
:*[https://github.com/rocky/python-uncompyle6 uncompyle6] - is a native Python cross-version decompiler and fragment decompiler. The successor to decompyle, uncompyle, and uncompyle2.&lt;br /&gt;
:*[https://github.com/zrax/pycdc pycdc] - is a C++ python bytecode disassembler and decompiler.&lt;br /&gt;
:*[https://github.com/Cisco-Talos/pyrebox PyREBox] - is a Python scriptable Reverse Engineering sandbox by Cisco-Talos. It is based on QEMU, and its goal is to aid reverse engineering by providing dynamic analysis and debugging capabilities from a different perspective.&lt;br /&gt;
:*[https://github.com/snare/voltron Voltron] - is an extensible debugger UI toolkit written in Python. It aims to improve the user experience of various debuggers (LLDB, GDB, VDB and WinDbg) by enabling the attachment of utility views that can retrieve and display data from the debugger host.&lt;br /&gt;
&lt;br /&gt;
=====Lua=====&lt;br /&gt;
:*[https://github.com/scratchminer/unluac unlua] - is a decompiler that converts compiled Lua 5.1 bytecode files (.luac) back into readable Lua source code.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Fuzzers====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/honggfuzz Honggfuzz] - Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based).&lt;br /&gt;
&lt;br /&gt;
*[https://llvm.org/docs/LibFuzzer.html LibFuzzer] - LibFuzzer is an in-process, coverage-guided, evolutionary fuzzing engine.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/AFL &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; AFL (American fuzzy lop)] - is a security-oriented fuzzer that employs a novel type of compile-time instrumentation and genetic algorithms to automatically discover clean, interesting test cases that trigger new internal states in the targeted binary.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/AFLplusplus/AFLplusplus AFL++ (AFLplusplus)] - The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel &amp;amp; redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/carolemieux/afl-rb FairFuzz] - is a AFL extension to increase code coverage by targeting rare branches. FairFuzz has a particular advantage on programs with highly nested structure (packet analyzers, xmllint, programs compiled with laf-inte, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/RUB-SysSec/redqueen RedQueen] - is a fast general purpose fuzzer for x86 binary applications. It can automatically overcome checksums and magic bytes without falling back to complex and fragile program analysis techniques, such as symbolic execution.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sslab-gatech/qsym &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; QSYM] - ia a Practical Concolic Execution Engine Tailored for Hybrid Fuzzing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/puppet-meteor/MOpt-AFL MOpt-AFL] - is a AFL-based fuzzer that utilizes a customized Particle Swarm Optimization (PSO) algorithm to find the optimal selection probability distribution of operators with respect to fuzzing effectiveness. More details can be found in the technical report. The installation of MOpt-AFL is the same as AFL&#039;s.&lt;br /&gt;
&lt;br /&gt;
====PC platform exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/chipsec/chipsec Chipsec] - is a framework for analyzing the security of PC platforms including hardware, system firmware (BIOS/UEFI), and platform components. It includes a security test suite, tools for accessing various low level interfaces, and forensic capabilities.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rapid7/metasploit-framework Metasploit Framework] - is a Ruby-based Framework, modular penetration testing platform that enables you to write, test, and execute exploit code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BC-SECURITY/Empire Empire] - is a post-exploitation and adversary emulation framework that is used to aid Red Teams and Penetration Testers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Arachni/arachni Arachni] - is a feature-full, modular, high-performance Ruby framework aimed towards helping penetration testers and administrators evaluate the security of web applications.&lt;br /&gt;
&lt;br /&gt;
*[https://portswigger.net/burp Burp Suite] - Burp or Burp Suite is a set of tools used for penetration testing of web applications.&lt;br /&gt;
&lt;br /&gt;
====Mobile exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/MobSF/Mobile-Security-Framework-MobSF MobSF] - Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://frida.re/ Frida] - Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sensepost/objection objection] - is a runtime mobile exploration toolkit, powered by Frida, built to help you assess the security posture of your mobile applications, without needing a jailbreak.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/xtiankisutsa/MARA_Framework MARA] - is a Mobile Application RE and Analysis Framework. It is a toolkit that puts together commonly used mobile application RE and analysis tools to assist in testing mobile applications against the OWASP mobile security threats.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EntySec/SeaShell SeaShell] - is an iOS post-exploitation framework that enables you to access the device remotely, control it and extract sensitive information.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mingyuan-xia/AppAudit AppAudit] - is an efficient program analysis tool that detects data leaks in mobile applications. It can accurately find all leaks within seconds and ~200 MB memory.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/canyie/pine Pine] - is a dynamic java method hook framework on ART runtime, which can intercept almost all java method calls in the current process.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPlant LSPlant] - is an Android ART hook library, providing Java method hook/unhook and inline deoptimization.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPosed LSposed] - is a Riru / Zygisk module trying to provide an ART hooking framework which delivers consistent APIs with the OG Xposed, leveraging LSPlant hooking framework.&lt;br /&gt;
&lt;br /&gt;
::LSPosed Module Repository&lt;br /&gt;
:::*[https://github.com/Xposed-Modules-Repo Xposed Modules Repo] - New Xposed(LSPosed) Module Repository.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ElderDrivers/EdXposed Xposed Framework] - is a framework for mobile exploration hooking and modifying code on the fly. [https://binderfilter.github.io/xposed/ Inline API hooking example].&lt;br /&gt;
&lt;br /&gt;
::Xposed modules&lt;br /&gt;
:::*[https://github.com/Fuzion24/JustTrustMe JustTrustMe] - Art framework hook to patch okHTTP and other common libs to fool the CERT chain in order for Mitmproxy to capture TLS traffic in cleartext.&lt;br /&gt;
:::*[https://github.com/sanfengAndroid/FakeXposed FakeXposed] - Hide xposed, root, file redirection, two-way shielding data detection.&lt;br /&gt;
:::*[https://github.com/ac-pm/SSLUnpinning_Xposed/ SSLUnpinning_Xposed] - Android Xposed Module to bypass SSL certificate validation (Certificate Pinning)..&lt;br /&gt;
&lt;br /&gt;
::Xposed Framework API Development Documentation&lt;br /&gt;
:::*[https://api.xposed.info/reference/packages.html Xposed API Reference] - Javadoc reference of the Xposed Framework API. It&#039;s meant for module developers who want to understand which classes and methods they can use.&lt;br /&gt;
&lt;br /&gt;
====Network Inspection====&lt;br /&gt;
&lt;br /&gt;
=====Promiscuous mode eavesdropping TCP/UDP=====&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/mitmproxy/mitmproxy Mitmproxy] - is an interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.&lt;br /&gt;
&lt;br /&gt;
::*[https://gitlab.com/wireshark/wireshark Wireshark] - is a network traffic analyzer, or &amp;quot;sniffer&amp;quot;, for Linux, macOS, &amp;amp;#42;BSD and other Unix and Unix-like operating systems and for Windows.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/zaproxy/zaproxy Zed Attack Proxy (ZAP)] - is an Open Source &amp;amp; easy to use integrated penetration testing tool for finding vulnerabilities in web applications.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/SensePost/Mallet Mallet] - is an intercepting proxy for arbitrary protocols.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/Warxim/petep PETEP (PEnetration TEsting Proxy)] - is an open-source Java application for traffic analysis &amp;amp; modification using TCP/UDP proxies. PETEP is a useful tool for performing penetration tests of applications with various application protocols.&lt;br /&gt;
&lt;br /&gt;
=====HTTP(S) Debuggers / Web Debuggers=====&lt;br /&gt;
&lt;br /&gt;
::*[https://portswigger.net/burp Burp Suite] - is a proxy tool which helps to view, interact, modify web requests. Test, find, and exploit vulnerabilities faster with a complete suite of security testing tools.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.httpdebugger.com/ HTTP Debugger Pro] - is a network traffic analyzer tool that captures, displays, and analyzes HTTP and HTTPS traffic between a web browser or application and the internet for debugging and testing purposes.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/httptoolkit  HTTP Toolkit] - is a beautiful, cross-platform &amp;amp; open-source HTTP(S) debugging proxy, analyzer &amp;amp; client, with built-in support for modern tools from Docker to Android to GraphQL.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/jbittel/httpry httpry] - is a HTTP logging and information retrieval tool written in Perl and C.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/requestly/requestly Requestly] - Bring the power of Charles Proxy, Fiddler &amp;amp; Postman together with beautiful, modern UI &amp;amp; collaboration features.&lt;br /&gt;
&lt;br /&gt;
::*[https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe Fiddler] - is a Web Debugger is a serviceable web debugging proxy for logging all HTTP(S) traffic linking your computer and the internet, allowing for traffic inspection, breakpoint setting, and more.&lt;br /&gt;
&lt;br /&gt;
=====Other Network Tools=====&lt;br /&gt;
&lt;br /&gt;
::*[https://learn.microsoft.com/en-us/sysinternals/downloads/tcpview tcpview] - is a tool that will enumerate all active TCP and UDP endpoints, resolving all IP addresses to their domain name versions (Windows).&lt;br /&gt;
&lt;br /&gt;
::*[https://www.nirsoft.net/utils/cports.html cports] - is network monitoring software that displays the list of all currently opened TCP/IP and UDP ports on your local Windows computer.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.netresec.com/?page=NetworkMinerSourceCode NetworkMiner] - is an open source network forensics tool that extracts artifacts, such as files, images, emails and passwords, from captured network traffic in PCAP files.&lt;br /&gt;
&lt;br /&gt;
::*[https://linux.die.net/man/8/netstat netstat] - is a Linux CLI tool to print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====BIOS (basic input/output system) firmware modifying software====&lt;br /&gt;
Unified Extensible Firmware Interface (UEFI) &amp;amp; legacy computer BIOS (basic input/output system) firmware modifying software.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====UEFI=====&lt;br /&gt;
::*[https://github.com/LongSoft/UEFITool UEFITool / UEFIExtract / UEFIFind] - is a UEFI firmware image viewer and editor.&lt;br /&gt;
::*[https://github.com/LongSoft/IFRExtractor-RS IFRExtractor-RS] - is a Rust utility to extract UEFI IFR (Internal Form Representation) data found in a binary file into human-readable text.&lt;br /&gt;
::*[https://github.com/theopolis/uefi-firmware-parser uefi-firmware-parser] - is a cross-platform open source application written in Python. Very tinker-friendly. Can be used in scripts to automate firmware patching.&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.01_x64.exe AMIBCP_5.01_x64] - AMI BIOS Configuration Program (AMIBCP) is a powerful customization utility that enables OEMs/ODMs to customize the Aptio® ROM image without intervening on the source code. [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b VT link]&lt;br /&gt;
::*[https://github.com/tylernguyen/razer15-hackintosh/blob/master/tools/AMIBCP64/AMIBCP64.exe AMIBCP 5.01.0014 x64] [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b/details VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0023.exe AMIBCP_5.02.0023] [https://www.virustotal.com/gui/file/38f7c54098af1544ddba6324e6d1fea6d1462f422ba021f309ad4445dacd0467 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0031.exe AMIBCP_5.02.0031] [https://www.virustotal.com/gui/file/c7ade67fe0e8f4c22f73ce3168ff6e718086f1eda83cce4c065b4fe49bd5ad99 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP%205.02.0034.exe AMIBCP 5.02.0034] [https://www.virustotal.com/gui/file/7fe28fb8a7419c95fba428891e5b3914d9e2b365a5a8932da74db52a1c1dabd8 VT link]&lt;br /&gt;
::*[https://github.com/datasone/grub-mod-setup_var grub-mod-setup_var] - a modified grub allowing tweaking hidden BIOS settings. Does not work with newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o because of SMM protection or variable locking.&lt;br /&gt;
::*[https://github.com/JamesAmiTw/ru-uefi RU.EFI] - is a UEFI app that allows users to examine and modify UEFI variables within a system&#039;s BIOS while the system is running. It&#039;s essentially a tool for interacting with and altering firmware settings, and is often used for tasks like unlocking hidden BIOS settings or debugging firmware-related issues. Crashes on newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o upon loading from EFI shell possibly because of violating BIOS runtime security policies.&lt;br /&gt;
&lt;br /&gt;
=====BIOS (legacy)=====&lt;br /&gt;
::*[https://forums.mydigitallife.net/threads/tool-to-insert-replace-slic-in-phoenix-insyde-dell-efi-bioses.13194 PhoenixTool] - is a Windows-only freeware GUI application written in C#. Used mostly for SLIC-related modifications, but it not limited to this task. Requires Microsoft .NET 3.5 to work properly. Supports unpacking firmware images from various vendor-specific formats like encrypted HP update files and Dell installers.&lt;br /&gt;
:::&#039;&#039;&#039;AMI&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.25.zip AMIBCP_2.25] [https://www.virustotal.com/gui/file/71050f3db40cc6c0a623d66c8eeb05d0a0818226fd11ed787452f4f540d45204 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.43.zip AMIBCP_2.43] [https://www.virustotal.com/gui/file/efa10cfe5f78c16982abf458eb50a4fde152631ad3b77838bd2013a763045ced VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.13.exe AMIBCP_3.13] [https://www.virustotal.com/gui/file/e0a5b1059f04813e72c6d4fa639d32567002fdd86321895b5987224a4518896e VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.37.exe AMIBCP_3.37] [https://www.virustotal.com/gui/file/1174e177b28fb7ecbac6c5043a9e8d78ff4756f657ea72369c5fb6b43b1f2623 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.46.exe AMIBCP_3.46] [https://www.virustotal.com/gui/file/84bd5b151286d4181ef26284d96ca49074e18574b8454c51cb0b34013ee5d073 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.47.exe AMIBCP_3.47] [https://www.virustotal.com/gui/file/20d93c6f868d4638676b7cde2c66c5589433c1480250aa0d774c4feef3337507 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.51.exe AMIBCP_3.51] [https://www.virustotal.com/gui/file/0d630b4b9c34d6c7132249a1a7bc3de33b39779fc90d9a367272cf57b4621aed VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.53.exe AMIBCP_4.53] [https://www.virustotal.com/gui/file/3f90e402dab9f64cbc4514e18bc2625ec7672da806cd9e0ef2e803b0ce104a01 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.55.exe AMIBCP_4.55] [https://www.virustotal.com/gui/file/451ad821a66e9ea89ee0544ce53cfab887dc0bb662a2de95f0e1aa1663dc6e06 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_2.22.1.exe MMTOOL_2.22.1] - MMtool stands for Module Management Tool. As one of AMI&#039;s BIOS/UEFI utilities, MMTool allows users to manage firmware file modules within the Aptio ROM image. [https://www.virustotal.com/gui/file/cf49f1e742f5cce68152f3c17df29e5c9aa7fb557c432402199159ffda44e007 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.12.exe MMTOOL_3.12] [https://www.virustotal.com/gui/file/78c3ca427878be5b07058f422914027462d3ac740b0de247169cc0aee4195e3b VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOl_3.19.exe MMTOOl_3.19] [https://www.virustotal.com/gui/file/b4b30c6ff911f18d3383b094628f59aa5ec3b109acd12aaef391acf9720e52af VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.19_Mod_21FiX.exe MMTOOL_3.19_Mod_21FiX] [https://www.virustotal.com/gui/file/66e2717fcac67b073d24916c74bc8d8dd7932b188d20b8b635b511e6195d5855 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22.EXE MMTOOL_3.22] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_1B_21Fix-BKMOD.EXE MMTOOL_3.22_1B_21Fix-BKMOD] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_CN_BKMod.exe MMTOOL_3.22_CN_BKMod] [https://www.virustotal.com/gui/file/f467d75962278a4e01d646cdf8008136912d8a1ddd588c45e2fcee9d7cd17140 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.23_CN_BKMod.exe MMTOOL_3.23_CN_BKMod] [https://www.virustotal.com/gui/file/9bf846d023312c889069b03f5ab7157e270fc67c5d295e745d0a5f27d12a71de VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.26.exe MMTOOL_3.26] [https://www.virustotal.com/gui/file/c5a64ea7ce2bea8556fa81e0069adbba793181bfaa76f59f4f472f0a471bac98 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_4.50.0.23.exe MMTOOL_4.50.0.23][https://www.virustotal.com/gui/file/7d0377a72e67e5a71400361416452440826832aeb2c9bebaa578e8af962eaafd VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.0.07.exe MMTOOL_5.0.07] [https://www.virustotal.com/gui/file/28049163fd1e3423c42b229a5f6ed877f14e7caf3b794bf7efb970b375e6ff41 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0024.exe MMTOOL_5.02.0024] [https://www.virustotal.com/gui/file/bbc3e75905997ddc05c523e57a72e49bbfcaf84dca64e460f10f8553b7fda9ee VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0025.exe MMTOOL_5.02.0025] [https://www.virustotal.com/gui/file/5d05d0bbea720d4b73dc66db55031c2659458696b9f143df3b7e2f43040289cc VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Award&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/tree/main/Award_Bios_Editor Award Bios Editor] - is a editor for Award bios.&lt;br /&gt;
:::&#039;&#039;&#039;InsydeH2O&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.02.13.zip H2OEZE_x86_WIN_100.00.02.13] - H2OEZE™: Easy BIOS Editor that helps edit binaries in the BIOS, including Option ROMs, driver binaries, logos, and Setup values. [https://www.virustotal.com/gui/file/9660f1bf9436b258ec5ad857a94fbd0ec1f8fbff8ab22ca1dfcfb5ebbdcedf08 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.03.04.zip H2OEZE_x86_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/2a1005803da854693502093445906eb2cccb24947d6828bc1533ba3603c73b0a VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x64/H2OEZE_x64_WIN_100.00.03.04.rar H2OEZE_x64_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/20d2d0336d30afd0b1961eb42dc061ce66a6fcfbfba1530e7abd9be883dcb45c VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Phoenix&#039;&#039;&#039;&lt;br /&gt;
:::*[[Media:PhoenixBiosEditor2.2.13.zip]] (pw: recessim.com [https://www.virustotal.com/gui/file/3abf75ea7386f3dc24156bf6175a940867b8c742246cb8bf257fe5fc0b1cf9b5 VT link]) - is a software tool used to view and modify the settings and structure of Phoenix BIOS firmware images dating from between 2004 and 2008.&lt;br /&gt;
&lt;br /&gt;
:Download all* the above tools in one archive, [https://github.com/direstraits96/BIOS-MOD-TOOLS/archive/refs/heads/main.zip click here]. [https://www.virustotal.com/gui/file/d8a75883ca8d292adcf40e5ed88584579b1c0c69f6ad5837fc56747233c56f9c VT link]&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Tool collections&#039;&#039;&#039;&lt;br /&gt;
:::*[http://xdel.ru/downloads/bios-mods.com-tools/ bios-mods.com tools (2016)] - is a collection of bios modifying and flashing tools.&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Microcode Extraction Tool&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/platomav/MCExtractor MCExtractor] - is a tool which parses Intel, AMD, VIA and Freescale processor microcode binaries. It can be used by end-users who are looking for all relevant microcode information such as CPUID, Platform, Version, Date, Release, Size, Checksum etc.&lt;br /&gt;
&lt;br /&gt;
:Bios password resetting&lt;br /&gt;
::*[https://archive.org/details/hp-bios-reset-mazzif HP BIOS Password Reset by MAZZIF] [https://www.virustotal.com/gui/file/9ddd094edc286f2cb8d63158d226986d9a0c184ca450580dfaf9754005df9d41 VT link] - A live USB tool made by Mazzif to reset older HP Probook and Elitebook BIOS passwords.&lt;br /&gt;
&lt;br /&gt;
::*[[Media:Fujitsu bios unlock.zip|pwgen-fsi-6x4dec.py]] [https://www.virustotal.com/gui/file/3a43ba7c88f1f10576728ea291b3097c048f842eee30dda3121280c049c61b8a VT link] pwgen-fsi-6x4dec.py - is a python command-line utility for generating master unlock password for older Fujitsu notebooks. Tested on: E557, FH570, Q616, U728, T731, E734, U745, S752, E756&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/dogbert/bios-pwgen/tree/master bios-pwgen] - BIOS Master Password Generators for older laptops [http://dogber1.blogspot.com/2009/05/table-of-reverse-engineered-bios.html blogpost] (dell, asus, fsi6x4, fxi-hex hpmini, insyde, samsung, sony-4x4, sony-serial).&lt;br /&gt;
&lt;br /&gt;
::*[[Media:AMITSEDecrypt.zip]] [https://www.virustotal.com/gui/file/2b03ef2292863bd94dc6ce0f10412f27ec5abf95f1e3aca2d34dd3712fd45d12 VT link] - AMI supervisor password decoder called &amp;quot;AMITSEDecrypt&amp;quot; to decode them with the XOR key. Works on older AMI firmware images is able to recover supervisor password if set.&lt;br /&gt;
&lt;br /&gt;
::*[https://bios-pw.org/ BIOS Master Password Generator (bios-pw.org)] - is a website that provides default or master BIOS unlock passwords for various laptop brands based on the system-generated hash or code displayed after too many failed BIOS password attempts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====HM70 PCH chipset Bypass Unsupported CPU=====&lt;br /&gt;
:Machine shuts down after 30 minutes if a &#039;&#039;&#039;&amp;quot;unsupported CPU&amp;quot;&#039;&#039;&#039; (Intel Core i3, i5 or i7) is installed in a notebook using the HM70 chipset.&amp;lt;br&amp;gt;&lt;br /&gt;
:The HM70 is aimed at entry-level laptops and budget-conscious consumers, and therefore is locked to [https://www.cpu-upgrade.com/mb-Intel_(chipsets)/HM70_Express.html support only dual core Pentium and Celeron CPUs..]&amp;lt;br&amp;gt;&lt;br /&gt;
:Intel has restricted this chipset in the firmware to shut down after 30 minutes if users attempt to upgrade their entry-level laptops.&lt;br /&gt;
::[[File:Hm70.png|none|thumb|200px|Intel HM70 PCH chipset. CPUs supported: Intel Pentium &amp;amp; Intel Celerons. [https://www.intel.com/content/www/us/en/products/sku/67419/mobile-intel-hm70-express-chipset/compatible.html Intel source]]]&lt;br /&gt;
&lt;br /&gt;
======Intel Management Engine Firmware Downgrade Attack======&lt;br /&gt;
&lt;br /&gt;
::First analyze the firmware after you have made a back-up. Make note of the Intel ME version.&lt;br /&gt;
::Then download the Intel ME version just below the firmware version you try to downgrade.&lt;br /&gt;
::Fire up your hex editor search in your bios blob for &#039;&#039;&#039;&amp;quot;0x24, 0x46, 0x50, 0x54, 0x0F, 0x00, 0x00, 0x00, 0x20&amp;quot;&#039;&#039;&#039; Intel ME 1.5M blob will start ascii text &#039;&#039;&#039;&amp;quot;$FPT&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
::Replace that entire section with the new downgraded Intel ME 1.5m blob. Before flashing make sure Me Analyzer recognises the change. Flash the modification and test it.&lt;br /&gt;
::If you don&#039;t see the ME version change with Me Analyzer first try to make note of the offset the Intel ME blob is at and then run it through me_cleaner before injecting a older one.&lt;br /&gt;
&lt;br /&gt;
::This downgrade attack &amp;lt;u&amp;gt;successfully bypassed&amp;lt;/u&amp;gt; the 30 minute shutdown restriction timer.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Required tools&#039;&#039;&#039;:&lt;br /&gt;
::*[[Software_Tools#Hex_Editors|Hex Editor.]]&lt;br /&gt;
::*[https://github.com/platomav/MEAnalyzer Me Analyzer] - Intel Engine &amp;amp; Graphics Firmware Analysis Tool.&lt;br /&gt;
::*[https://github.com/corna/me_cleaner me_cleaner] - Tool for partial deblobbing of Intel ME/TXE firmware images.&lt;br /&gt;
::*[https://winraid.level1techs.com/t/intel-conv-sec-management-engine-drivers-firmware-and-tools-2-15/30719 Intel (Converged Security) Management Engine: Drivers, Firmware and Tools for (CS)ME 2-15] - Useful resource.&lt;br /&gt;
::*[https://mega.nz/folder/2Q0klQpA#6o04nlV_4xqfx76tjvgi4g (CS)ME Firmware Archive.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Operating Systems====&lt;br /&gt;
Below are categories of operating systems used for various purposes, including binary reverse engineering, local software analysis, and wireless penetration testing with SDR for RF signal analysis.&lt;br /&gt;
=====Mostly X86-64=====&lt;br /&gt;
======Penetration Testing &amp;amp; Digital Forensics======&lt;br /&gt;
*[https://www.kali.org/ Kali Linux] - is an open-source, Debian-based Linux distribution geared towards various information security tasks, such as Penetration Testing, Security Research, Computer Forensics and Reverse Engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.backbox.org/ BlackBox] is more than an operating system, it is a Free Open Source Community Project with the aim of promoting the culture of security in IT environment and give its contribution to make it better and safer.&lt;br /&gt;
&lt;br /&gt;
*[https://blackarch.org/ BlackArch] - is an Arch Linux-based penetration testing distribution for penetration testers and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://www.parrotsec.org/ Parrot Security] - is based on top of Debian, the most advanced and recognized universal operating system that can run anywhere.&lt;br /&gt;
&lt;br /&gt;
*[https://labs.fedoraproject.org/security/ Fedora Security Spin] - is a live media based on Fedora to provide a safe test environment for working on security auditing, forensics and penetration testing, coupled with all the Fedora Security features and tools.&lt;br /&gt;
&lt;br /&gt;
*[https://www.caine-live.net/ CAINE] - CAINE (Computer Aided INvestigative Environment) is an Italian GNU/Linux live distribution created as a Digital Forensics project.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dracos-linux Dracos Linux] - is the Linux operating system from Indonesia, open source is built based on Debian live project under the protection of the GNU General Public License v3.0. This operating system is one variant of Linux distributions, which is used to perform security testing (penetration testing). Dracos linux in Arm by hundreds hydraulic pentest, forensics and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pentoo.ch/ Pentoo] - is a Live CD and Live USB designed for penetration testing and security assessment. Based off Gentoo Linux, Pentoo is provided both as 32 and 64 bit installable livecd.&lt;br /&gt;
&lt;br /&gt;
======RF Signals Analysis OS [RISC SBC &amp;amp; X86-64]======&lt;br /&gt;
*[https://cemaxecuter.com/ DragonOS] - Out of the box OS for SDRs. Supports Raspberry Pi and x86-64.&lt;br /&gt;
&lt;br /&gt;
======Privacy Operating System======&lt;br /&gt;
*[https://tails.net/ Tails] - is a portable operating system that protects against surveillance and censorship.&lt;br /&gt;
*[https://www.qubes-os.org/ Qubes OS] - is a security-focused operating system that uses virtualization to isolate applications and tasks into separate compartments (called qubes), protecting the system even if one part gets compromised.&lt;br /&gt;
*[https://www.whonix.org/ Whonix] is a privacy-focused Linux distribution that routes all internet traffic through the Tor network using a two-part system of an isolated gateway and a workstation to provide strong anonymity and security.&lt;br /&gt;
&lt;br /&gt;
======Windows 10 IoT LTSC======&lt;br /&gt;
*[https://rentry.co/LTSC LTSC IoT Windows 10 debloat &amp;amp; setup guide] [[Media:LTSC.pdf]] - Useful when you want a clean debloated Windows 10 virtual machine. The IoT LTSC channel receives security updates until Jan 13, 2032. &lt;br /&gt;
&lt;br /&gt;
*[https://rentry.org/fwt2 fwt2] [[Media:Fwt2.pdf]] - Read the /fwt/ paste for a more general overview of Windows.&lt;br /&gt;
&lt;br /&gt;
======Previous Windows versions======&lt;br /&gt;
*[https://hackandpwn.com/windows-7-esu-patching/ Windows 7 ESU Patching] - Information about the minimum set of updates needed for Windows 7 latest ESU hotfixes/patches.&lt;br /&gt;
&lt;br /&gt;
=====Embedded Devices [Network equipment]=====&lt;br /&gt;
&lt;br /&gt;
*[https://openwrt.org/ OpenWrt] - is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic.&lt;br /&gt;
&lt;br /&gt;
*[https://dd-wrt.com/ DD-WRT] - is a Linux based alternative OpenSource firmware suitable for a great variety of WLAN routers and embedded systems. The main emphasis lies on providing the easiest possible handling while at the same time supporting a great number of functionalities within the framework of the respective hardware platform used.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pfsense.org/ pfSense] - is a free and open-source operating system for firewalls and routers, primarily based on FreeBSD, that provides a comprehensive network security solution.&lt;br /&gt;
&lt;br /&gt;
*[https://opnsense.org/ OPNsense] - is an open-source firewall and routing platform built on FreeBSD. It&#039;s designed to be user-friendly and easy to configure, offering a wide range of features found in commercial firewalls, plus many more.&lt;br /&gt;
&lt;br /&gt;
=====Smartphones [Android &amp;quot;de-google&amp;quot;]=====&lt;br /&gt;
&lt;br /&gt;
*[https://lineageos.org/ LineageOS] - is a free and open-source operating system for Android devices, based on the Android mobile platform.&lt;br /&gt;
&lt;br /&gt;
*[https://grapheneos.org/ GrapheneOS] - is a privacy and security focused mobile OS with Android app compatibility developed as a non-profit open source project.&lt;br /&gt;
&lt;br /&gt;
*[https://sailfishos.org/ Sailfish OS] - is a secure mobile operating system optimized to run on smartphones and tablets, and also easily adaptable to all kinds of embedded devices and use cases.&lt;br /&gt;
&lt;br /&gt;
*[https://calyxos.org/ CalyxOS] - is a privacy-focused, &amp;quot;de-googled&amp;quot; Android-based operating system created by the Calyx Institute. It aims to defend online privacy, security, and accessibility by removing Google services and replacing them with free and open-source alternatives.&lt;br /&gt;
&lt;br /&gt;
*[https://crdroid.net/ crDroid] - is a highly customized, free Android ROM, based on LineageOS, designed for gaming and customization.&lt;br /&gt;
&lt;br /&gt;
*[https://www.ubuntu-touch.io/ Ubuntu Touch] - is a mobile operating system developed by the UBports community, based on the GNU/Linux operating system. It&#039;s a mobile version of Ubuntu, designed for touch-screen devices like smartphones and tablets, with a desktop-like experience. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Tools for opening CAD or Boardview files====&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Boardview is a type of file containing information about printed circuit boards, their components, used signals, test points and more. These files may have following extensions: .asc, .bdv, .brd, .bv, .cad, .cst, .gr, .f2b, .fz, .tvw and others.&lt;br /&gt;
&lt;br /&gt;
*[https://pldaniels.com/flexbv5/ FlexBV]  - Advanced FlexBV boardview software integrates your boardview files with PDF schematics to substantially ease the process of tracking down faults and understanding damaged boards.&lt;br /&gt;
&lt;br /&gt;
*[https://openboardview.org/ OpenBoardView] - is a Open Source Linux SDL/ImGui edition software for viewing .brd files, intended as a drop-in replacement for the &amp;quot;Test_Link&amp;quot; software and &amp;quot;Landrex&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://www.cadence.com/ko_KR/home/tools/allegro-downloads-start.html Allegro®/OrCAD® FREE Physical Viewer] - is a free download that allows you to view and plot databases from Allegro PCB Editor, OrCAD PCB Editor, Allegro Package Designer, and Allegro PCB SI technology.&lt;br /&gt;
&lt;br /&gt;
*[https://nexusbv.net/ Nexus BoardViewer Next-gen boardviewer. Free.] - is a excellent boardviewer that shows all traces like Allegro but with the ease of FlexBV / OpenBoardView and a simlair GUI like BoardViewer. &lt;br /&gt;
&lt;br /&gt;
::Nexus Boardviwer achive of different versions locally hosted. [https://t.me/+p2YoPidSSX9hOWI0 NexusBV Telegram group]&lt;br /&gt;
:::*[https://t.me/c/2215146324/12151 NexusBV v0.3 (post)] - Direct download: [[File:NexusBV v03.zip]] [https://www.virustotal.com/gui/file/54753f73574b710d297cea99796183001c1d1790f8500fc16bfbb8b70b6d51ab VT scan]&lt;br /&gt;
:::*NexusBV v0.6.1 - Direct download: [[File:NexusBV 0.6.1.zip]] [https://www.virustotal.com/gui/file/1a29d82494430b4f2bdd14d10c2dedb378c0a0371bfd8c9ea6b6cd5d83cc452d VT scan]&lt;br /&gt;
&lt;br /&gt;
*[http://boardviewer.net/ BoardViewer] - is software intended for viewing various boardview file types like .tvw files and much more supported formats.&lt;br /&gt;
&lt;br /&gt;
*CADview - simple old tool for viewing CAD files of PCB&#039;s (Windows). [[Media:CAD View.zip]] [https://www.virustotal.com/gui/file/9a64621ff34d8d674ba6580538908f4ea170fee9cc1cb700485bd41e3a3a42df VT link]&lt;br /&gt;
&lt;br /&gt;
For resources to open in your favorite boardview program visit &lt;br /&gt;
[[Literature#Datasheets.2C_boardviews.2C_schematics.2C_manuals|Literature -&amp;gt; Datasheets boardviews &amp;amp; schematics]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Custom PCB Development Software====&lt;br /&gt;
&lt;br /&gt;
=====Definition and Purpose=====&lt;br /&gt;
::&#039;&#039;&#039;Computer-Aided Design (CAD)&#039;&#039;&#039; refers to software that enables users to create, modify, analyze, or optimize designs in various fields such as architecture, mechanical engineering, and manufacturing. CAD is predominantly used for designing physical structures and components. It allows designers to visualize objects in two-dimensional (2D) or three-dimensional (3D) formats, facilitating precise planning and adjustments before production begins.&lt;br /&gt;
&lt;br /&gt;
::In contrast, &#039;&#039;&#039;Electronic Design Automation (EDA)&#039;&#039;&#039; encompasses a suite of software tools specifically tailored for the design of electronic systems. EDA is crucial in industries like semiconductor manufacturing and printed ::circuit board (PCB) design. It focuses on automating the processes involved in designing electronic circuits at various levels—from high-level architectural descriptions down to detailed layouts.&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;&#039;Integration Between CAD and EDA&#039;&#039;&#039;&lt;br /&gt;
::While CAD focuses on physical structures, EDA deals with electronic components. However, as products increasingly integrate both mechanical structures and electronic systems—such as IoT devices—the need for collaboration between CAD and EDA has grown. This integration allows designers to embed electronic circuits within mechanical models seamlessly.&lt;br /&gt;
&lt;br /&gt;
=====Electronics Design Automation [[Wikipedia:Electronic_design_automation|(EDA)]] Suite for Developing Custom PCB&#039;s=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.kicad.org/ KiCAD] - is a free CAD suite for electronic design automation (EDA). It facilitates the design and simulation of electronic hardware. It features an integrated environment for schematic capture, PCB layout, manufacturing file viewing, ngspice-provided SPICE simulation, and engineering calculation.&lt;br /&gt;
&lt;br /&gt;
*[https://easyeda.com/ EasyEDA] - EasyEDA is a web-based EDA tool suite that enables hardware engineers to design, simulate, share - publicly and privately - and discuss schematics, simulations and printed circuit boards. It can also be used [https://docs.easyeda.com/en/FAQ/Client/index.html offline].&lt;br /&gt;
&lt;br /&gt;
*[https://fritzing.org/ Fritzing] -  is an open-source hardware initiative that makes electronics accessible as a creative material for anyone.&lt;br /&gt;
&lt;br /&gt;
*[https://librepcb.org/ LibrePCB] - is a free, cross-platform, easy-to-use electronic design automation suite to draw schematics and design printed circuit boards – for makers, students and professionals, from beginners to experts.&lt;br /&gt;
&lt;br /&gt;
*[http://www.geda-project.org/ gEDA Project] - The gEDA project has produced and continues working on a full GPL&#039;d suite and toolkit of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production.&lt;br /&gt;
&lt;br /&gt;
*[http://repo.hu/projects/pcb-rnd/ pcb-rnd] - is a free/open source, flexible, modular Printed Circuit Board editor. For design of professional and hobby boards. Is feature-rich and compatible. Has a long history, fast paced development, and big plansand is part of the coralEDA ecosystem.&lt;br /&gt;
&lt;br /&gt;
=====Computer Aided Design [[Wikipedia:Computer-aided_design|(CAD)]] Mechanical Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.freecad.org/ FreeCAD] - is an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters.&lt;br /&gt;
&lt;br /&gt;
*[https://openscad.org/ OpenSCAD] - is software for creating solid 3D CAD objects. It is free software and available for Linux/UNIX, MS Windows and Mac OS X.&lt;br /&gt;
&lt;br /&gt;
*[https://brlcad.org/ BRL-CAD] - is a powerful open source cross-platform solid modeling system that includes interactive geometry editing, high-performance ray-tracing for rendering and geometric analysis, a system performance analysis benchmark suite, geometry libraries for application developers, and more than 30 years of active development.&lt;br /&gt;
&lt;br /&gt;
*[https://solvespace.com/index.pl SolveSpace] - is a free (GPLv3) parametric 3d CAD tool. Modeling 3d parts, modeling 2d parts, 3d-printed parts, preparing CAM data, mechanism design, plane and solid geometry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====Other software====&lt;br /&gt;
&lt;br /&gt;
=====Display Driver Utilities (Windows)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lostindark/DriverStoreExplorer Driver Store Explorer (RAPR)] - is a tool used to manage the Windows driver store, a repository of driver packages that Windows uses to install and update hardware drivers. It helps users list, add, install, delete, and export driver packages, especially those from third-party vendors.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Wagnard/display-drivers-uninstaller DDU] - is a driver removal utility that can help you completely uninstall AMD/NVIDIA/Intel graphics card drivers and packages from your system, without leaving leftovers behind (including registry keys, folders and files, and driver store).&lt;br /&gt;
&lt;br /&gt;
*[https://www.techpowerup.com/nvcleanstall/ NVCleanstall] - is a free utility from TechPowerUp that allows you to customize your NVIDIA GeForce driver installation. It enables you to remove unnecessary components and install only the drivers you need, potentially optimizing your system performance and minimizing &amp;quot;bloatware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/GSDragoon/RadeonSoftwareSlimmer Radeon Software Slimmer] - is a utility to trim down the bloat with Radeon Software for AMD GPUs on Microsoft Windows.&lt;br /&gt;
&lt;br /&gt;
*[https://forums.guru3d.com/threads/nvslimmer-nvidia-driver-slimming-utility.423072/ NVSlimmer] - is a third-party utility created by uKER and available on guru3d.com that allows users to remove unwanted components from NVIDIA graphics driver installations, effectively &amp;quot;trimming&amp;quot; down the install base. It&#039;s not an official Nvidia utility.&lt;br /&gt;
&lt;br /&gt;
=====Host Based Firewall [Windows FOSS]=====&lt;br /&gt;
*[https://github.com/tnodir/fort Fort Firewall] - is a very practical firewall that allows you to manage your privacy and security in Windows simply and flexibly. This open-source tool is a perfect alternative to the standard Windows firewall, giving you a lot of customizable features so you can work with your files and programs more comfortably.&lt;br /&gt;
&lt;br /&gt;
=====Web Browsing=====&lt;br /&gt;
*[https://www.mozilla.org/firefox/ Mozilla Firefox] - is a free, open source web browser developed by the Mozilla Foundation and Mozilla Corporation in 2004. The Firefox web browser can be used with Windows, Mac and Linux operating systems, as well as Android and iOS mobile devices.&lt;br /&gt;
&lt;br /&gt;
::Extensions &amp;amp; Configurations&lt;br /&gt;
:::*[https://github.com/hackademix/noscript NoScript] - The popular NoScript Security Suite browser extension.&lt;br /&gt;
:::*[https://github.com/ChrisAntaki/disable-webrtc-firefox WebRTC block] - WebRTC leaks your actual IP addresses from behind your VPN, by default. With this extension you can disable it.&lt;br /&gt;
:::*[https://github.com/arkenfox/user.js/ user.js] - Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening.&lt;br /&gt;
:::*[https://github.com/yokoffing/Betterfox Betterfox] - Firefox speed, privacy, and security: a user.js template for configuration. Your favorite browser, but better.&lt;br /&gt;
:::*[https://github.com/gorhill/uBlock uBlock] - Help users neutralize privacy-invading ads CPU and memory-efficient.&lt;br /&gt;
:::*[https://github.com/sereneblue/chameleon Chameleon] - is a WebExtension port of the popular Random Agent Spoofer. Spoofs a lot of client fingering techniques and adds security.&lt;br /&gt;
:::*[https://github.com/EFForg/privacybadger Privacy Badger] - is a browser extension that automatically learns to block invisible trackers. PB is made by the leading digital rights nonprofit EFF to stop companies from spying on you.&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ Tor Browser] - [[Wikipedia:Tor_(network)|Tor]] (The Onion Router) is a network that anonymizes web traffic to provide truly private web browsing. The Tor Browser hides your IP address and browsing activity by redirecting web traffic through a series of different routers known as nodes.&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/apps/org.torproject.android/ Orbot for Android] -  is a free proxy app that empowers other apps to use the internet more securely. Orbot uses Tor to encrypt your Internet traffic and then hides it by bouncing through a series of computers around the world. Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities.&lt;br /&gt;
&lt;br /&gt;
======Public Networks======&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ [[Wikipedia:Tor_(netwerk)|Tor]]] - is an open-source privacy network that enables anonymous web browsing. The worldwide Tor computer network uses secure, encrypted protocols to ensure that users&#039; online privacy is protected.&lt;br /&gt;
&lt;br /&gt;
*[https://geti2p.net/ The Invisible Internet Project [[Wikipedia:I2P|(I2P)]]] - is a fully encrypted private network layer. It protects your activity and location. Every day people use the network to connect with people without worry of being tracked or their data being collected.&lt;br /&gt;
&lt;br /&gt;
*[https://www.freenet.de/ FreeNet] - is a peer-to-peer platform for censorship-resistant, anonymous communication. It uses a decentralized distributed data store to keep and deliver information, and has a suite of free software for publishing and communicating on the Web without fear of censorship.&lt;br /&gt;
&lt;br /&gt;
*[https://zeronet.io/ ZeroNet] - Open, free and uncensorable websites, using Bitcoin cryptography and BitTorrent network · We believe in open, free, and uncensored network.&lt;br /&gt;
&lt;br /&gt;
*[https://lokinet.org/ Lokinet] - is an onion-router that lets you access the internet anonymously. Built on LLARP, the fastest onion-routing protocol in the world.&lt;br /&gt;
&lt;br /&gt;
*[https://nymtech.net/ Nym] - protect internet traffic by routing it through a decentralised mixnet that can be accessed anonymously using zk-nyms.&lt;br /&gt;
&lt;br /&gt;
=====Email Clients / Email Encryption Standards=====&lt;br /&gt;
*[https://www.thunderbird.net/ Mozilla ThunderBird] - is a free, open-source, cross-platform application for managing email, news feeds, chat, and news groups. It is a local email application, meaning it installs and runs as a client on your device, being rather than browser or web-based. [https://support.mozilla.org/en-US/kb/openpgp-thunderbird-howto-and-faq FAQ How to implement OpenPGP in Thunderbird].&lt;br /&gt;
&lt;br /&gt;
*[https://www.openpgp.org/ OpenPGP] - is the most widely used email encryption standard. It is defined by the OpenPGP Working Group of the Internet Engineering Task Force (IETF) as a Proposed Standard in RFC 4880. OpenPGP was originally derived from the PGP software, created by Phil Zimmermann.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnupg.org/ GnuPG] - is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP). GnuPG allows you to encrypt and sign your data and communications; it features a versatile key management system, along with access modules for all kinds of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications.&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.gnome.org/Apps/Evolution Evolution] - is a personal information management application that provides integrated mail, calendaring and address book functionality. Check the Privacy Policy sub-page for a general information about user data usage. [https://riseup.net/en/email/clients/evolution FAQ How to implement OpenPGP in Evolution].&lt;br /&gt;
&lt;br /&gt;
*[https://neomutt.org/ NeoMutt] - is a command line mail reader (or MUA ). It&#039;s a fork of Mutt with added features.&lt;br /&gt;
&lt;br /&gt;
=====Chat Applications / Platforms=====&lt;br /&gt;
*[https://www.teamspeak.com/ TeamSpeak] - is a VoIP application for audio communication between users via a chat channel, similar to a video meeting. Cross-platform with military-grade security, lag-free performance, privacy and complete control.&lt;br /&gt;
*[https://github.com/RetroShare/RetroShare RetroShare] - is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.&lt;br /&gt;
*[https://github.com/JFreegman/toxic Toxic] - is a Tox-based P2P messenger that provides end-to-end encrypted communications without the use of centralized servers. It supports text messaging, file sharing, 1-on-1 voice and video calls, private audio conferences, public and private text group chats.&lt;br /&gt;
*[https://www.jabber.org/ Jabber] - is a original messaging service based on [https://xmpp.org/ XMPP] and has been continuously offered for free since 1999.&lt;br /&gt;
::XMPP clients &amp;amp; extensions&lt;br /&gt;
:::*[https://xmpp.org/software/ XMPP client list] - is a list of XMPP clients composed by XMPP itself.&lt;br /&gt;
:::*[https://otr.cypherpunks.ca/ Off-the-Record Messaging (OTR) for XMPP] - is a cryptographic protocol that provides encryption for instant messaging conversations. OTR uses a combination of AES symmetric-key algorithm with 128 bits key length, the Diffie–Hellman key exchange with 1536 bits group size, and the SHA-1 hash function.&lt;br /&gt;
:::*[https://omemo.im/ OMEMO.IM] is a free, secure XMPP-based chat client available for Android and Windows that utilizes the OMEMO (Multi-End Message and Object) end-to-end encryption protocol.&lt;br /&gt;
:::*[https://xmpp.org/extensions/xep-0384.html XEP-0384: OMEMO Encryption] defines an end-to-end encryption protocol for XMPP messaging that uses double-ratchet and key-exchange techniques to securely encrypt one-to-one and group chats across multiple devices.&lt;br /&gt;
*[https://getsession.org/ Session] - Session is an end-to-end encrypted messenger that minimises sensitive metadata, designed and built for people who want absolute privacy and freedom from any form of surveillance.&lt;br /&gt;
*[https://github.com/briar Briar] - is a messaging app designed for activists, journalists, and anyone else who needs a safe, easy and robust way to communicate. Unlike traditional messaging apps, Briar doesn&#039;t rely on a central server - messages are synchronized directly between the users&#039; devices.&lt;br /&gt;
*[https://matrix.org/ Matrix] - is an open network for secure, decentralised communication.&lt;br /&gt;
*[https://discord.com/ Discord] - is a voice, video and text communication service used by over a hundred million people to hang out and talk with their friends and communities.&lt;br /&gt;
::Discord client advice&lt;br /&gt;
:::*1. Stop using the installed electron PC based version. Use the web version.&lt;br /&gt;
:::*2. Android stock client is spoiled with rubbish code slowing down your SoC and sending loads of analytics, use [https://github.com/Aliucord/Aliucord Aliucord] instead (but carefully read the readme.md, ToS issue).&lt;br /&gt;
&lt;br /&gt;
=====File Archiver Utilities=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.7-zip.org/ 7-Zip]  - is a free and open source file archiver.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/M2Team/NanaZip NanaZip] - is a free and open source file archiver intended for the modern Windows experience.&lt;br /&gt;
&lt;br /&gt;
*[https://peazip.github.io/ PeaZip] - is a free and open source file archiver, similar to WinRar, WinZip, and 7-Zip.&lt;br /&gt;
&lt;br /&gt;
=====Disk Encryption Software=====&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/archive/luks/ Linux Unified Key Setup (LUKS)] - The Linux Unified Key Setup (LUKS) is a disk encryption specification created by Clemens Fruhwirth in 2004 and originally intended for Linux. LUKS implements a platform-independent standard on-disk format for use in various tools&lt;br /&gt;
&lt;br /&gt;
*[https://www.veracrypt.fr/code/VeraCrypt/ VaraCrypt] - VeraCrypt is free open-source disk encryption software for Windows, Mac OS X and Linux. Support for on-the-fly encryption [[Wikipedia:Disk_encryption|(OTFE)]].&lt;br /&gt;
&lt;br /&gt;
=====Image Manipulation Tools=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.gimp.org/ Gimp] - is the official website of the GNU Image Manipulation Program (GIMP). GIMP is a cross-platform image editor available for GNU/Linux, macOS, Windows and more operating systems. It is free software, you can change its source code and distribute your changes.&lt;br /&gt;
&lt;br /&gt;
*[https://www.getpaint.net/ Paint.net] - is image and photo editing software for PCs that run Windows. It features an intuitive and innovative user interface with support for layers, unlimited undo, special effects, and a wide variety of useful and powerful tools. An active and growing online community provides friendly help, tutorials, and plugins.&lt;br /&gt;
&lt;br /&gt;
=====Video Editing Software / 3D Creation / Dec, Enc, Transcode, etc / Media Players=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.blackmagicdesign.com/products/davinciresolve DaVinci Resolve] - is the world’s only solution that combines editing, color correction, visual effects, motion graphics and audio post production all in one software tool! Its elegant, modern interface is fast to learn and easy for new users, yet powerful for professionals.&lt;br /&gt;
&lt;br /&gt;
*[https://shotcut.org/ Shotcut] - is a free, Open Source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.&lt;br /&gt;
&lt;br /&gt;
*[https://www.openshot.org/nl/ OpenShot] - is a free, Open Source video editor for Linux, Mac, and Windows. We designed OpenShot to be an easy to use, quick to learn, and surprisingly powerful video editor. Easily cut, slice, and edit any video or film.&lt;br /&gt;
&lt;br /&gt;
*[https://www.blender.org/ Blender] - is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation.&lt;br /&gt;
&lt;br /&gt;
*[https://ffmpeg.org/ FFMPEG (Command line interface to convert different formats)] - FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge.&lt;br /&gt;
&lt;br /&gt;
*[https://handbrake.fr/features.php HandBrake] - is an Open Source video transcoder available for Linux, Mac, and Windows. Everyone can use HandBrake to make videos for free. HandBrake is a post-production tool. Its primary purpose is to convert videos from supported source formats to MP4 or MKV format.&lt;br /&gt;
&lt;br /&gt;
*[https://www.videolan.org/ VLC Player] - VLC Media Player (also known as VLC) is a free, open source multimedia player developed by VideoLAN Organization. It is one of the oldest (released for the first time in February 2001) free, portable, cross-platform multimedia player. You can use it to play all popular multimedia files and also DVDs, CDs, VCDs and other streaming protocols.&lt;br /&gt;
&lt;br /&gt;
=====Video Recording and Live Streaming=====&lt;br /&gt;
&lt;br /&gt;
*[https://obsproject.com/ OBS (Open Broadcaster Software)] - is free and Open Source software for video recording and live streaming.&lt;br /&gt;
&lt;br /&gt;
*[https://streamlabs.com/ StreamLabs] - is free live streaming and recording software for Twitch, YouTube, and more for Windows or Mac.&lt;br /&gt;
&lt;br /&gt;
====Search engine (self-hosted &amp;amp; open-source)====&lt;br /&gt;
*[https://github.com/searxng/searxng SearXNG] - is a free and open-source metasearch engine that prioritizes user privacy. It works by aggregating results from various search engines, such as Google, Bing, and DuckDuckGo, without tracking or profiling users. Essentially, it acts as a privacy-respecting proxy for your searches. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/neon-mmd/websurfx websurfx] - is a free and open-source metasearch engine written in Rust, designed to provide a fast, secure, and privacy-respecting alternative to search engines like SearX. It aggregates results from other search engines without displaying ads, focusing on speed, security, and user privacy. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mwmbl/mwmbl Mwmbl] - is a non-profit, open source search engine where the community determines the rankings. We aim to be a replacement for commercial search engines such as Google and Bing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/yacy/yacy_search_server YaCy] - is a free, open-source, peer-to-peer (P2P) search engine that operates without a central authority. It differs from traditional search engines by allowing users to create their own local or global indexes and share them with other users, creating a decentralized network.&lt;br /&gt;
&lt;br /&gt;
====Social Network / Fediverse (self-hosted &amp;amp; open-source)====&lt;br /&gt;
&lt;br /&gt;
*[https://joinmastodon.org/ Mastodon] - is a free and open-source software for running self-hosted social networking services. It has microblogging features similar to Twitter, which are offered by a large number of independently run nodes, known as instances or servers, each with its own code of conduct, terms of service, privacy policy, privacy options, and content moderation policies. [https://github.com/mastodon/mastodon Github repo].&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pixelfed/pixelfed PixelFed] - is a decentralized, open-source social media platform focused on photo and video sharing, designed as an alternative to Instagram. It utilizes the ActivityPub protocol, allowing users to interact with accounts on other Pixelfed servers as if they were on the same platform.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/movim/movim Movim] - is a federated blogging and chat platform that acts as a web frontend for the XMPP protocol.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/emilebosch/awesome-fediverse Big fediverse list] - is a curated list of more decentralized social networks.&lt;br /&gt;
&lt;br /&gt;
====Privacy-focused Software Directory====&lt;br /&gt;
&lt;br /&gt;
*[https://prism-break.org/ prism-break.org] -  is a website that provides a curated list of free and open-source software (FOSS) alternatives to proprietary, surveillance-prone services. It aims to help users opt out of global data surveillance programs—like PRISM, XKeyscore, and Tempora—by promoting privacy-respecting technology for operating systems, browsers, and communication tools.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
    &lt;br /&gt;
:[[:Literature|See the literature wiki page for all the resources.]]&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3569</id>
		<title>Software Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Software_Tools&amp;diff=3569"/>
		<updated>2026-06-05T16:36:21Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: add new version and make version achive.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Software_wiki_banner.png|frameless|1280x300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disassemblers, decompilers, software development tools, pcb development suites, cryptographic tools, and other reverse engineering software. If you used it while reverse engineering, list it here!&lt;br /&gt;
==Tool Index==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RF Signals Analysis====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jopohl/urh Universal Radio Hacker] - tool to analyze and extract data from SDR-captured radio signals (especially pilots, [[Wikipedia:ISM_radio_band|ISM RF]] devices, etc). See youtube for tutorials and examples.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnuradio.org/ GNU Radio]  - toolkit that provides signal processing blocks to implement software-defined radios and signal processing systems.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/cjcliffe/CubicSDR CubicSDR] - is a cross-platform Software-Defined Radio application which allows you to navigate the radio spectrum and demodulate any signals you might discover.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/audacity/audacity Audacity] - is a audio editor that can be used to cleanup the radio waves captured by a [[Wikipedia:Software-defined_radio|SDR]] or Software Defined Radio. (Example: Start Audacity -&amp;gt; Import –&amp;gt; Raw Data -&amp;gt; Radio Wave File)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Firmware Analysis====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ReFirmLabs/binwalk binwalk]  - Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/attify/firmware-analysis-toolkit FAT] - is a toolkit built in order to help security researchers analyze and identify vulnerabilities in IoT and embedded device firmware.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/e-m-b-a/emba EMBA] - is designed as the central firmware analysis tool for penetration testers and product security teams. It supports the complete security analysis process starting with firmware extraction, doing static analysis and dynamic analysis via emulation and finally generating a web report.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rampageX/firmware-mod-kit Firmware Modification Kit] - is a collection of scripts and utilities to extract and rebuild linux based firmware images.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/craigz28/firmwalker Firmwalker] - is a script for searching the extracted firmware file system for goodies!&lt;br /&gt;
&lt;br /&gt;
====Setup Extractors / Overlay Unpackers / Virtualization Wrappers====&lt;br /&gt;
&lt;br /&gt;
*[https://innounp.sourceforge.net/ innounp] - the Inno Setup Unpacker.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Bioruebe/UniExtract2 Universal Extractor 2 (UniExtract2)] -  is a tool designed to extract files from any type of extractable file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/activescott/lessmsi lessmsi] - a tool to view and extract the contents of an Windows Installer (.msi) file.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/crackinglandia/fuu FUU] - [F]aster [U]niversal [U]npacker.&lt;br /&gt;
&lt;br /&gt;
=====Themida Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/themida-unmutate themida-unmutate] - is a static deobfuscator for Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sodareverse/TDE TDE] - is a devirtualization engine for Themida. Supported FISH VMA versions: 2.2.5.0, 2.2.6.0, 2.2.7.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ergrelet/unlicense unlicense] - is a dynamic unpacker and import fixer for Themida/WinLicense 2.x and 3.x mostly used for malware-analysis.&lt;br /&gt;
&lt;br /&gt;
=====VMProtect Reverse Engineering=====&lt;br /&gt;
&lt;br /&gt;
======VMProtect 2======&lt;br /&gt;
&lt;br /&gt;
*[https://git.back.engineering/vmp2/ vmp2] - Resources provided by Back Engineering Labs regarding VMProtect 2 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmemu (VMProtect 2 Virtual Machine Handler Emulation)&lt;br /&gt;
*vmassembler (VMProtect 2 Virtual Instruction Assembler)&lt;br /&gt;
*vmprofiler (VMProtect 2 Virtual Machines Profiler Library)&lt;br /&gt;
*vmprofiler-cli (VMProtect 2 CLI Virtual Machine Information Displayer)&lt;br /&gt;
*vmhook (VMProtect 2 Virtual Machine Hooking Library)&lt;br /&gt;
*vmprofiler-qt (VMProtect 2 Qt Virtual Instruction Inspector)&lt;br /&gt;
*um-hook (VMProtect 2 Usermode Virtual Instruction Hook Demo)&lt;br /&gt;
*vmdevirt (VMProtect Devirtualization)&lt;br /&gt;
&lt;br /&gt;
======VMProtect 3======&lt;br /&gt;
&lt;br /&gt;
*[https://git.back.engineering/vmp3/ vmp3] - Resources provided by Back Engineering Labs regarding VMProtect 3 Reverse Engineering (x64 PE Only).&lt;br /&gt;
*vmdevirt (VMProtect 3 Static Devirtualization)&lt;br /&gt;
*vmprofiler (VMProtect 3 Virtual Machines Profiler Library)&lt;br /&gt;
*vmemu (VMProtect 3 Virtual Machine Handler Emulation)&lt;br /&gt;
&lt;br /&gt;
=====Code Virtualizer (Oreans Technologies)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pakt/decv devc] - ia s decompiler for Code Virtualizer 1.3.8 (Oreans).&lt;br /&gt;
*[https://gdtr.wordpress.com/2012/10/03/decv-a-decompiler-for-code-virtualizer-by-oreans/ decv] - [blog post] a decompiler for Code Virtualizer by Oreans.&lt;br /&gt;
*[https://github.com/67-6f-64/AntiOreans-CodeDevirtualizer AntiOreans-CodeDevirtualizer] - is a proof-of-concept devirtualization engine for Themida/Oreans-CodeDevirtualizer.&lt;br /&gt;
&lt;br /&gt;
=====Enigma Protector=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mos9527/evbunpack evbunpack] - is a Enigma Virtual Box Unpacker. Supported versions: 11.00, 10.70, 9.70, and 7.80.&lt;br /&gt;
&lt;br /&gt;
======OllyDbg Scripts======&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%201.90%20-%203.xx%20Alternativ%20Unpacker%20v1.0.txt Enigma Protector 1.90–3.xx Unpacker]&lt;br /&gt;
*[https://github.com/ThomasThelen/OllyDbg-Scripts/blob/master/Enigma/Enigma%20Protector%204.xx%20VM%20API%20Fixer%20v0.5.0.txt Enigma Protector 4.xx VM API Fixer]&lt;br /&gt;
&lt;br /&gt;
=====Generic Code Virtualizer=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jnraber/VirtualDeobfuscator VirtualDeobfuscator] - is a reverse engineering tool for virtualization wrappers.&lt;br /&gt;
&lt;br /&gt;
====Reverse Engineering Toolkit AIO====&lt;br /&gt;
=====Windows‑focused=====&lt;br /&gt;
*[https://github.com/Jakiboy/ReVens ReVens] - is a Windows-based Reverse Engineering Toolkit &amp;quot;All-In-One&amp;quot;, Built for Security (Malware analysis, Penetration testing) &amp;amp; Educational purposes.&lt;br /&gt;
*[https://github.com/mentebinaria/retoolkit retoolkit] - is a collection of tools you may like if you are interested in reverse engineering and/or malware analysis on x86 and x64 Windows systems.&lt;br /&gt;
*[https://github.com/byte2mov/re-kit-2.0 re-kit 2.0] - is a reverse engineering toolkit made for fighting malware and analyzing programs.&lt;br /&gt;
*[https://github.com/zer0condition/ReverseKit ReverseKit] - is a comprehensive toolkit designed to aid reverse engineers in the process of dynamic RE.&lt;br /&gt;
&lt;br /&gt;
=====Android‑focused=====&lt;br /&gt;
*[https://github.com/RevEngiSquad/revengi-app RevEngi] - is a all-in-one toolkit for reverse engineering: Smali Grammar, DexRepair, Flutter Analysis and much more...&lt;br /&gt;
&lt;br /&gt;
====Binary PE Analysis / Editor (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20210331144912/https://protectionid.net/ ProtectionID] - Great little tool to scan a Windows binary payload for overlays and packers.  [[Media:ProtectionId.690.December.2017.zip]] [https://www.virustotal.com/gui/file/26c54eb376183d508ee129531728f9e01d30f0df29d7621f390e8f0ea6a1c79c/community VT link], pw: recessim.com&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/horsicq/Detect-It-Easy Detect-It-Easy] - abbreviated &amp;quot;DIE&amp;quot; is a program for determining types of files. &amp;quot;DIE&amp;quot; is a cross-platform application, apart from Windows version there are also available versions for Linux and Mac OS.&lt;br /&gt;
&lt;br /&gt;
*[https://www.mitec.cz/exe.html MiTeC Portable Executable Reader/Explorer] - is a tool that reads and displays executable file properties and structures. It is compatible with PE32 (Portable Executable), PE32+ (64bit), NE (Windows 3.x New Executable) and VxD (Windows 9x Virtual Device Driver) file types. .NET executables are supported too.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ExeinfoASL/ASL ExeInfoPe] - is a tool that can detect packers, compilers, protectors, .NET obfuscators, PUA applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/pe-bear PE-bear] - is a Portable Executable reversing tool with a friendly GUI using the Capstone Engine and is Open Source!&lt;br /&gt;
&lt;br /&gt;
*[https://ntcore.com/?page_id=388 CFF Explorer] - is a PE editor called CFF Explorer and a process viewer with a lot of features.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20220331063153/http://www.rdgsoft.net/ RDG Packer Detector] - is a detector for packers, cryptors, compilers, installers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/petoolse/petools/ PE Tools] - is a portable executable (PE) manipulation toolkit.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/zedxxx/rccextended RccExtended] - is a resource compiler and decompiler for Qt binaries (files with the .rcc extension).&lt;br /&gt;
&lt;br /&gt;
====Hex Editors====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/WerWolv/ImHex ImHex] - is a Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.&lt;br /&gt;
&lt;br /&gt;
*[https://mh-nexus.de/en/hxd/ HxD] - is a carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size.&lt;br /&gt;
&lt;br /&gt;
*[https://www.x-ways.net/winhex/ WinHex] - is in its core a universal hexadecimal editor, particularly helpful in the realm of computer forensics, data recovery, low-level data processing, and IT security.&lt;br /&gt;
&lt;br /&gt;
*[https://malcat.fr/index.html MalCat] - is a feature-rich hexadecimal editor / disassembler for Windows and Linux targeted to IT-security professionals. Inspect more than 40 binary file formats, dissassemble and decompile different CPU architectures, extract embedded files and scan for Yara signatures or anomalies in a fast and easy-to-use graphical interface.&lt;br /&gt;
&lt;br /&gt;
====Pattern Matching / Pattern Searching====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/VirusTotal/yara Yara] - is a pattern matching swiss knife in the IT Security Researchers branch.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BurntSushi/ripgrep ripgrep (rg)] - is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files.&lt;br /&gt;
&lt;br /&gt;
*[https://linux.die.net/man/1/grep grep] - searches the named input FILEs (or standard input if no files are named, or if a single hyphen-minus (-) is given as file name) for lines containing a match to the given PATTERN. By default, grep prints the matching lines.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/stefankueng/grepWin grepWin] -  is a simple yet powerful search and replace tool which can use regular expressions to do its job. This allows to do much more powerful searches and replaces.&lt;br /&gt;
&lt;br /&gt;
*[https://astrogrep.sourceforge.net/  AstroGrep] - is a Microsoft Windows grep utility. Grep is a UNIX command-line program which searches within files for keywords. AstroGrep supports regular expressions, versatile printing options, stores most recently used paths and has a &amp;quot;context&amp;quot; feature which is very nice for looking at source code.&lt;br /&gt;
&lt;br /&gt;
====Comparison Tools (Binary differences)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joxeankoret/diaphora Diaphora] - is the most advanced Free and Open Source program diffing tool.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/bindiff BinDiff] - is an open-source comparison tool for binary files to quickly find differences and similarities in disassembled code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/clearbluejar/ghidriff Ghidriff] - is a command-line binary diffing tool that uses Ghidra to identify differences between two binaries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/quarkslab/qbindiff QBinDiff] - is an experimental binary diffing tool addressing the diffing as a Network Alignement Quadratic Problem.&lt;br /&gt;
&lt;br /&gt;
*[https://book.rada.re/tools/radiff2/binary_diffing.html radiff2] - is a binary diffing utility that is part of the radare2 framework.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/bmaia/binwally binwally] - is a binary and directory tree comparison tool using Fuzzy Hashing concept (ssdeep).&lt;br /&gt;
&lt;br /&gt;
====IAT Reconstructors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/x64dbg/Scylla NtQuery Scylla] - is a Windows Portable Executable imports reconstructor Open Source and part of x64dbg.&lt;br /&gt;
&lt;br /&gt;
====Process Monitors (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/winsiderss/systeminformer/ System Informer] - is a  free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer Process Explorer (by Microsoft Sysinternals)] - is an advanced system monitoring tool by Microsoft Sysinternals that provides detailed real-time information about running processes, including their dependencies, resource usage, and open handles or DLLs.&lt;br /&gt;
&lt;br /&gt;
*[https://docs.microsoft.com/en-us/sysinternals/downloads/procmon Process Monitor (by Microsoft Sysinternals)] - is a real-time monitoring tool by Microsoft Sysinternals that captures and displays detailed system activity related to file system, registry, process, and thread operations for advanced troubleshooting and diagnostics.&lt;br /&gt;
&lt;br /&gt;
====Process Dumpers (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/glmcdona/Process-Dump Process Dump (pd)] - is a Windows reverse-engineering tool to dump malware memory components back to disk for analysis. It uses an aggressive import reconstruction approach to make analysis easier, and supports 32 and 64 bit modules. Dumping of regions without PE headers is supported and in these cases PE headers and import tables will automatically be generated.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EquiFox/KsDumper KsDumper] - is a tool for dumping processes using the power of kernel space.&lt;br /&gt;
&lt;br /&gt;
====API monitoring ring3 (Windows)====&lt;br /&gt;
&lt;br /&gt;
*[http://jacquelin.potier.free.fr/winapioverride32/ WinAPIOverride] - is an advanced api monitoring software for 32 and 64 bits processes. You can monitor and/or override any function of a process.&lt;br /&gt;
&lt;br /&gt;
*[http://www.rohitab.com/apimonitor Rohitab API Monitor] - is a free tool that lets you monitor and control API calls made by applications and services. Its a powerful tool for seeing how applications and services work or for tracking down problems that you have in your own applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/hasherezade/tiny_tracer tiny_tracer] - is a Pin Tool for tracing API calls including parameters of selected functions, selected instructions RDTSC, CPUID, INT, inline system calls inc parameters of selected syscalls and more.&lt;br /&gt;
&lt;br /&gt;
====Hashing &amp;amp; Crypto====&lt;br /&gt;
These tools are used in authorized security audits to uncover flaws in hashing or cryptographic logic, as well as to detect backdoors or undocumented features. They are also commonly employed in crackme challenges to help improve reverse engineering skills.&amp;lt;br&amp;gt;&lt;br /&gt;
It includes support for a wide range of cryptographic algorithms and hash functions, such as AES, Blowfish, TEA family, RC2–RC6, Twofish, DES variants, MARS, and hashing standards like SHA-2, RIPEMD, TIGER, WHIRLPOOL, CRC variants, and HAVAL with multiple rounds and output lengths.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/distro/AT4RE/Tools Keygener Assistant v2.1.2] [[File:Keygener Assistant v2.1.2.zip]] - is a tool that combines several functions to facilitate the task and save time during the analysis of an algorithm.&lt;br /&gt;
&lt;br /&gt;
*[https://webscene.ir/tools/show/SnD-Reverser-Tool-1.4 SnD Reverser Tool 1.4 (404)] [[File:SnD Reverser Tool 1.4.zip]] - is a cryptographic companion tool designed to support reverse engineering efforts, offering a wide range of features including hash function analysis, base conversions, and support for various encryption standards.&lt;br /&gt;
&lt;br /&gt;
====Password cracking====&lt;br /&gt;
Most embedded devices, whether connected via wireless or wired interfaces, store credentials such as local account passwords, service keys, and API keys. If you need to evaluate or audit the cryptographic mechanisms protecting these credentials, password-cracking tools are essential.&lt;br /&gt;
&lt;br /&gt;
Offline&lt;br /&gt;
*[https://github.com/hashcat/hashcat Hashcat] - is world&#039;s fastest and most advanced password recovery utility, supports many hash algorithms (MD5, SHA1, NTLM, bcrypt, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/openwall/john John the Ripper jumbo] - is a advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs.&lt;br /&gt;
&lt;br /&gt;
Online (network based bruteforce in LAN).&lt;br /&gt;
*[https://github.com/vanhauser-thc/thc-hydra Hydra / THC Hydra] - is a parallelized network login cracker built into various operating systems like Kali Linux, Parrot and other major penetration testing environments. It was created as a proof of concept tool, for security researchers to demonstrate how easy it can be to crack logins.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/jmk-foofus/medusa Medusa] - is a speedy, parallel, and modular, login brute-forcer.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lanjelot/patator Patator] - is a multi-purpose brute-forcer, with a modular design and a flexible usage. Also support various offline brute force methods like; unzip_pass, keystore_pass, umbraco_crack.&lt;br /&gt;
&lt;br /&gt;
====Virtualization technology (host isolation) or sandboxes====&lt;br /&gt;
&lt;br /&gt;
*[https://www.vmware.com/ VMware] - is a virtualization and cloud computing software provider based in Palo Alto, Calif.&lt;br /&gt;
&lt;br /&gt;
*[https://www.virtualbox.org/ Oracle VM VirtualBox] - is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 3.&lt;br /&gt;
&lt;br /&gt;
*[https://linux-kvm.org/page/Main_Page KVM (for Kernel-based Virtual Machine)] - is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko.&lt;br /&gt;
&lt;br /&gt;
*[https://www.qemu.org/ QEMU] - A generic and open source machine emulator and virtualizer.&lt;br /&gt;
&lt;br /&gt;
*[https://www.proxmox.com/en/proxmox-virtual-environment/overview Proxmox] - is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hypervisor and Linux Containers (LXC), software-defined storage and networking functionality, on a single platform.&lt;br /&gt;
&lt;br /&gt;
*[https://www.redhat.com/en/technologies/cloud-computing/openshift/virtualization Red Hat OpenShift Virtualization] - Red Hat® OpenShift® Virtualization, a feature of Red Hat OpenShift, allows IT teams to run virtual machines alongside containers on the same platform, simplifying management and improving time to production. &lt;br /&gt;
&lt;br /&gt;
*[https://xenproject.org/ Xen Project] - The Xen Project focuses on revolutionizing virtualization by providing a versatile and powerful hypervisor that addresses the evolving needs of diverse industries.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/firecracker-microvm/firecracker Firecracker] - is an open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services that provide serverless operational models.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sandboxie-plus/Sandboxie Sandboxie] - is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems. It creates a sandbox-like isolated operating environment in which applications can be run or installed without permanently modifying local &amp;amp; mapped drives or the Windows registry.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/kpcyrd/boxxy-rs boxxy-rs] - is a linkable sandbox explorer. &amp;quot;If you implement boundaries and nobody is around to push them, do they even exist?&amp;quot;. Have you ever wondered how your sandbox looks like from the inside? Tempted to test if you can escape it, if only you had a shell to give it a try?&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Dynamic &amp;amp; Static Analysis (mostly &#039;&#039;&#039;unmanged&#039;&#039;&#039; binaries)====&lt;br /&gt;
&lt;br /&gt;
=====Interactive Disassemblers (&#039;&#039;&#039;static analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://binary.ninja/ Binary Ninja] - reverse-engineering platform that can disassemble a binary and display the disassembly in linear or graph views.&lt;br /&gt;
&lt;br /&gt;
::Binary Ninja Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-unmutate-bn themida-unmutate-bn] - a Binary Ninja plugin to deobfuscate Themida, WinLicense and Code Virtualizer 3.x&#039;s mutation-based obfuscation.&lt;br /&gt;
:::*[https://github.com/ergrelet/themida-spotter-bn themida-spotter-bn] - a Binary Ninja plugin to detect Themida, WinLicense and Code Virtualizer&#039;s obfuscated code locations.&lt;br /&gt;
&lt;br /&gt;
*[https://www.nsa.gov/resources/everyone/ghidra/ Ghidra] - Ghidra is an open source software reverse engineering (SRE) framework developed by NSA&#039;s [https://www.nsa.gov/what-we-do/research/ Research] Directorate for NSA&#039;s [https://www.nsa.gov/what-we-do/cybersecurity/ cybersecurity mission].&lt;br /&gt;
&lt;br /&gt;
::Ghidra Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/AllsafeCyberSecurity/awesome-ghidra Scripts/Plugins/Extension] - A curated list of awesome Ghidra materials.&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ghidra_scripts Arm &amp;amp; MIPS scripts] - ARM &amp;amp; MIPS ROP finder, Call Chain, Codatify, Fluorescence, Function Profiler, Leaf Blower, Local Cross Reference, and more.&lt;br /&gt;
:::*[https://github.com/DSecurity/efiSeek efiSeek] - is a tool that aids in identifying and analyzing EFI (Extensible Firmware Interface) binaries by locating key EFI structures and metadata within firmware images.&lt;br /&gt;
:::*Qt Framework&lt;br /&gt;
::::*[https://github.com/diommsantos/QtREAnalyzer/ QtREAnalyzer] - is a extension to reverse-engineer Qt binaries. Works only with Run-Time Type Information (RTTI) enabled &amp;amp; compiled with MSVC.&lt;br /&gt;
::::*[https://github.com/OSUSecLab/QtRE QtRE] - is a headless analyzer tailored for Qt binary analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://www.hex-rays.com/products/ida/ IDA] - The IDA Disassembler and Debugger is an interactive, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X.&lt;br /&gt;
&lt;br /&gt;
::IDA Scripts/Plugins/Extension&lt;br /&gt;
:::*[https://github.com/gdelugre/ida-arm-system-highlight IDA ARM] - This script will give you the list of ARM system instructions used in your IDA database. This is useful for locating specific low-level pieces of code (setting up the MMU, caches, fault handlers, etc.).&lt;br /&gt;
:::*[https://github.com/google/bindiff BinDiff] - is a Open Source comparison tool for binary files, that assists vulnerability researchers and engineers to quickly find differences and similarities in disassembled code.&lt;br /&gt;
:::*[https://www.keystone-engine.org/keypatch/ Keypatch] - A multi-architeture assembler for IDA. Keypatch allows you enter assembly instructions to directly patch the binary under analysis. Powered by Keystone engine.&lt;br /&gt;
:::*[https://github.com/onethawt/idastealth IDAStealth] - is a plugin which aims to hide the IDA debugger from most common anti-debugging techniques. The plugin is composed of two files, the plugin itself and a dll which is injected into the debugger as soon as the debugger attaches to the process.&lt;br /&gt;
:::*[https://github.com/iphelix/ida-sploiter ida-sploiter] - is a exploit development and vulnerability research tool. Some of the plugin&#039;s features include a powerful ROP gadgets search engine, semantic gadget analysis and filtering, interactive ROP chain builder, stack pivot analysis, writable function pointer search, cyclic memory pattern generation and offset analysis, detection of bad characters and memory holes, and many others.&lt;br /&gt;
:::*[https://github.com/danigargu/IDAtropy IDAtropy] -is a plugin for Hex-Ray&#039;s IDA Pro designed to generate charts of entropy and histograms using the power of idapython and matplotlib&lt;br /&gt;
:::*[https://github.com/grayhatacademy/ida/tree/master/plugins/localxrefs Localxrefs] - Finds references to any selected text from within the current function.&lt;br /&gt;
:::*[https://github.com/a1ext/labeless Labeless] - is a plugin system for dynamic, seamless and realtime synchronization between IDA Database and Olly. Labels, function names and global variables synchronization is supported. Olly and x64dbg are supported.&lt;br /&gt;
:::*[https://www.coresecurity.com/core-labs/open-source-tools/turbodiff-cs Turbodiff] - is a binary diffing tool developed as an IDA plugin. It discovers and analyzes differences between the functions of two binaries.&lt;br /&gt;
::::*Oreans CV scripts&lt;br /&gt;
:::::*[[Media:Oreans anti debug blacklist identifier.zip]] - [Python script] Oreans - Anti-Debugger Blacklist Identifier; Tested on 2.3.0.0 - 2.4.6.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier biased.zip]] - [Python script] Oreans - Macro Entry Identifier (Biased); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::::*[[Media:Oreans macro entry identifier reversal.zip]] - [Python script] Oreans - Macro Entry Identifier (Reversal); Tested on 2.3.0.0 - 3.0.8.0.&lt;br /&gt;
:::*[https://github.com/onethawt/idaplugins-list A list of IDA Plugins PART1 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/vmallet/ida-plugins A list of IDA Plugins PART2 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
:::*[https://github.com/fr0gger/awesome-ida-x64-olly-plugin A list of IDA Plugins PART3 (click here for more)] - A large list/collection of plugins for IDA.&lt;br /&gt;
::IDA LLM Plugins&lt;br /&gt;
:::*Local (quantized LLMs Q4/INT4)&lt;br /&gt;
::::*[https://github.com/atredispartners/aidapal aiDAPal] - is an IDA Pro plugin that uses a locally running LLM that has been fine-tuned for Hex-Rays pseudocode to assist with code analysis.&lt;br /&gt;
::::*[https://github.com/0xdea/oneiromancer oneiromancer] - is a reverse engineering assistant that uses a locally running LLM to aid with pseudo-code analysis.&lt;br /&gt;
:::*Cloud&lt;br /&gt;
::::*[https://github.com/JusticeRage/Gepetto Gepetto] - is a Python plugin which uses various large language models to provide meaning to functions decompiled by IDA Pro (≥ 7.4). It can leverage them to explain what a function does, and to automatically rename its variables.&lt;br /&gt;
::::*[https://github.com/Antelcat/ida_copilot ida_copilot] - is a ChatGPT plugin for IDA Pro, where the cutting-edge capabilities of OpenAI&#039;s GPT models meet the powerful disassembly and debugging features of IDA Pro.&lt;br /&gt;
::::*[https://github.com/ke0z/VulChatGPT VulChatGPT] - is an plugin for Hex-Rays decompiler which integrates with the OpenAI API (ChatGPT) to assist in vulnerability discovery during reverse-engineering.&lt;br /&gt;
::::*[https://github.com/RevEngAI/reai-ida RevEng.AI] - is a plugin by RevEng.AI that integrates with their AI-driven analysis platform to let you upload binaries, fetch semantic summaries, auto‑rename functions based on similar binaries, sync analyses, and even perform AI‑based decompilation.&lt;br /&gt;
&lt;br /&gt;
*[https://codisec.com/veles/ Veles] - Open source tool for binary data analysis (No longer actively developed).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/uxmal/reko Reko] - Reko is a binary decompiler for static analysis (ARM, x86-64, M68K, Aarch65, RISC-V and dotnet)&lt;br /&gt;
&lt;br /&gt;
*[https://rada.re/ radare2] and [https://rizin.re/ Rizin] - radare2 and its fork Rizin are open source reverse engineering frameworks. Both are primarily used through a shell-like text UI, but also offer GUIs called [https://rada.re/n/iaito.html iaito] and [https://cutter.re/ Cutter] respectively.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rizinorg/cutter Cutter] - is a free and open-source reverse engineering platform powered by rizin. It aims at being an advanced and customizable reverse engineering platform while keeping the user experience in mind. Cutter is created by reverse engineers for reverse engineers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/joelpx/plasma Plasma] - Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/wisk/medusa Medusa] - is a disassembler designed to be both modular and interactive. It runs on Windows and Linux, it should be the same on OSX.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/capstone-engine/capstone Capstone] - is a disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.&lt;br /&gt;
&lt;br /&gt;
=====Active Disassemblers or Debuggers (&#039;&#039;&#039;dynamic analysis&#039;&#039;&#039;)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/vivisect/vivisect Vivisect] - Vivisect binary analysis framework.  Includes Disassembler, Debugger, Emulation and Symbolik analysis engines.  Includes built-in Server and Shared-Workspace functionality.  Runs interactive or headless, programmable, extensible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X (Pure-Python, using ctypes to access underlying OS debug mechanism).  Supports RevSync via plugin, allowing basic collaboration with Binja, Ghidra, and IDA.  Criticisms (from a core dev): &amp;quot;Graph View could use some work, slower than Binja and IDA (due to Python), documentation like an OpenSource Project... but we keep working to make it better.  PR&#039;s and suggestions welcome.&amp;quot;  Best installed via Pip:  &amp;lt;code&amp;gt;python3 -m pip install vivisect&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[https://www.immunityinc.com/products/debugger/ Immunity Debugger] - is a powerful new way to write exploits, analyze malware, and reverse engineer Windows binary files (python support)&lt;br /&gt;
&lt;br /&gt;
*[https://www.hopperapp.com/ Hopper] - Hopper can use LLDB or GDB, which lets you debug and analyze the binary in a dynamic way (only for Mac and Linux hosts, not for mobile devices).&lt;br /&gt;
&lt;br /&gt;
*[https://www.ollydbg.de/ OllyDbg] - is a powerful, user-friendly 32-bit Windows debugger focused on binary analysis, reverse engineering, and malware research, featuring dynamic code analysis and a rich plugin ecosystem.&lt;br /&gt;
&lt;br /&gt;
::OllyDbg Scripts/Plugins/Mods&lt;br /&gt;
:::*[https://github.com/ThomasThelen/OllyDbg-Scripts OllyDbg-Scripts] - is a curated list containing many older x86 OllyDbg scripts.&lt;br /&gt;
&lt;br /&gt;
*[https://x64dbg.com/ x64dbg] - Is a powerful Open Source Ollydbg replacement with a User Interface very similar to Ollydbg also x64dbg as the name states offers x64 support.&lt;br /&gt;
&lt;br /&gt;
::x64dbg Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/x64dbg/x64dbg/wiki/Plugins x64dbg&#039;s Wiki] - is a wiki of Integrations and Plugins of x64dbg debugger.&lt;br /&gt;
:::*[[Media:Oreans oep finder uni.zip]] - OEP Finder python script (Universal=works for &amp;quot;all&amp;quot; versions); Tested on 2.3.0.0, 2.3.5.10, 3.0.8.0.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mandiant/rvmi rVMI] - is a debugger on steroids. It leverages Virtual Machine Introspection (VMI) and memory forensics to provide full system analysis. This means that an analyst can inspect userspace processes, kernel drivers, and pre-boot environments in a single tool.&lt;br /&gt;
&lt;br /&gt;
*[https://www.sourceware.org/gdb/ GDB] - the GNU Project debugger, allows you to see what is going on `inside&#039; another program while it executes, or what another program was doing at the moment it crashed.&lt;br /&gt;
&lt;br /&gt;
::GDB Plugins/Integrations/Templates&lt;br /&gt;
:::*[https://github.com/pwndbg/pwndbg pwndbg] - is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/eteran/edb-debugger edb] - is a cross platform AArch32/x86/x86-64 debugger. It was inspired by Ollydbg, but aims to function on AArch32, x86, and x86-64 as well as multiple OS&#039;s.&lt;br /&gt;
&lt;br /&gt;
====Debugging and Profiling dynamic analysis (Linux)====&lt;br /&gt;
&lt;br /&gt;
*[https://valgrind.org/ Valgrind] - is a GPL&#039;d system for debugging and profiling Linux programs. With Valgrind&#039;s tool suite you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable.&lt;br /&gt;
&lt;br /&gt;
*[https://libcsdbg.sourceforge.net/jTracer/ jTracer] - is a stack trace visualization utility for libcsdbg. In other words, it acts as a TCP/IP server for libcsdbg clients, that connect to it and transfer their trace data, either C++ exception stack traces or generic thread stack traces and whole process stack dumps.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/koute/bytehound Bytehound] - is a memory profiler tool for Linux designed to help developers analyze memory usage and find leaks in their applications.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/strace/strace strace] - is a diagnostic, debugging and instructional userspace utility for Linux.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rr-debugger/rr rr Record and Replay Framework] - is a lightweight tool for recording, replaying and debugging execution of applications (trees of processes and threads). Debugging extends gdb with very efficient reverse-execution, which in combination with standard gdb/x86 features like hardware data watchpoints, makes debugging much more fun.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lornix/fenris fenris] - is a program execution path analysis tool suitable for black-box code audits and algorithm analysis. It&#039;s useful for tracking down bugs and evaluating security subsystems.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers / Decompilers for &#039;&#039;&#039;managed&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====.NET (CLR)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dnSpyEx/dnSpy dnSpyEx (newly maintained repo &amp;amp; &#039;&#039;&#039;added features&#039;&#039;&#039;)] - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/dnSpy/dnSpy dnSpy (archived repo)]  - is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don&#039;t have any source code available.&lt;br /&gt;
*[https://github.com/icedland/iced Iced] - Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua.&lt;br /&gt;
*[https://github.com/icsharpcode/ILSpy ILSpy] - NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&amp;amp;more) - cross-platform!&lt;br /&gt;
*[https://www.telerik.com/products/decompiler.aspx Telerik JustDecompile] - is a free .NET decompiler and assembly browser that makes high-quality .NET decompilation easy With an open source decompilation engine.&lt;br /&gt;
&lt;br /&gt;
======.NET deobfuscators======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/ViRb3/de4dot-cex de4dot CEx] - is a deobfuscator based on de4dot with full support for vanilla ConfuserEx.&lt;br /&gt;
::*[https://github.com/de4dot/de4dot de4dot] - is a .NET deobfuscator and unpacker.&lt;br /&gt;
::*[https://github.com/NotPrab/.NET-Deobfuscator Lists of .NET deobfuscators and unpackers (Open Source)] - A curated list of open source deobfuscators and more.&lt;br /&gt;
&lt;br /&gt;
======.NET memory dumpers======&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/wwh1004/ExtremeDumper ExtremeDumper] - is a .NET Assembly Dumper (source code available).&lt;br /&gt;
::*[https://github.com/fremag/MemoScope.Net MemoScope.Net] - is a tool to analyze .Net process memory: it can dump an application&#039;s memory in a file and read it later. The dump file contains all data (objects) and threads (state, stack, call stack).&lt;br /&gt;
::*[https://github.com/0x410c/ClrDumper ClrDumper] - is a tool that can dump .NET assemblies and scripts from native clr loaders, managed assembly and vbs, jscript or powershell scripts.&lt;br /&gt;
&lt;br /&gt;
======.NET tracers======&lt;br /&gt;
&lt;br /&gt;
::*[https://web.archive.org/web/20150515023954/http://www.reteam.org/board/showthread.php?t=939 dotNET Tracer 2.0 by Kurapika] - is a simple tool that has a similar functionality to RegMon or FileMon but it&#039;s designed to trace events in .NET assemblies in runtime. [[Media:KDT2.0.zip]] [https://www.virustotal.com/gui/file/d29afcc5115c28f9892f7a6d249423374ad77ac86f69b316665c347982975d02 VT1] [https://www.virustotal.com/gui/file/04cd51dbbc3d2b4fe4a721e4ad0c2f3012fe0f409dc902b430207ea25561ff8c VT2] (thermida packed), pw: recessim.com&lt;br /&gt;
::*[https://github.com/smourier/TraceSpy TraceSpy] - is a open source and free, alternative to the very popular SysInternals DebugView tool.&lt;br /&gt;
&lt;br /&gt;
=====JAVA (JVM) Decompilers=====&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/Col-E/Recaf Recaf] - Recaf is an open-source Java bytecode editor that simplifies the process of editing compiled Java applications.&lt;br /&gt;
:*[https://www.pnfsoftware.com/ JEB decompiler] - Decompile and debug Android dalvik, Intel x86, ARM, MIPS, RISC-V, S7 PLC, Java, WebAssembly &amp;amp; Ethereum Decompilers.&lt;br /&gt;
&lt;br /&gt;
======JAVA (ART/APK)======&lt;br /&gt;
The tooling you need for Android application reverse engineering of the Java virtual machine bytecode. Traditional Java Virtual Machine (JVM) and Android Runtime (ART) that utilizes AOT compilation over JIT.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/skylot/jadx Jadx] - Dex to Java decompiler. Command-line and GUI tools for producing Java source code from Android Dex and apk files.&lt;br /&gt;
:*[https://github.com/honeynet/apkinspector/ APKinspector] - is a powerful GUI tool for analysts to analyze the Android applications.&lt;br /&gt;
:*[https://apktool.org/ Apktool] - A tool for reverse engineering Android apk files.&lt;br /&gt;
:*[https://github.com/androguard/androguard Androguard] - is a full python tool to play with Android files. DEX, ODEX; APK; Android&#039;s binary xml; Android resources; Disassemble DEX/ODEX bytecodes.&lt;br /&gt;
:*[https://github.com/Konloch/bytecode-viewer Bytecode viewer] - is a Java 8+ Jar &amp;amp; Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger &amp;amp; More)&lt;br /&gt;
:*[https://github.com/niranjan94/show-java ShowJava] - is an APK (android application), JAR &amp;amp; Dex decompiler for android.&lt;br /&gt;
:*[https://github.com/tp7309/TTDeDroid TTDeDroid] - is a tool for quickly decompiling apk/aar/dex/jar.&lt;br /&gt;
:*[https://github.com/JesusFreke/smali smali/baksmali] - is an assembler/disassembler for the dex format used by dalvik, Android&#039;s Java VM implementation. The syntax is loosely based on Jasmin&#039;s/dedexer&#039;s syntax.&lt;br /&gt;
&lt;br /&gt;
======RASP (Runtime Application Self-Protection) Android======&lt;br /&gt;
To effectively audit applications, testers often intentionally make their devices vulnerable to simplify testing.&amp;lt;br&amp;gt;&lt;br /&gt;
In response, application developers implement countermeasures such as detecting emulators, debuggers, and checking if the device is secure and not rooted.&amp;lt;br&amp;gt;&lt;br /&gt;
The current focus of this technology is on the vulnerabilities of Java and .NET platforms.&lt;br /&gt;
:*[https://arxiv.org/pdf/2312.17726 arXiv:2312.17726 (cs.CR)] - is a paper regarding Interactive Application Security Testing (IAST) and RASP Tools.&lt;br /&gt;
:*[https://github.com/securevale/android-rasp Android-RASP] - is a solution for protecting Android apps against being run on vulnerable devices.&lt;br /&gt;
&lt;br /&gt;
======JAVA deobfuscators (mixed platforms)======&lt;br /&gt;
There is nothing more annoying than coroutines (ProGuard), c-flow, function virtualization, class and name renaming and junk code while decompiling code. Here are a few off the shelf deobfuscators.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/CalebFenton/simplify simplify] - Android virtual machine and generic deobfuscator.&lt;br /&gt;
:*[https://github.com/java-deobfuscator/deobfuscator deobfuscator] - is a project that aims to deobfuscate most commercially-available obfuscators for Java. [https://github.com/java-deobfuscator/deobfuscator-gui GUI version github]&lt;br /&gt;
:*[https://github.com/GraxCode/threadtear Threadtear] - is a multifunctional deobfuscation tool for java, ZKM and Stringer support, Android support is in development.&lt;br /&gt;
:*[https://github.com/narumii/Deobfuscator Another Deobfuscator] - Some deobfuscator for java. Supports superblaubeere27 / JObf / sb27, Paramorphism 2.1.2_9, Caesium, Monsey, Skid/qProtect, Scuti, CheatBreaker, Bozar, ...&lt;br /&gt;
&lt;br /&gt;
======JAVA decompilers (platform independent)======&lt;br /&gt;
:*[https://github.com/fesh0r/fernflower Fernflower] - is a powerful open-source Java decompiler that reconstructs readable Java source code from compiled bytecode, widely used and integrated into IntelliJ IDEA.&lt;br /&gt;
&lt;br /&gt;
====Debuggers / Disassemblers for &#039;&#039;&#039;unmanaged&#039;&#039;&#039; binaries====&lt;br /&gt;
&lt;br /&gt;
=====AutoIt=====&lt;br /&gt;
AutoIt decompilers extract or anything else related to reverse engineering AutoIt binaries.&lt;br /&gt;
:*[https://github.com/JacobPimental/exe2aut exe2aut] - is a tool that converts executable (.exe) files into AutoIt script (.aut) source code, attempting to reverse-engineer compiled AutoIt programs.&lt;br /&gt;
:*[https://github.com/nazywam/AutoIt-Ripper AutoIt-Ripper] - is a short python script that allows for extraction of &amp;quot;compiled&amp;quot; AutoIt scripts from PE executables.&lt;br /&gt;
&lt;br /&gt;
=====VB6=====&lt;br /&gt;
Early .NET applications compile native and p-code meaning there is not a easy way to decompile these like with newer .NET framework exectables. &lt;br /&gt;
:*[https://www.vb-decompiler.org/ VB Decompiler Pro] - is a commercial software tool that decompiles and analyzes programs written in Visual Basic 5.0/6.0 and also .NET for reverse engineering and code recovery purposes.&lt;br /&gt;
&lt;br /&gt;
====Bytecode Decompilers====&lt;br /&gt;
&lt;br /&gt;
=====React Native Hermes=====&lt;br /&gt;
If you plan on looking inside a compiled React Native Asset for doing a security audit, these tools come in handy.&lt;br /&gt;
&lt;br /&gt;
:*[https://github.com/P1sec/hermes-dec hermes-dec] - A reverse engineering tool for decompiling and disassembling the React Native Hermes bytecode.&lt;br /&gt;
:*[https://github.com/Pilfer/hermes_rs hermes_rs] - Bytecode disassembler and assembler.&lt;br /&gt;
:*[https://github.com/bongtrop/hbctool hbctool] - Hermes Bytecode Reverse Engineering Tool (Assemble/Disassemble Hermes Bytecode).&lt;br /&gt;
&lt;br /&gt;
=====Python=====&lt;br /&gt;
To reverse or decompile binaries generated by IronPython, which compiles Python code into Common Intermediate Language (CIL) targeting the Common Language Infrastructure (CLI), you should use decompilation tools designed for managed assemblies rather than traditional Python bytecode tools.&lt;br /&gt;
:*[https://github.com/rocky/python-uncompyle6 uncompyle6] - is a native Python cross-version decompiler and fragment decompiler. The successor to decompyle, uncompyle, and uncompyle2.&lt;br /&gt;
:*[https://github.com/zrax/pycdc pycdc] - is a C++ python bytecode disassembler and decompiler.&lt;br /&gt;
:*[https://github.com/Cisco-Talos/pyrebox PyREBox] - is a Python scriptable Reverse Engineering sandbox by Cisco-Talos. It is based on QEMU, and its goal is to aid reverse engineering by providing dynamic analysis and debugging capabilities from a different perspective.&lt;br /&gt;
:*[https://github.com/snare/voltron Voltron] - is an extensible debugger UI toolkit written in Python. It aims to improve the user experience of various debuggers (LLDB, GDB, VDB and WinDbg) by enabling the attachment of utility views that can retrieve and display data from the debugger host.&lt;br /&gt;
&lt;br /&gt;
=====Lua=====&lt;br /&gt;
:*[https://github.com/scratchminer/unluac unlua] - is a decompiler that converts compiled Lua 5.1 bytecode files (.luac) back into readable Lua source code.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Fuzzers====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/honggfuzz Honggfuzz] - Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based).&lt;br /&gt;
&lt;br /&gt;
*[https://llvm.org/docs/LibFuzzer.html LibFuzzer] - LibFuzzer is an in-process, coverage-guided, evolutionary fuzzing engine.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/google/AFL &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; AFL (American fuzzy lop)] - is a security-oriented fuzzer that employs a novel type of compile-time instrumentation and genetic algorithms to automatically discover clean, interesting test cases that trigger new internal states in the targeted binary.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/AFLplusplus/AFLplusplus AFL++ (AFLplusplus)] - The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel &amp;amp; redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/carolemieux/afl-rb FairFuzz] - is a AFL extension to increase code coverage by targeting rare branches. FairFuzz has a particular advantage on programs with highly nested structure (packet analyzers, xmllint, programs compiled with laf-inte, etc).&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/RUB-SysSec/redqueen RedQueen] - is a fast general purpose fuzzer for x86 binary applications. It can automatically overcome checksums and magic bytes without falling back to complex and fragile program analysis techniques, such as symbolic execution.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sslab-gatech/qsym &#039;&#039;&#039;(ARCHIVED)&#039;&#039;&#039; QSYM] - ia a Practical Concolic Execution Engine Tailored for Hybrid Fuzzing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/puppet-meteor/MOpt-AFL MOpt-AFL] - is a AFL-based fuzzer that utilizes a customized Particle Swarm Optimization (PSO) algorithm to find the optimal selection probability distribution of operators with respect to fuzzing effectiveness. More details can be found in the technical report. The installation of MOpt-AFL is the same as AFL&#039;s.&lt;br /&gt;
&lt;br /&gt;
====PC platform exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/chipsec/chipsec Chipsec] - is a framework for analyzing the security of PC platforms including hardware, system firmware (BIOS/UEFI), and platform components. It includes a security test suite, tools for accessing various low level interfaces, and forensic capabilities.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/rapid7/metasploit-framework Metasploit Framework] - is a Ruby-based Framework, modular penetration testing platform that enables you to write, test, and execute exploit code.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/BC-SECURITY/Empire Empire] - is a post-exploitation and adversary emulation framework that is used to aid Red Teams and Penetration Testers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Arachni/arachni Arachni] - is a feature-full, modular, high-performance Ruby framework aimed towards helping penetration testers and administrators evaluate the security of web applications.&lt;br /&gt;
&lt;br /&gt;
*[https://portswigger.net/burp Burp Suite] - Burp or Burp Suite is a set of tools used for penetration testing of web applications.&lt;br /&gt;
&lt;br /&gt;
====Mobile exploration frameworks====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/MobSF/Mobile-Security-Framework-MobSF MobSF] - Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.&lt;br /&gt;
&lt;br /&gt;
*[https://frida.re/ Frida] - Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/sensepost/objection objection] - is a runtime mobile exploration toolkit, powered by Frida, built to help you assess the security posture of your mobile applications, without needing a jailbreak.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/xtiankisutsa/MARA_Framework MARA] - is a Mobile Application RE and Analysis Framework. It is a toolkit that puts together commonly used mobile application RE and analysis tools to assist in testing mobile applications against the OWASP mobile security threats.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/EntySec/SeaShell SeaShell] - is an iOS post-exploitation framework that enables you to access the device remotely, control it and extract sensitive information.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mingyuan-xia/AppAudit AppAudit] - is an efficient program analysis tool that detects data leaks in mobile applications. It can accurately find all leaks within seconds and ~200 MB memory.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/canyie/pine Pine] - is a dynamic java method hook framework on ART runtime, which can intercept almost all java method calls in the current process.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPlant LSPlant] - is an Android ART hook library, providing Java method hook/unhook and inline deoptimization.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/LSPosed/LSPosed LSposed] - is a Riru / Zygisk module trying to provide an ART hooking framework which delivers consistent APIs with the OG Xposed, leveraging LSPlant hooking framework.&lt;br /&gt;
&lt;br /&gt;
::LSPosed Module Repository&lt;br /&gt;
:::*[https://github.com/Xposed-Modules-Repo Xposed Modules Repo] - New Xposed(LSPosed) Module Repository.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/ElderDrivers/EdXposed Xposed Framework] - is a framework for mobile exploration hooking and modifying code on the fly. [https://binderfilter.github.io/xposed/ Inline API hooking example].&lt;br /&gt;
&lt;br /&gt;
::Xposed modules&lt;br /&gt;
:::*[https://github.com/Fuzion24/JustTrustMe JustTrustMe] - Art framework hook to patch okHTTP and other common libs to fool the CERT chain in order for Mitmproxy to capture TLS traffic in cleartext.&lt;br /&gt;
:::*[https://github.com/sanfengAndroid/FakeXposed FakeXposed] - Hide xposed, root, file redirection, two-way shielding data detection.&lt;br /&gt;
:::*[https://github.com/ac-pm/SSLUnpinning_Xposed/ SSLUnpinning_Xposed] - Android Xposed Module to bypass SSL certificate validation (Certificate Pinning)..&lt;br /&gt;
&lt;br /&gt;
::Xposed Framework API Development Documentation&lt;br /&gt;
:::*[https://api.xposed.info/reference/packages.html Xposed API Reference] - Javadoc reference of the Xposed Framework API. It&#039;s meant for module developers who want to understand which classes and methods they can use.&lt;br /&gt;
&lt;br /&gt;
====Network Inspection====&lt;br /&gt;
&lt;br /&gt;
=====Promiscuous mode eavesdropping TCP/UDP=====&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/mitmproxy/mitmproxy Mitmproxy] - is an interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.&lt;br /&gt;
&lt;br /&gt;
::*[https://gitlab.com/wireshark/wireshark Wireshark] - is a network traffic analyzer, or &amp;quot;sniffer&amp;quot;, for Linux, macOS, &amp;amp;#42;BSD and other Unix and Unix-like operating systems and for Windows.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/zaproxy/zaproxy Zed Attack Proxy (ZAP)] - is an Open Source &amp;amp; easy to use integrated penetration testing tool for finding vulnerabilities in web applications.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/SensePost/Mallet Mallet] - is an intercepting proxy for arbitrary protocols.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/Warxim/petep PETEP (PEnetration TEsting Proxy)] - is an open-source Java application for traffic analysis &amp;amp; modification using TCP/UDP proxies. PETEP is a useful tool for performing penetration tests of applications with various application protocols.&lt;br /&gt;
&lt;br /&gt;
=====HTTP(S) Debuggers / Web Debuggers=====&lt;br /&gt;
&lt;br /&gt;
::*[https://portswigger.net/burp Burp Suite] - is a proxy tool which helps to view, interact, modify web requests. Test, find, and exploit vulnerabilities faster with a complete suite of security testing tools.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.httpdebugger.com/ HTTP Debugger Pro] - is a network traffic analyzer tool that captures, displays, and analyzes HTTP and HTTPS traffic between a web browser or application and the internet for debugging and testing purposes.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/httptoolkit  HTTP Toolkit] - is a beautiful, cross-platform &amp;amp; open-source HTTP(S) debugging proxy, analyzer &amp;amp; client, with built-in support for modern tools from Docker to Android to GraphQL.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/jbittel/httpry httpry] - is a HTTP logging and information retrieval tool written in Perl and C.&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/requestly/requestly Requestly] - Bring the power of Charles Proxy, Fiddler &amp;amp; Postman together with beautiful, modern UI &amp;amp; collaboration features.&lt;br /&gt;
&lt;br /&gt;
::*[https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe Fiddler] - is a Web Debugger is a serviceable web debugging proxy for logging all HTTP(S) traffic linking your computer and the internet, allowing for traffic inspection, breakpoint setting, and more.&lt;br /&gt;
&lt;br /&gt;
=====Other Network Tools=====&lt;br /&gt;
&lt;br /&gt;
::*[https://learn.microsoft.com/en-us/sysinternals/downloads/tcpview tcpview] - is a tool that will enumerate all active TCP and UDP endpoints, resolving all IP addresses to their domain name versions (Windows).&lt;br /&gt;
&lt;br /&gt;
::*[https://www.nirsoft.net/utils/cports.html cports] - is network monitoring software that displays the list of all currently opened TCP/IP and UDP ports on your local Windows computer.&lt;br /&gt;
&lt;br /&gt;
::*[https://www.netresec.com/?page=NetworkMinerSourceCode NetworkMiner] - is an open source network forensics tool that extracts artifacts, such as files, images, emails and passwords, from captured network traffic in PCAP files.&lt;br /&gt;
&lt;br /&gt;
::*[https://linux.die.net/man/8/netstat netstat] - is a Linux CLI tool to print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====BIOS (basic input/output system) firmware modifying software====&lt;br /&gt;
Unified Extensible Firmware Interface (UEFI) &amp;amp; legacy computer BIOS (basic input/output system) firmware modifying software.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====UEFI=====&lt;br /&gt;
::*[https://github.com/LongSoft/UEFITool UEFITool / UEFIExtract / UEFIFind] - is a UEFI firmware image viewer and editor.&lt;br /&gt;
::*[https://github.com/LongSoft/IFRExtractor-RS IFRExtractor-RS] - is a Rust utility to extract UEFI IFR (Internal Form Representation) data found in a binary file into human-readable text.&lt;br /&gt;
::*[https://github.com/theopolis/uefi-firmware-parser uefi-firmware-parser] - is a cross-platform open source application written in Python. Very tinker-friendly. Can be used in scripts to automate firmware patching.&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.01_x64.exe AMIBCP_5.01_x64] - AMI BIOS Configuration Program (AMIBCP) is a powerful customization utility that enables OEMs/ODMs to customize the Aptio® ROM image without intervening on the source code. [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b VT link]&lt;br /&gt;
::*[https://github.com/tylernguyen/razer15-hackintosh/blob/master/tools/AMIBCP64/AMIBCP64.exe AMIBCP 5.01.0014 x64] [https://www.virustotal.com/gui/file/58f822028c24bb452e4c0af60118b3db2a492d91dbf477960ac4f595cfded91b/details VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0023.exe AMIBCP_5.02.0023] [https://www.virustotal.com/gui/file/38f7c54098af1544ddba6324e6d1fea6d1462f422ba021f309ad4445dacd0467 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_5.02.0031.exe AMIBCP_5.02.0031] [https://www.virustotal.com/gui/file/c7ade67fe0e8f4c22f73ce3168ff6e718086f1eda83cce4c065b4fe49bd5ad99 VT link]&lt;br /&gt;
::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP%205.02.0034.exe AMIBCP 5.02.0034] [https://www.virustotal.com/gui/file/7fe28fb8a7419c95fba428891e5b3914d9e2b365a5a8932da74db52a1c1dabd8 VT link]&lt;br /&gt;
::*[https://github.com/datasone/grub-mod-setup_var grub-mod-setup_var] - a modified grub allowing tweaking hidden BIOS settings. Does not work with newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o because of SMM protection or variable locking.&lt;br /&gt;
::*[https://github.com/JamesAmiTw/ru-uefi RU.EFI] - is a UEFI app that allows users to examine and modify UEFI variables within a system&#039;s BIOS while the system is running. It&#039;s essentially a tool for interacting with and altering firmware settings, and is often used for tasks like unlocking hidden BIOS settings or debugging firmware-related issues. Crashes on newer (2012 &amp;amp; &amp;gt;&amp;gt;) InsydeH2o upon loading from EFI shell possibly because of violating BIOS runtime security policies.&lt;br /&gt;
&lt;br /&gt;
=====BIOS (legacy)=====&lt;br /&gt;
::*[https://forums.mydigitallife.net/threads/tool-to-insert-replace-slic-in-phoenix-insyde-dell-efi-bioses.13194 PhoenixTool] - is a Windows-only freeware GUI application written in C#. Used mostly for SLIC-related modifications, but it not limited to this task. Requires Microsoft .NET 3.5 to work properly. Supports unpacking firmware images from various vendor-specific formats like encrypted HP update files and Dell installers.&lt;br /&gt;
:::&#039;&#039;&#039;AMI&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.25.zip AMIBCP_2.25] [https://www.virustotal.com/gui/file/71050f3db40cc6c0a623d66c8eeb05d0a0818226fd11ed787452f4f540d45204 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_2.43.zip AMIBCP_2.43] [https://www.virustotal.com/gui/file/efa10cfe5f78c16982abf458eb50a4fde152631ad3b77838bd2013a763045ced VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.13.exe AMIBCP_3.13] [https://www.virustotal.com/gui/file/e0a5b1059f04813e72c6d4fa639d32567002fdd86321895b5987224a4518896e VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.37.exe AMIBCP_3.37] [https://www.virustotal.com/gui/file/1174e177b28fb7ecbac6c5043a9e8d78ff4756f657ea72369c5fb6b43b1f2623 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.46.exe AMIBCP_3.46] [https://www.virustotal.com/gui/file/84bd5b151286d4181ef26284d96ca49074e18574b8454c51cb0b34013ee5d073 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.47.exe AMIBCP_3.47] [https://www.virustotal.com/gui/file/20d93c6f868d4638676b7cde2c66c5589433c1480250aa0d774c4feef3337507 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_3.51.exe AMIBCP_3.51] [https://www.virustotal.com/gui/file/0d630b4b9c34d6c7132249a1a7bc3de33b39779fc90d9a367272cf57b4621aed VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.53.exe AMIBCP_4.53] [https://www.virustotal.com/gui/file/3f90e402dab9f64cbc4514e18bc2625ec7672da806cd9e0ef2e803b0ce104a01 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/AMIBCP/AMIBCP_4.55.exe AMIBCP_4.55] [https://www.virustotal.com/gui/file/451ad821a66e9ea89ee0544ce53cfab887dc0bb662a2de95f0e1aa1663dc6e06 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_2.22.1.exe MMTOOL_2.22.1] - MMtool stands for Module Management Tool. As one of AMI&#039;s BIOS/UEFI utilities, MMTool allows users to manage firmware file modules within the Aptio ROM image. [https://www.virustotal.com/gui/file/cf49f1e742f5cce68152f3c17df29e5c9aa7fb557c432402199159ffda44e007 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.12.exe MMTOOL_3.12] [https://www.virustotal.com/gui/file/78c3ca427878be5b07058f422914027462d3ac740b0de247169cc0aee4195e3b VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOl_3.19.exe MMTOOl_3.19] [https://www.virustotal.com/gui/file/b4b30c6ff911f18d3383b094628f59aa5ec3b109acd12aaef391acf9720e52af VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.19_Mod_21FiX.exe MMTOOL_3.19_Mod_21FiX] [https://www.virustotal.com/gui/file/66e2717fcac67b073d24916c74bc8d8dd7932b188d20b8b635b511e6195d5855 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22.EXE MMTOOL_3.22] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_1B_21Fix-BKMOD.EXE MMTOOL_3.22_1B_21Fix-BKMOD] [https://www.virustotal.com/gui/file/5616a62d2b50a53490bb705b769ed86bf4b49799663a814fcd1284ebc0bdc62f VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.22_CN_BKMod.exe MMTOOL_3.22_CN_BKMod] [https://www.virustotal.com/gui/file/f467d75962278a4e01d646cdf8008136912d8a1ddd588c45e2fcee9d7cd17140 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.23_CN_BKMod.exe MMTOOL_3.23_CN_BKMod] [https://www.virustotal.com/gui/file/9bf846d023312c889069b03f5ab7157e270fc67c5d295e745d0a5f27d12a71de VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_3.26.exe MMTOOL_3.26] [https://www.virustotal.com/gui/file/c5a64ea7ce2bea8556fa81e0069adbba793181bfaa76f59f4f472f0a471bac98 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_4.50.0.23.exe MMTOOL_4.50.0.23][https://www.virustotal.com/gui/file/7d0377a72e67e5a71400361416452440826832aeb2c9bebaa578e8af962eaafd VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.0.07.exe MMTOOL_5.0.07] [https://www.virustotal.com/gui/file/28049163fd1e3423c42b229a5f6ed877f14e7caf3b794bf7efb970b375e6ff41 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0024.exe MMTOOL_5.02.0024] [https://www.virustotal.com/gui/file/bbc3e75905997ddc05c523e57a72e49bbfcaf84dca64e460f10f8553b7fda9ee VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/AMI/MMTOOL/MMTOOL_5.02.0025.exe MMTOOL_5.02.0025] [https://www.virustotal.com/gui/file/5d05d0bbea720d4b73dc66db55031c2659458696b9f143df3b7e2f43040289cc VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Award&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/tree/main/Award_Bios_Editor Award Bios Editor] - is a editor for Award bios.&lt;br /&gt;
:::&#039;&#039;&#039;InsydeH2O&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.02.13.zip H2OEZE_x86_WIN_100.00.02.13] - H2OEZE™: Easy BIOS Editor that helps edit binaries in the BIOS, including Option ROMs, driver binaries, logos, and Setup values. [https://www.virustotal.com/gui/file/9660f1bf9436b258ec5ad857a94fbd0ec1f8fbff8ab22ca1dfcfb5ebbdcedf08 VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x86/H2OEZE_x86_WIN_100.00.03.04.zip H2OEZE_x86_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/2a1005803da854693502093445906eb2cccb24947d6828bc1533ba3603c73b0a VT link]&lt;br /&gt;
:::*[https://github.com/direstraits96/BIOS-MOD-TOOLS/blob/main/Insyde/H2OEZE/x64/H2OEZE_x64_WIN_100.00.03.04.rar H2OEZE_x64_WIN_100.00.03.04]  [https://www.virustotal.com/gui/file/20d2d0336d30afd0b1961eb42dc061ce66a6fcfbfba1530e7abd9be883dcb45c VT link]&lt;br /&gt;
:::&#039;&#039;&#039;Phoenix&#039;&#039;&#039;&lt;br /&gt;
:::*[[Media:PhoenixBiosEditor2.2.13.zip]] (pw: recessim.com [https://www.virustotal.com/gui/file/3abf75ea7386f3dc24156bf6175a940867b8c742246cb8bf257fe5fc0b1cf9b5 VT link]) - is a software tool used to view and modify the settings and structure of Phoenix BIOS firmware images dating from between 2004 and 2008.&lt;br /&gt;
&lt;br /&gt;
:Download all* the above tools in one archive, [https://github.com/direstraits96/BIOS-MOD-TOOLS/archive/refs/heads/main.zip click here]. [https://www.virustotal.com/gui/file/d8a75883ca8d292adcf40e5ed88584579b1c0c69f6ad5837fc56747233c56f9c VT link]&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Tool collections&#039;&#039;&#039;&lt;br /&gt;
:::*[http://xdel.ru/downloads/bios-mods.com-tools/ bios-mods.com tools (2016)] - is a collection of bios modifying and flashing tools.&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;&#039;Microcode Extraction Tool&#039;&#039;&#039;&lt;br /&gt;
:::*[https://github.com/platomav/MCExtractor MCExtractor] - is a tool which parses Intel, AMD, VIA and Freescale processor microcode binaries. It can be used by end-users who are looking for all relevant microcode information such as CPUID, Platform, Version, Date, Release, Size, Checksum etc.&lt;br /&gt;
&lt;br /&gt;
:Bios password resetting&lt;br /&gt;
::*[https://archive.org/details/hp-bios-reset-mazzif HP BIOS Password Reset by MAZZIF] [https://www.virustotal.com/gui/file/9ddd094edc286f2cb8d63158d226986d9a0c184ca450580dfaf9754005df9d41 VT link] - A live USB tool made by Mazzif to reset older HP Probook and Elitebook BIOS passwords.&lt;br /&gt;
&lt;br /&gt;
::*[[Media:Fujitsu bios unlock.zip|pwgen-fsi-6x4dec.py]] [https://www.virustotal.com/gui/file/3a43ba7c88f1f10576728ea291b3097c048f842eee30dda3121280c049c61b8a VT link] pwgen-fsi-6x4dec.py - is a python command-line utility for generating master unlock password for older Fujitsu notebooks. Tested on: E557, FH570, Q616, U728, T731, E734, U745, S752, E756&lt;br /&gt;
&lt;br /&gt;
::*[https://github.com/dogbert/bios-pwgen/tree/master bios-pwgen] - BIOS Master Password Generators for older laptops [http://dogber1.blogspot.com/2009/05/table-of-reverse-engineered-bios.html blogpost] (dell, asus, fsi6x4, fxi-hex hpmini, insyde, samsung, sony-4x4, sony-serial).&lt;br /&gt;
&lt;br /&gt;
::*[[Media:AMITSEDecrypt.zip]] [https://www.virustotal.com/gui/file/2b03ef2292863bd94dc6ce0f10412f27ec5abf95f1e3aca2d34dd3712fd45d12 VT link] - AMI supervisor password decoder called &amp;quot;AMITSEDecrypt&amp;quot; to decode them with the XOR key. Works on older AMI firmware images is able to recover supervisor password if set.&lt;br /&gt;
&lt;br /&gt;
::*[https://bios-pw.org/ BIOS Master Password Generator (bios-pw.org)] - is a website that provides default or master BIOS unlock passwords for various laptop brands based on the system-generated hash or code displayed after too many failed BIOS password attempts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====HM70 PCH chipset Bypass Unsupported CPU=====&lt;br /&gt;
:Machine shuts down after 30 minutes if a &#039;&#039;&#039;&amp;quot;unsupported CPU&amp;quot;&#039;&#039;&#039; (Intel Core i3, i5 or i7) is installed in a notebook using the HM70 chipset.&amp;lt;br&amp;gt;&lt;br /&gt;
:The HM70 is aimed at entry-level laptops and budget-conscious consumers, and therefore is locked to [https://www.cpu-upgrade.com/mb-Intel_(chipsets)/HM70_Express.html support only dual core Pentium and Celeron CPUs..]&amp;lt;br&amp;gt;&lt;br /&gt;
:Intel has restricted this chipset in the firmware to shut down after 30 minutes if users attempt to upgrade their entry-level laptops.&lt;br /&gt;
::[[File:Hm70.png|none|thumb|200px|Intel HM70 PCH chipset. CPUs supported: Intel Pentium &amp;amp; Intel Celerons. [https://www.intel.com/content/www/us/en/products/sku/67419/mobile-intel-hm70-express-chipset/compatible.html Intel source]]]&lt;br /&gt;
&lt;br /&gt;
======Intel Management Engine Firmware Downgrade Attack======&lt;br /&gt;
&lt;br /&gt;
::First analyze the firmware after you have made a back-up. Make note of the Intel ME version.&lt;br /&gt;
::Then download the Intel ME version just below the firmware version you try to downgrade.&lt;br /&gt;
::Fire up your hex editor search in your bios blob for &#039;&#039;&#039;&amp;quot;0x24, 0x46, 0x50, 0x54, 0x0F, 0x00, 0x00, 0x00, 0x20&amp;quot;&#039;&#039;&#039; Intel ME 1.5M blob will start ascii text &#039;&#039;&#039;&amp;quot;$FPT&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
::Replace that entire section with the new downgraded Intel ME 1.5m blob. Before flashing make sure Me Analyzer recognises the change. Flash the modification and test it.&lt;br /&gt;
::If you don&#039;t see the ME version change with Me Analyzer first try to make note of the offset the Intel ME blob is at and then run it through me_cleaner before injecting a older one.&lt;br /&gt;
&lt;br /&gt;
::This downgrade attack &amp;lt;u&amp;gt;successfully bypassed&amp;lt;/u&amp;gt; the 30 minute shutdown restriction timer.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Required tools&#039;&#039;&#039;:&lt;br /&gt;
::*[[Software_Tools#Hex_Editors|Hex Editor.]]&lt;br /&gt;
::*[https://github.com/platomav/MEAnalyzer Me Analyzer] - Intel Engine &amp;amp; Graphics Firmware Analysis Tool.&lt;br /&gt;
::*[https://github.com/corna/me_cleaner me_cleaner] - Tool for partial deblobbing of Intel ME/TXE firmware images.&lt;br /&gt;
::*[https://winraid.level1techs.com/t/intel-conv-sec-management-engine-drivers-firmware-and-tools-2-15/30719 Intel (Converged Security) Management Engine: Drivers, Firmware and Tools for (CS)ME 2-15] - Useful resource.&lt;br /&gt;
::*[https://mega.nz/folder/2Q0klQpA#6o04nlV_4xqfx76tjvgi4g (CS)ME Firmware Archive.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Operating Systems====&lt;br /&gt;
Below are categories of operating systems used for various purposes, including binary reverse engineering, local software analysis, and wireless penetration testing with SDR for RF signal analysis.&lt;br /&gt;
=====Mostly X86-64=====&lt;br /&gt;
======Penetration Testing &amp;amp; Digital Forensics======&lt;br /&gt;
*[https://www.kali.org/ Kali Linux] - is an open-source, Debian-based Linux distribution geared towards various information security tasks, such as Penetration Testing, Security Research, Computer Forensics and Reverse Engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.backbox.org/ BlackBox] is more than an operating system, it is a Free Open Source Community Project with the aim of promoting the culture of security in IT environment and give its contribution to make it better and safer.&lt;br /&gt;
&lt;br /&gt;
*[https://blackarch.org/ BlackArch] - is an Arch Linux-based penetration testing distribution for penetration testers and security researchers.&lt;br /&gt;
&lt;br /&gt;
*[https://www.parrotsec.org/ Parrot Security] - is based on top of Debian, the most advanced and recognized universal operating system that can run anywhere.&lt;br /&gt;
&lt;br /&gt;
*[https://labs.fedoraproject.org/security/ Fedora Security Spin] - is a live media based on Fedora to provide a safe test environment for working on security auditing, forensics and penetration testing, coupled with all the Fedora Security features and tools.&lt;br /&gt;
&lt;br /&gt;
*[https://www.caine-live.net/ CAINE] - CAINE (Computer Aided INvestigative Environment) is an Italian GNU/Linux live distribution created as a Digital Forensics project.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/dracos-linux Dracos Linux] - is the Linux operating system from Indonesia, open source is built based on Debian live project under the protection of the GNU General Public License v3.0. This operating system is one variant of Linux distributions, which is used to perform security testing (penetration testing). Dracos linux in Arm by hundreds hydraulic pentest, forensics and reverse engineering.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pentoo.ch/ Pentoo] - is a Live CD and Live USB designed for penetration testing and security assessment. Based off Gentoo Linux, Pentoo is provided both as 32 and 64 bit installable livecd.&lt;br /&gt;
&lt;br /&gt;
======RF Signals Analysis OS [RISC SBC &amp;amp; X86-64]======&lt;br /&gt;
*[https://cemaxecuter.com/ DragonOS] - Out of the box OS for SDRs. Supports Raspberry Pi and x86-64.&lt;br /&gt;
&lt;br /&gt;
======Privacy Operating System======&lt;br /&gt;
*[https://tails.net/ Tails] - is a portable operating system that protects against surveillance and censorship.&lt;br /&gt;
*[https://www.qubes-os.org/ Qubes OS] - is a security-focused operating system that uses virtualization to isolate applications and tasks into separate compartments (called qubes), protecting the system even if one part gets compromised.&lt;br /&gt;
*[https://www.whonix.org/ Whonix] is a privacy-focused Linux distribution that routes all internet traffic through the Tor network using a two-part system of an isolated gateway and a workstation to provide strong anonymity and security.&lt;br /&gt;
&lt;br /&gt;
======Windows 10 IoT LTSC======&lt;br /&gt;
*[https://rentry.co/LTSC LTSC IoT Windows 10 debloat &amp;amp; setup guide] [[Media:LTSC.pdf]] - Useful when you want a clean debloated Windows 10 virtual machine. The IoT LTSC channel receives security updates until Jan 13, 2032. &lt;br /&gt;
&lt;br /&gt;
*[https://rentry.org/fwt2 fwt2] [[Media:Fwt2.pdf]] - Read the /fwt/ paste for a more general overview of Windows.&lt;br /&gt;
&lt;br /&gt;
======Previous Windows versions======&lt;br /&gt;
*[https://hackandpwn.com/windows-7-esu-patching/ Windows 7 ESU Patching] - Information about the minimum set of updates needed for Windows 7 latest ESU hotfixes/patches.&lt;br /&gt;
&lt;br /&gt;
=====Embedded Devices [Network equipment]=====&lt;br /&gt;
&lt;br /&gt;
*[https://openwrt.org/ OpenWrt] - is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic.&lt;br /&gt;
&lt;br /&gt;
*[https://dd-wrt.com/ DD-WRT] - is a Linux based alternative OpenSource firmware suitable for a great variety of WLAN routers and embedded systems. The main emphasis lies on providing the easiest possible handling while at the same time supporting a great number of functionalities within the framework of the respective hardware platform used.&lt;br /&gt;
&lt;br /&gt;
*[https://www.pfsense.org/ pfSense] - is a free and open-source operating system for firewalls and routers, primarily based on FreeBSD, that provides a comprehensive network security solution.&lt;br /&gt;
&lt;br /&gt;
*[https://opnsense.org/ OPNsense] - is an open-source firewall and routing platform built on FreeBSD. It&#039;s designed to be user-friendly and easy to configure, offering a wide range of features found in commercial firewalls, plus many more.&lt;br /&gt;
&lt;br /&gt;
=====Smartphones [Android &amp;quot;de-google&amp;quot;]=====&lt;br /&gt;
&lt;br /&gt;
*[https://lineageos.org/ LineageOS] - is a free and open-source operating system for Android devices, based on the Android mobile platform.&lt;br /&gt;
&lt;br /&gt;
*[https://grapheneos.org/ GrapheneOS] - is a privacy and security focused mobile OS with Android app compatibility developed as a non-profit open source project.&lt;br /&gt;
&lt;br /&gt;
*[https://sailfishos.org/ Sailfish OS] - is a secure mobile operating system optimized to run on smartphones and tablets, and also easily adaptable to all kinds of embedded devices and use cases.&lt;br /&gt;
&lt;br /&gt;
*[https://calyxos.org/ CalyxOS] - is a privacy-focused, &amp;quot;de-googled&amp;quot; Android-based operating system created by the Calyx Institute. It aims to defend online privacy, security, and accessibility by removing Google services and replacing them with free and open-source alternatives.&lt;br /&gt;
&lt;br /&gt;
*[https://crdroid.net/ crDroid] - is a highly customized, free Android ROM, based on LineageOS, designed for gaming and customization.&lt;br /&gt;
&lt;br /&gt;
*[https://www.ubuntu-touch.io/ Ubuntu Touch] - is a mobile operating system developed by the UBports community, based on the GNU/Linux operating system. It&#039;s a mobile version of Ubuntu, designed for touch-screen devices like smartphones and tablets, with a desktop-like experience. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Tools for opening CAD or Boardview files====&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: Boardview is a type of file containing information about printed circuit boards, their components, used signals, test points and more. These files may have following extensions: .asc, .bdv, .brd, .bv, .cad, .cst, .gr, .f2b, .fz, .tvw and others.&lt;br /&gt;
&lt;br /&gt;
*[https://pldaniels.com/flexbv5/ FlexBV]  - Advanced FlexBV boardview software integrates your boardview files with PDF schematics to substantially ease the process of tracking down faults and understanding damaged boards.&lt;br /&gt;
&lt;br /&gt;
*[https://openboardview.org/ OpenBoardView] - is a Open Source Linux SDL/ImGui edition software for viewing .brd files, intended as a drop-in replacement for the &amp;quot;Test_Link&amp;quot; software and &amp;quot;Landrex&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://www.cadence.com/ko_KR/home/tools/allegro-downloads-start.html Allegro®/OrCAD® FREE Physical Viewer] - is a free download that allows you to view and plot databases from Allegro PCB Editor, OrCAD PCB Editor, Allegro Package Designer, and Allegro PCB SI technology.&lt;br /&gt;
&lt;br /&gt;
*[https://nexusbv.net/ Nexus BoardViewer Next-gen boardviewer. Free.] - is a excellent boardviewer that shows all traces like Allegro but with the ease of FlexBV / OpenBoardView and a simlair GUI like BoardViewer. &lt;br /&gt;
&lt;br /&gt;
::Nexus Boardviwer achived of different versions locally hosted. [https://t.me/+p2YoPidSSX9hOWI0 NexusBV Telegram group]&lt;br /&gt;
:::*[https://t.me/c/2215146324/12151 NexusBV v0.3 (post)] - Direct download: [[File:NexusBV v03.zip]] [https://www.virustotal.com/gui/file/54753f73574b710d297cea99796183001c1d1790f8500fc16bfbb8b70b6d51ab VT scan]&lt;br /&gt;
:::*NexusBV v0.6.1 - Direct download: [[File:NexusBV 0.6.1.zip]] [https://www.virustotal.com/gui/file/1a29d82494430b4f2bdd14d10c2dedb378c0a0371bfd8c9ea6b6cd5d83cc452d VT scan]&lt;br /&gt;
&lt;br /&gt;
*[http://boardviewer.net/ BoardViewer] - is software intended for viewing various boardview file types like .tvw files and much more supported formats.&lt;br /&gt;
&lt;br /&gt;
*CADview - simple old tool for viewing CAD files of PCB&#039;s (Windows). [[Media:CAD View.zip]] [https://www.virustotal.com/gui/file/9a64621ff34d8d674ba6580538908f4ea170fee9cc1cb700485bd41e3a3a42df VT link]&lt;br /&gt;
&lt;br /&gt;
For resources to open in your favorite boardview program visit &lt;br /&gt;
[[Literature#Datasheets.2C_boardviews.2C_schematics.2C_manuals|Literature -&amp;gt; Datasheets boardviews &amp;amp; schematics]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Custom PCB Development Software====&lt;br /&gt;
&lt;br /&gt;
=====Definition and Purpose=====&lt;br /&gt;
::&#039;&#039;&#039;Computer-Aided Design (CAD)&#039;&#039;&#039; refers to software that enables users to create, modify, analyze, or optimize designs in various fields such as architecture, mechanical engineering, and manufacturing. CAD is predominantly used for designing physical structures and components. It allows designers to visualize objects in two-dimensional (2D) or three-dimensional (3D) formats, facilitating precise planning and adjustments before production begins.&lt;br /&gt;
&lt;br /&gt;
::In contrast, &#039;&#039;&#039;Electronic Design Automation (EDA)&#039;&#039;&#039; encompasses a suite of software tools specifically tailored for the design of electronic systems. EDA is crucial in industries like semiconductor manufacturing and printed ::circuit board (PCB) design. It focuses on automating the processes involved in designing electronic circuits at various levels—from high-level architectural descriptions down to detailed layouts.&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;&#039;Integration Between CAD and EDA&#039;&#039;&#039;&lt;br /&gt;
::While CAD focuses on physical structures, EDA deals with electronic components. However, as products increasingly integrate both mechanical structures and electronic systems—such as IoT devices—the need for collaboration between CAD and EDA has grown. This integration allows designers to embed electronic circuits within mechanical models seamlessly.&lt;br /&gt;
&lt;br /&gt;
=====Electronics Design Automation [[Wikipedia:Electronic_design_automation|(EDA)]] Suite for Developing Custom PCB&#039;s=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.kicad.org/ KiCAD] - is a free CAD suite for electronic design automation (EDA). It facilitates the design and simulation of electronic hardware. It features an integrated environment for schematic capture, PCB layout, manufacturing file viewing, ngspice-provided SPICE simulation, and engineering calculation.&lt;br /&gt;
&lt;br /&gt;
*[https://easyeda.com/ EasyEDA] - EasyEDA is a web-based EDA tool suite that enables hardware engineers to design, simulate, share - publicly and privately - and discuss schematics, simulations and printed circuit boards. It can also be used [https://docs.easyeda.com/en/FAQ/Client/index.html offline].&lt;br /&gt;
&lt;br /&gt;
*[https://fritzing.org/ Fritzing] -  is an open-source hardware initiative that makes electronics accessible as a creative material for anyone.&lt;br /&gt;
&lt;br /&gt;
*[https://librepcb.org/ LibrePCB] - is a free, cross-platform, easy-to-use electronic design automation suite to draw schematics and design printed circuit boards – for makers, students and professionals, from beginners to experts.&lt;br /&gt;
&lt;br /&gt;
*[http://www.geda-project.org/ gEDA Project] - The gEDA project has produced and continues working on a full GPL&#039;d suite and toolkit of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production.&lt;br /&gt;
&lt;br /&gt;
*[http://repo.hu/projects/pcb-rnd/ pcb-rnd] - is a free/open source, flexible, modular Printed Circuit Board editor. For design of professional and hobby boards. Is feature-rich and compatible. Has a long history, fast paced development, and big plansand is part of the coralEDA ecosystem.&lt;br /&gt;
&lt;br /&gt;
=====Computer Aided Design [[Wikipedia:Computer-aided_design|(CAD)]] Mechanical Engineering=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.freecad.org/ FreeCAD] - is an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters.&lt;br /&gt;
&lt;br /&gt;
*[https://openscad.org/ OpenSCAD] - is software for creating solid 3D CAD objects. It is free software and available for Linux/UNIX, MS Windows and Mac OS X.&lt;br /&gt;
&lt;br /&gt;
*[https://brlcad.org/ BRL-CAD] - is a powerful open source cross-platform solid modeling system that includes interactive geometry editing, high-performance ray-tracing for rendering and geometric analysis, a system performance analysis benchmark suite, geometry libraries for application developers, and more than 30 years of active development.&lt;br /&gt;
&lt;br /&gt;
*[https://solvespace.com/index.pl SolveSpace] - is a free (GPLv3) parametric 3d CAD tool. Modeling 3d parts, modeling 2d parts, 3d-printed parts, preparing CAM data, mechanism design, plane and solid geometry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
====Other software====&lt;br /&gt;
&lt;br /&gt;
=====Display Driver Utilities (Windows)=====&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/lostindark/DriverStoreExplorer Driver Store Explorer (RAPR)] - is a tool used to manage the Windows driver store, a repository of driver packages that Windows uses to install and update hardware drivers. It helps users list, add, install, delete, and export driver packages, especially those from third-party vendors.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/Wagnard/display-drivers-uninstaller DDU] - is a driver removal utility that can help you completely uninstall AMD/NVIDIA/Intel graphics card drivers and packages from your system, without leaving leftovers behind (including registry keys, folders and files, and driver store).&lt;br /&gt;
&lt;br /&gt;
*[https://www.techpowerup.com/nvcleanstall/ NVCleanstall] - is a free utility from TechPowerUp that allows you to customize your NVIDIA GeForce driver installation. It enables you to remove unnecessary components and install only the drivers you need, potentially optimizing your system performance and minimizing &amp;quot;bloatware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/GSDragoon/RadeonSoftwareSlimmer Radeon Software Slimmer] - is a utility to trim down the bloat with Radeon Software for AMD GPUs on Microsoft Windows.&lt;br /&gt;
&lt;br /&gt;
*[https://forums.guru3d.com/threads/nvslimmer-nvidia-driver-slimming-utility.423072/ NVSlimmer] - is a third-party utility created by uKER and available on guru3d.com that allows users to remove unwanted components from NVIDIA graphics driver installations, effectively &amp;quot;trimming&amp;quot; down the install base. It&#039;s not an official Nvidia utility.&lt;br /&gt;
&lt;br /&gt;
=====Host Based Firewall [Windows FOSS]=====&lt;br /&gt;
*[https://github.com/tnodir/fort Fort Firewall] - is a very practical firewall that allows you to manage your privacy and security in Windows simply and flexibly. This open-source tool is a perfect alternative to the standard Windows firewall, giving you a lot of customizable features so you can work with your files and programs more comfortably.&lt;br /&gt;
&lt;br /&gt;
=====Web Browsing=====&lt;br /&gt;
*[https://www.mozilla.org/firefox/ Mozilla Firefox] - is a free, open source web browser developed by the Mozilla Foundation and Mozilla Corporation in 2004. The Firefox web browser can be used with Windows, Mac and Linux operating systems, as well as Android and iOS mobile devices.&lt;br /&gt;
&lt;br /&gt;
::Extensions &amp;amp; Configurations&lt;br /&gt;
:::*[https://github.com/hackademix/noscript NoScript] - The popular NoScript Security Suite browser extension.&lt;br /&gt;
:::*[https://github.com/ChrisAntaki/disable-webrtc-firefox WebRTC block] - WebRTC leaks your actual IP addresses from behind your VPN, by default. With this extension you can disable it.&lt;br /&gt;
:::*[https://github.com/arkenfox/user.js/ user.js] - Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening.&lt;br /&gt;
:::*[https://github.com/yokoffing/Betterfox Betterfox] - Firefox speed, privacy, and security: a user.js template for configuration. Your favorite browser, but better.&lt;br /&gt;
:::*[https://github.com/gorhill/uBlock uBlock] - Help users neutralize privacy-invading ads CPU and memory-efficient.&lt;br /&gt;
:::*[https://github.com/sereneblue/chameleon Chameleon] - is a WebExtension port of the popular Random Agent Spoofer. Spoofs a lot of client fingering techniques and adds security.&lt;br /&gt;
:::*[https://github.com/EFForg/privacybadger Privacy Badger] - is a browser extension that automatically learns to block invisible trackers. PB is made by the leading digital rights nonprofit EFF to stop companies from spying on you.&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ Tor Browser] - [[Wikipedia:Tor_(network)|Tor]] (The Onion Router) is a network that anonymizes web traffic to provide truly private web browsing. The Tor Browser hides your IP address and browsing activity by redirecting web traffic through a series of different routers known as nodes.&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/apps/org.torproject.android/ Orbot for Android] -  is a free proxy app that empowers other apps to use the internet more securely. Orbot uses Tor to encrypt your Internet traffic and then hides it by bouncing through a series of computers around the world. Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities.&lt;br /&gt;
&lt;br /&gt;
======Public Networks======&lt;br /&gt;
&lt;br /&gt;
*[https://www.torproject.org/ [[Wikipedia:Tor_(netwerk)|Tor]]] - is an open-source privacy network that enables anonymous web browsing. The worldwide Tor computer network uses secure, encrypted protocols to ensure that users&#039; online privacy is protected.&lt;br /&gt;
&lt;br /&gt;
*[https://geti2p.net/ The Invisible Internet Project [[Wikipedia:I2P|(I2P)]]] - is a fully encrypted private network layer. It protects your activity and location. Every day people use the network to connect with people without worry of being tracked or their data being collected.&lt;br /&gt;
&lt;br /&gt;
*[https://www.freenet.de/ FreeNet] - is a peer-to-peer platform for censorship-resistant, anonymous communication. It uses a decentralized distributed data store to keep and deliver information, and has a suite of free software for publishing and communicating on the Web without fear of censorship.&lt;br /&gt;
&lt;br /&gt;
*[https://zeronet.io/ ZeroNet] - Open, free and uncensorable websites, using Bitcoin cryptography and BitTorrent network · We believe in open, free, and uncensored network.&lt;br /&gt;
&lt;br /&gt;
*[https://lokinet.org/ Lokinet] - is an onion-router that lets you access the internet anonymously. Built on LLARP, the fastest onion-routing protocol in the world.&lt;br /&gt;
&lt;br /&gt;
*[https://nymtech.net/ Nym] - protect internet traffic by routing it through a decentralised mixnet that can be accessed anonymously using zk-nyms.&lt;br /&gt;
&lt;br /&gt;
=====Email Clients / Email Encryption Standards=====&lt;br /&gt;
*[https://www.thunderbird.net/ Mozilla ThunderBird] - is a free, open-source, cross-platform application for managing email, news feeds, chat, and news groups. It is a local email application, meaning it installs and runs as a client on your device, being rather than browser or web-based. [https://support.mozilla.org/en-US/kb/openpgp-thunderbird-howto-and-faq FAQ How to implement OpenPGP in Thunderbird].&lt;br /&gt;
&lt;br /&gt;
*[https://www.openpgp.org/ OpenPGP] - is the most widely used email encryption standard. It is defined by the OpenPGP Working Group of the Internet Engineering Task Force (IETF) as a Proposed Standard in RFC 4880. OpenPGP was originally derived from the PGP software, created by Phil Zimmermann.&lt;br /&gt;
&lt;br /&gt;
*[https://www.gnupg.org/ GnuPG] - is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP). GnuPG allows you to encrypt and sign your data and communications; it features a versatile key management system, along with access modules for all kinds of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications.&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.gnome.org/Apps/Evolution Evolution] - is a personal information management application that provides integrated mail, calendaring and address book functionality. Check the Privacy Policy sub-page for a general information about user data usage. [https://riseup.net/en/email/clients/evolution FAQ How to implement OpenPGP in Evolution].&lt;br /&gt;
&lt;br /&gt;
*[https://neomutt.org/ NeoMutt] - is a command line mail reader (or MUA ). It&#039;s a fork of Mutt with added features.&lt;br /&gt;
&lt;br /&gt;
=====Chat Applications / Platforms=====&lt;br /&gt;
*[https://www.teamspeak.com/ TeamSpeak] - is a VoIP application for audio communication between users via a chat channel, similar to a video meeting. Cross-platform with military-grade security, lag-free performance, privacy and complete control.&lt;br /&gt;
*[https://github.com/RetroShare/RetroShare RetroShare] - is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.&lt;br /&gt;
*[https://github.com/JFreegman/toxic Toxic] - is a Tox-based P2P messenger that provides end-to-end encrypted communications without the use of centralized servers. It supports text messaging, file sharing, 1-on-1 voice and video calls, private audio conferences, public and private text group chats.&lt;br /&gt;
*[https://www.jabber.org/ Jabber] - is a original messaging service based on [https://xmpp.org/ XMPP] and has been continuously offered for free since 1999.&lt;br /&gt;
::XMPP clients &amp;amp; extensions&lt;br /&gt;
:::*[https://xmpp.org/software/ XMPP client list] - is a list of XMPP clients composed by XMPP itself.&lt;br /&gt;
:::*[https://otr.cypherpunks.ca/ Off-the-Record Messaging (OTR) for XMPP] - is a cryptographic protocol that provides encryption for instant messaging conversations. OTR uses a combination of AES symmetric-key algorithm with 128 bits key length, the Diffie–Hellman key exchange with 1536 bits group size, and the SHA-1 hash function.&lt;br /&gt;
:::*[https://omemo.im/ OMEMO.IM] is a free, secure XMPP-based chat client available for Android and Windows that utilizes the OMEMO (Multi-End Message and Object) end-to-end encryption protocol.&lt;br /&gt;
:::*[https://xmpp.org/extensions/xep-0384.html XEP-0384: OMEMO Encryption] defines an end-to-end encryption protocol for XMPP messaging that uses double-ratchet and key-exchange techniques to securely encrypt one-to-one and group chats across multiple devices.&lt;br /&gt;
*[https://getsession.org/ Session] - Session is an end-to-end encrypted messenger that minimises sensitive metadata, designed and built for people who want absolute privacy and freedom from any form of surveillance.&lt;br /&gt;
*[https://github.com/briar Briar] - is a messaging app designed for activists, journalists, and anyone else who needs a safe, easy and robust way to communicate. Unlike traditional messaging apps, Briar doesn&#039;t rely on a central server - messages are synchronized directly between the users&#039; devices.&lt;br /&gt;
*[https://matrix.org/ Matrix] - is an open network for secure, decentralised communication.&lt;br /&gt;
*[https://discord.com/ Discord] - is a voice, video and text communication service used by over a hundred million people to hang out and talk with their friends and communities.&lt;br /&gt;
::Discord client advice&lt;br /&gt;
:::*1. Stop using the installed electron PC based version. Use the web version.&lt;br /&gt;
:::*2. Android stock client is spoiled with rubbish code slowing down your SoC and sending loads of analytics, use [https://github.com/Aliucord/Aliucord Aliucord] instead (but carefully read the readme.md, ToS issue).&lt;br /&gt;
&lt;br /&gt;
=====File Archiver Utilities=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.7-zip.org/ 7-Zip]  - is a free and open source file archiver.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/M2Team/NanaZip NanaZip] - is a free and open source file archiver intended for the modern Windows experience.&lt;br /&gt;
&lt;br /&gt;
*[https://peazip.github.io/ PeaZip] - is a free and open source file archiver, similar to WinRar, WinZip, and 7-Zip.&lt;br /&gt;
&lt;br /&gt;
=====Disk Encryption Software=====&lt;br /&gt;
&lt;br /&gt;
*[https://guardianproject.info/archive/luks/ Linux Unified Key Setup (LUKS)] - The Linux Unified Key Setup (LUKS) is a disk encryption specification created by Clemens Fruhwirth in 2004 and originally intended for Linux. LUKS implements a platform-independent standard on-disk format for use in various tools&lt;br /&gt;
&lt;br /&gt;
*[https://www.veracrypt.fr/code/VeraCrypt/ VaraCrypt] - VeraCrypt is free open-source disk encryption software for Windows, Mac OS X and Linux. Support for on-the-fly encryption [[Wikipedia:Disk_encryption|(OTFE)]].&lt;br /&gt;
&lt;br /&gt;
=====Image Manipulation Tools=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.gimp.org/ Gimp] - is the official website of the GNU Image Manipulation Program (GIMP). GIMP is a cross-platform image editor available for GNU/Linux, macOS, Windows and more operating systems. It is free software, you can change its source code and distribute your changes.&lt;br /&gt;
&lt;br /&gt;
*[https://www.getpaint.net/ Paint.net] - is image and photo editing software for PCs that run Windows. It features an intuitive and innovative user interface with support for layers, unlimited undo, special effects, and a wide variety of useful and powerful tools. An active and growing online community provides friendly help, tutorials, and plugins.&lt;br /&gt;
&lt;br /&gt;
=====Video Editing Software / 3D Creation / Dec, Enc, Transcode, etc / Media Players=====&lt;br /&gt;
&lt;br /&gt;
*[https://www.blackmagicdesign.com/products/davinciresolve DaVinci Resolve] - is the world’s only solution that combines editing, color correction, visual effects, motion graphics and audio post production all in one software tool! Its elegant, modern interface is fast to learn and easy for new users, yet powerful for professionals.&lt;br /&gt;
&lt;br /&gt;
*[https://shotcut.org/ Shotcut] - is a free, Open Source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.&lt;br /&gt;
&lt;br /&gt;
*[https://www.openshot.org/nl/ OpenShot] - is a free, Open Source video editor for Linux, Mac, and Windows. We designed OpenShot to be an easy to use, quick to learn, and surprisingly powerful video editor. Easily cut, slice, and edit any video or film.&lt;br /&gt;
&lt;br /&gt;
*[https://www.blender.org/ Blender] - is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation.&lt;br /&gt;
&lt;br /&gt;
*[https://ffmpeg.org/ FFMPEG (Command line interface to convert different formats)] - FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge.&lt;br /&gt;
&lt;br /&gt;
*[https://handbrake.fr/features.php HandBrake] - is an Open Source video transcoder available for Linux, Mac, and Windows. Everyone can use HandBrake to make videos for free. HandBrake is a post-production tool. Its primary purpose is to convert videos from supported source formats to MP4 or MKV format.&lt;br /&gt;
&lt;br /&gt;
*[https://www.videolan.org/ VLC Player] - VLC Media Player (also known as VLC) is a free, open source multimedia player developed by VideoLAN Organization. It is one of the oldest (released for the first time in February 2001) free, portable, cross-platform multimedia player. You can use it to play all popular multimedia files and also DVDs, CDs, VCDs and other streaming protocols.&lt;br /&gt;
&lt;br /&gt;
=====Video Recording and Live Streaming=====&lt;br /&gt;
&lt;br /&gt;
*[https://obsproject.com/ OBS (Open Broadcaster Software)] - is free and Open Source software for video recording and live streaming.&lt;br /&gt;
&lt;br /&gt;
*[https://streamlabs.com/ StreamLabs] - is free live streaming and recording software for Twitch, YouTube, and more for Windows or Mac.&lt;br /&gt;
&lt;br /&gt;
====Search engine (self-hosted &amp;amp; open-source)====&lt;br /&gt;
*[https://github.com/searxng/searxng SearXNG] - is a free and open-source metasearch engine that prioritizes user privacy. It works by aggregating results from various search engines, such as Google, Bing, and DuckDuckGo, without tracking or profiling users. Essentially, it acts as a privacy-respecting proxy for your searches. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/neon-mmd/websurfx websurfx] - is a free and open-source metasearch engine written in Rust, designed to provide a fast, secure, and privacy-respecting alternative to search engines like SearX. It aggregates results from other search engines without displaying ads, focusing on speed, security, and user privacy. &lt;br /&gt;
&lt;br /&gt;
*[https://github.com/mwmbl/mwmbl Mwmbl] - is a non-profit, open source search engine where the community determines the rankings. We aim to be a replacement for commercial search engines such as Google and Bing.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/yacy/yacy_search_server YaCy] - is a free, open-source, peer-to-peer (P2P) search engine that operates without a central authority. It differs from traditional search engines by allowing users to create their own local or global indexes and share them with other users, creating a decentralized network.&lt;br /&gt;
&lt;br /&gt;
====Social Network / Fediverse (self-hosted &amp;amp; open-source)====&lt;br /&gt;
&lt;br /&gt;
*[https://joinmastodon.org/ Mastodon] - is a free and open-source software for running self-hosted social networking services. It has microblogging features similar to Twitter, which are offered by a large number of independently run nodes, known as instances or servers, each with its own code of conduct, terms of service, privacy policy, privacy options, and content moderation policies. [https://github.com/mastodon/mastodon Github repo].&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/pixelfed/pixelfed PixelFed] - is a decentralized, open-source social media platform focused on photo and video sharing, designed as an alternative to Instagram. It utilizes the ActivityPub protocol, allowing users to interact with accounts on other Pixelfed servers as if they were on the same platform.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/movim/movim Movim] - is a federated blogging and chat platform that acts as a web frontend for the XMPP protocol.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/emilebosch/awesome-fediverse Big fediverse list] - is a curated list of more decentralized social networks.&lt;br /&gt;
&lt;br /&gt;
====Privacy-focused Software Directory====&lt;br /&gt;
&lt;br /&gt;
*[https://prism-break.org/ prism-break.org] -  is a website that provides a curated list of free and open-source software (FOSS) alternatives to proprietary, surveillance-prone services. It aims to help users opt out of global data surveillance programs—like PRISM, XKeyscore, and Tempora—by promoting privacy-respecting technology for operating systems, browsers, and communication tools.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
    &lt;br /&gt;
:[[:Literature|See the literature wiki page for all the resources.]]&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:NexusBV_0.6.1.zip&amp;diff=3568</id>
		<title>File:NexusBV 0.6.1.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:NexusBV_0.6.1.zip&amp;diff=3568"/>
		<updated>2026-06-05T16:34:29Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{subst:No license from license selector|Don&#039;t know}}&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3566</id>
		<title>PlayStation 5 (PS5)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3566"/>
		<updated>2026-05-29T18:51:47Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: add scope snap&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Technical measurements and hardware details for PlayStation 5 repair and troubleshooting.&lt;br /&gt;
&lt;br /&gt;
= PlayStation 5 (PS5) =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 5 (PS5)&#039;&#039;&#039; is a home video game console developed by Sony.  &lt;br /&gt;
This page focuses on &#039;&#039;&#039;hardware measurements, electrical characteristics, and technical details&#039;&#039;&#039;&amp;lt;/br&amp;gt;&lt;br /&gt;
intended to assist with &#039;&#039;&#039;diagnosing, &amp;lt;u&amp;gt;troubleshooting, and repairing&amp;lt;/u&amp;gt;&#039;&#039;&#039; PlayStation 5 consoles.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The PlayStation 5 was released in two primary variants:&lt;br /&gt;
* Standard model with Ultra HD Blu-ray drive&lt;br /&gt;
* Digital Edition without optical drive&lt;br /&gt;
&lt;br /&gt;
Internally, both models share largely identical core hardware, with differences mainly related to the optical drive assembly and chassis layout.&lt;br /&gt;
&lt;br /&gt;
== Models and Revisions ==&lt;br /&gt;
Known PS5 model families include:&lt;br /&gt;
* CFI-10xx (launch models)&lt;br /&gt;
* CFI-11xx&lt;br /&gt;
* CFI-12xx&lt;br /&gt;
&lt;br /&gt;
Hardware layout, cooling solutions, and power supply designs may vary slightly between revisions.&lt;br /&gt;
&lt;br /&gt;
== Physical Measurements ==&lt;br /&gt;
&lt;br /&gt;
* Console dimensions&lt;br /&gt;
* Weight (with and without optical drive)&lt;br /&gt;
* Heatsink and fan dimensions&lt;br /&gt;
* PCB size and layer count (where known)&lt;br /&gt;
&lt;br /&gt;
== Power and Electrical Characteristics ==&lt;br /&gt;
&lt;br /&gt;
* AC input specifications&lt;br /&gt;
* Power supply output rails&lt;br /&gt;
* Standby and operational power consumption&lt;br /&gt;
* Typical fault-related voltage readings&lt;br /&gt;
&lt;br /&gt;
== Cooling and Thermal Design ==&lt;br /&gt;
&lt;br /&gt;
* Overview of the cooling system design&lt;br /&gt;
* Blower-type centrifugal fan specifications and airflow characteristics&lt;br /&gt;
* Liquid metal thermal interface application notes&lt;br /&gt;
* Dust accumulation within the cooling system&lt;br /&gt;
&lt;br /&gt;
=== Advanced Thermal Design ===&lt;br /&gt;
The cooling system appears well engineered, but the SoC generates significant heat under load. To minimize hotspot formation and maintain thermal conductivity, liquid metal is used as the thermal interface material due to its high thermal transfer performance. During SMD rework on the PS5 mainboard, one of the first noticeable characteristics is how effectively the PCB itself contributes to heat dissipation, with a substantial thermal mass. The only missing feature would have been an advanced dust filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Fan Type ===&lt;br /&gt;
The system uses a blower-style centrifugal fan, chosen for its ability to generate high static pressure and sufficient airflow (CFM) required to cool the power-intensive SoC and dense heatsink assembly. While effective, this design also makes the console more susceptible to dust accumulation, as it draws air from the surrounding environment without a dedicated filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Liquid Metal ===&lt;br /&gt;
Liquid metal does not dry out or degrade in the same way as traditional thermal pastes. However, it introduces its own drawbacks, primarily the need for proper containment and isolation, since it remains in a liquid state and can migrate or leak if not properly secured. The damage caused by leaked liquid metal is often almost irreversible, as it can creep under BGA packages, corrode pads, short components, and lead to significant repair challenges.&lt;br /&gt;
&lt;br /&gt;
==== Correct Application ====&lt;br /&gt;
This is critically important for proper, long-term, stable operation of the device. Use cotton swabs (Q-tips) to carefully remove the old liquid metal, do not spill it. Clean the surface with isopropyl alcohol (IPA). When reapplying, use cotton swabs to spread the liquid metal evenly, as shown in the picture.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Apply lm tim a.jpg|250px]]&lt;br /&gt;
| [[File:Apply lm tim b.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| Apply 1g of LM.&lt;br /&gt;
| Evenly spread carefully with q-tip.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dust Accumulation ===&lt;br /&gt;
When used at floor level, the risk of dust intake increases significantly. Over time, dust can accumulate on the cooling fins, reducing airflow and heat dissipation. This can lead to a progressive thermal chain: initial thermal throttling, followed by reduced performance or stuttering, and in severe cases, an automatic thermal shutdown to protect the hardware.&lt;br /&gt;
&lt;br /&gt;
To mitigate these issues, it is recommended to keep the console elevated above floor level to reduce exposure to dust and improve long-term cooling performance.&lt;br /&gt;
&lt;br /&gt;
== Common thermal failure points ==&lt;br /&gt;
&lt;br /&gt;
* Compact thermal design with limited heat dissipation headroom.&lt;br /&gt;
* Dust accumulation obstructing airflow paths and reducing cooling efficiency.&lt;br /&gt;
* SoC temperatures exceeding TjMax, triggering thermal throttling or abrupt shutdowns to prevent hardware damage.&lt;br /&gt;
&lt;br /&gt;
== Internal Components ==&lt;br /&gt;
&lt;br /&gt;
This section documents all internal components that were either missing (knocked off) or identified as faulty during inspection and repair.&lt;br /&gt;
&lt;br /&gt;
=== HDMI Chip MN864739 === &lt;br /&gt;
* Markings Panasonic MN864739 [https://www.psdevwiki.com/ps5/MN864739 MN864739 Pin Out].&lt;br /&gt;
&lt;br /&gt;
=== EDM-020 DFN12 Protection Switch 5v VBUS ===&lt;br /&gt;
&lt;br /&gt;
Is the Playstation&#039;s USB PD / VBUS current limiting protection IC.&lt;br /&gt;
Markings AF01 [https://www.aosmd.com/res/datasheets/AOZ1351DI-01.pdf AOZ1351DI-01] IC in DFN12 package.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:EDM-020 AF01 Protection Switch.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| AOZ1351DI-01 IC location on EDM-020.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EDM-010 SIE CX090061GG EMI/RFI suppression ===&lt;br /&gt;
&lt;br /&gt;
The following components were identified during a repair of a PS5 console. Several surface-mount components had been knocked off the bottom side of the EDM-010 board revision, in the vicinity of the SIE CX090061GG IC. The components were reverse-engineered from the board to facilitate replacement.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Sony@Motherboard@Side B@EDM-010 (cut L upper c).jpg|250px]]&lt;br /&gt;
| [[File:Ferrite beads from doner.jpg|250px]]&lt;br /&gt;
| [[File:EDM-010 repair ferrite beads.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| EDM-010 SIE CX090061GG EMI/RFI suppression.&lt;br /&gt;
| Ferrite beads from donor board.&lt;br /&gt;
| Repair.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Replacing them with 1206-package ferrite beads within the specification range of:&lt;br /&gt;
~600–1000 Ω @ 100 MHz&lt;br /&gt;
Low DC resistance&lt;br /&gt;
~0.5–2 A rating&lt;br /&gt;
&lt;br /&gt;
Replacement ferrite beads were salvaged from a donor Dell notebook mainboard, sourced from the 3.5 mm audio circuitry, a section known to use comparable EMI suppression components in the same 1206 package. The repair was successful; the device passed all post-repair testing and had no warranty returns.&lt;br /&gt;
&lt;br /&gt;
== Common Hardware Issues ==&lt;br /&gt;
&lt;br /&gt;
This section documents commonly observed hardware faults, such as:&lt;br /&gt;
* No power or intermittent power&lt;br /&gt;
* Overheating and shutdowns&lt;br /&gt;
* HDMI output failure&lt;br /&gt;
* Liquid metal leakage or migration&lt;br /&gt;
* Fan or power supply failure&lt;br /&gt;
&lt;br /&gt;
== Diagnostics and Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* Visual inspection guidance&lt;br /&gt;
* Basic electrical testing points&lt;br /&gt;
* Symptom-based fault isolation&lt;br /&gt;
* Known failure patterns by model revision&lt;br /&gt;
&lt;br /&gt;
== Power Rail Voltage and Resistance Reference ==&lt;br /&gt;
&lt;br /&gt;
This section provides internal reference information for &#039;&#039;&#039;full-board voltage and resistance measurements&#039;&#039;&#039; across major PlayStation 5 power rails.  &lt;br /&gt;
It is intended for use during &#039;&#039;&#039;board-level diagnostics, fault isolation, and repair verification&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
All measurements should be taken with proper ESD precautions and appropriate test equipment.  &lt;br /&gt;
Values may vary slightly depending on model revision, firmware state, and board condition.&lt;br /&gt;
&lt;br /&gt;
=== Measurement Scope ===&lt;br /&gt;
&lt;br /&gt;
Measurements documented in this section include:&lt;br /&gt;
* Standby power rails&lt;br /&gt;
* Primary system power rails&lt;br /&gt;
* Secondary and low-voltage logic rails&lt;br /&gt;
* Ground-to-rail resistance checks&lt;br /&gt;
* Powered-on voltage validation&lt;br /&gt;
&lt;br /&gt;
Unless otherwise specified:&lt;br /&gt;
* &#039;&#039;&#039;Resistance&#039;&#039;&#039; measurements are taken with the console powered off and disconnected from AC.&lt;br /&gt;
* &#039;&#039;&#039;Voltage&#039;&#039;&#039; measurements are taken with the console connected to AC power and in the specified power state.&lt;br /&gt;
&lt;br /&gt;
==== Resistance Reference ====&lt;br /&gt;
&lt;br /&gt;
===== EDM-020 =====&lt;br /&gt;
Advanced resistance-to-ground values on a working EDM-020 board.&lt;br /&gt;
See high-res images below for full details.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:PS5_PCB_EDM-020_Side_A.jpg|250px]]&lt;br /&gt;
| [[File:PS5_PCB_EDM-020_Side_B.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| PS5 PCB EDM-020 Side A.&lt;br /&gt;
| PS5 PCB EDM-020 Side B.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Voltage Reference ====&lt;br /&gt;
&lt;br /&gt;
===== EDM-020 =====&lt;br /&gt;
PS5 Voltage Reference Characterization During Idle State (User Select / Home Screen, Side B).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:PS5 PCB EDM-020 Side B voltage reading idle.jpg|250px]]&lt;br /&gt;
| [[File:32mhz crystal under SIE CX090061GG.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| PS5 PCB EDM-020 Side B.&lt;br /&gt;
| Crystal oscillator.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Standby Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Standby rails are present when the console is connected to AC power but not fully powered on.&lt;br /&gt;
&lt;br /&gt;
Documented characteristics include:&lt;br /&gt;
* Expected standby voltage levels&lt;br /&gt;
* Typical resistance-to-ground values&lt;br /&gt;
* Rails required for power-on sequencing&lt;br /&gt;
* Common faults related to missing or unstable standby power&lt;br /&gt;
&lt;br /&gt;
Abnormal readings on standby rails often indicate issues within the power supply, standby regulators, or shorted downstream components.&lt;br /&gt;
&lt;br /&gt;
=== Primary System Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Primary system rails supply power to major subsystems such as the SoC, memory, and storage.&lt;br /&gt;
&lt;br /&gt;
This subsection documents:&lt;br /&gt;
* Nominal operating voltages&lt;br /&gt;
* Acceptable voltage tolerance ranges&lt;br /&gt;
* Typical resistance values for short detection&lt;br /&gt;
* Power sequencing dependencies&lt;br /&gt;
&lt;br /&gt;
Significant deviations may indicate short circuits, failed regulators, or load-side faults.&lt;br /&gt;
&lt;br /&gt;
=== Secondary and Low-Voltage Rails ===&lt;br /&gt;
&lt;br /&gt;
Low-voltage rails support logic, control, and peripheral functions.&lt;br /&gt;
&lt;br /&gt;
Included measurements:&lt;br /&gt;
* Logic-level supply rails&lt;br /&gt;
* Controller and interface voltages&lt;br /&gt;
* Always-on versus switched rails&lt;br /&gt;
* Resistance comparisons between known-good and faulty boards (where available)&lt;br /&gt;
&lt;br /&gt;
These rails are often involved in no-boot, no-video, or intermittent power issues.&lt;br /&gt;
&lt;br /&gt;
=== Ground Reference and Short Detection ===&lt;br /&gt;
&lt;br /&gt;
Ground integrity and resistance-to-ground measurements are critical for diagnosing short circuits.&lt;br /&gt;
&lt;br /&gt;
This subsection covers:&lt;br /&gt;
* Recommended ground reference points&lt;br /&gt;
* Interpreting low-resistance readings&lt;br /&gt;
* Differentiating normal low-impedance rails from true shorts&lt;br /&gt;
* Common short locations by rail type&lt;br /&gt;
&lt;br /&gt;
=== Measurement Notes and Limitations ===&lt;br /&gt;
&lt;br /&gt;
* Values provided are for reference and comparison purposes only.&lt;br /&gt;
* Differences between board revisions may affect expected readings.&lt;br /&gt;
* Environmental factors such as temperature can influence resistance measurements.&lt;br /&gt;
* Always confirm suspicious readings with multiple test points where possible.&lt;br /&gt;
&lt;br /&gt;
This section should be used in conjunction with the &#039;&#039;&#039;Diagnostics and Troubleshooting&#039;&#039;&#039; section for effective fault isolation.&lt;br /&gt;
&lt;br /&gt;
== Service Manuals ==&lt;br /&gt;
&lt;br /&gt;
=== PlayStation®5 BOARD SERVICE MANUAL 1st edition for EDM-020 BOARD ===&lt;br /&gt;
: [[File:863200180-sm-ps5-0043e-01-0-BOARD-SERVICE-MANUAL-1st-edition.pdf|thumb|EDM-020 Board Service Manual 1ste Edition (PDF).]]&lt;br /&gt;
&lt;br /&gt;
== Repair Notes ==&lt;br /&gt;
&lt;br /&gt;
* Disassembly considerations&lt;br /&gt;
* Connector and ribbon cable cautions&lt;br /&gt;
* Thermal interface handling&lt;br /&gt;
* Post-repair testing recommendations&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[PlayStation 5 teardown]]&lt;br /&gt;
* [[Game console repair]]&lt;br /&gt;
* [[HDMI repair]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
This page is provided for informational purposes only. Repairing electronic equipment involves risk of injury or damage. Always follow appropriate safety procedures.&lt;br /&gt;
&lt;br /&gt;
This information is intended for professional repair technicians with appropriate training, tools, and experience.&lt;br /&gt;
&lt;br /&gt;
We are &#039;&#039;&#039;not responsible&#039;&#039;&#039; for any damage, injury, or loss resulting from the use of this information or any attempt to repair or modify equipment described on this page.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:32mhz_crystal_under_SIE_CX090061GG.jpg&amp;diff=3565</id>
		<title>File:32mhz crystal under SIE CX090061GG.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:32mhz_crystal_under_SIE_CX090061GG.jpg&amp;diff=3565"/>
		<updated>2026-05-29T18:50:38Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3564</id>
		<title>PlayStation 5 (PS5)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3564"/>
		<updated>2026-05-29T18:49:20Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: Voltage Reference, took forever..&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Technical measurements and hardware details for PlayStation 5 repair and troubleshooting.&lt;br /&gt;
&lt;br /&gt;
= PlayStation 5 (PS5) =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 5 (PS5)&#039;&#039;&#039; is a home video game console developed by Sony.  &lt;br /&gt;
This page focuses on &#039;&#039;&#039;hardware measurements, electrical characteristics, and technical details&#039;&#039;&#039;&amp;lt;/br&amp;gt;&lt;br /&gt;
intended to assist with &#039;&#039;&#039;diagnosing, &amp;lt;u&amp;gt;troubleshooting, and repairing&amp;lt;/u&amp;gt;&#039;&#039;&#039; PlayStation 5 consoles.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The PlayStation 5 was released in two primary variants:&lt;br /&gt;
* Standard model with Ultra HD Blu-ray drive&lt;br /&gt;
* Digital Edition without optical drive&lt;br /&gt;
&lt;br /&gt;
Internally, both models share largely identical core hardware, with differences mainly related to the optical drive assembly and chassis layout.&lt;br /&gt;
&lt;br /&gt;
== Models and Revisions ==&lt;br /&gt;
Known PS5 model families include:&lt;br /&gt;
* CFI-10xx (launch models)&lt;br /&gt;
* CFI-11xx&lt;br /&gt;
* CFI-12xx&lt;br /&gt;
&lt;br /&gt;
Hardware layout, cooling solutions, and power supply designs may vary slightly between revisions.&lt;br /&gt;
&lt;br /&gt;
== Physical Measurements ==&lt;br /&gt;
&lt;br /&gt;
* Console dimensions&lt;br /&gt;
* Weight (with and without optical drive)&lt;br /&gt;
* Heatsink and fan dimensions&lt;br /&gt;
* PCB size and layer count (where known)&lt;br /&gt;
&lt;br /&gt;
== Power and Electrical Characteristics ==&lt;br /&gt;
&lt;br /&gt;
* AC input specifications&lt;br /&gt;
* Power supply output rails&lt;br /&gt;
* Standby and operational power consumption&lt;br /&gt;
* Typical fault-related voltage readings&lt;br /&gt;
&lt;br /&gt;
== Cooling and Thermal Design ==&lt;br /&gt;
&lt;br /&gt;
* Overview of the cooling system design&lt;br /&gt;
* Blower-type centrifugal fan specifications and airflow characteristics&lt;br /&gt;
* Liquid metal thermal interface application notes&lt;br /&gt;
* Dust accumulation within the cooling system&lt;br /&gt;
&lt;br /&gt;
=== Advanced Thermal Design ===&lt;br /&gt;
The cooling system appears well engineered, but the SoC generates significant heat under load. To minimize hotspot formation and maintain thermal conductivity, liquid metal is used as the thermal interface material due to its high thermal transfer performance. During SMD rework on the PS5 mainboard, one of the first noticeable characteristics is how effectively the PCB itself contributes to heat dissipation, with a substantial thermal mass. The only missing feature would have been an advanced dust filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Fan Type ===&lt;br /&gt;
The system uses a blower-style centrifugal fan, chosen for its ability to generate high static pressure and sufficient airflow (CFM) required to cool the power-intensive SoC and dense heatsink assembly. While effective, this design also makes the console more susceptible to dust accumulation, as it draws air from the surrounding environment without a dedicated filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Liquid Metal ===&lt;br /&gt;
Liquid metal does not dry out or degrade in the same way as traditional thermal pastes. However, it introduces its own drawbacks, primarily the need for proper containment and isolation, since it remains in a liquid state and can migrate or leak if not properly secured. The damage caused by leaked liquid metal is often almost irreversible, as it can creep under BGA packages, corrode pads, short components, and lead to significant repair challenges.&lt;br /&gt;
&lt;br /&gt;
==== Correct Application ====&lt;br /&gt;
This is critically important for proper, long-term, stable operation of the device. Use cotton swabs (Q-tips) to carefully remove the old liquid metal, do not spill it. Clean the surface with isopropyl alcohol (IPA). When reapplying, use cotton swabs to spread the liquid metal evenly, as shown in the picture.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Apply lm tim a.jpg|250px]]&lt;br /&gt;
| [[File:Apply lm tim b.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| Apply 1g of LM.&lt;br /&gt;
| Evenly spread carefully with q-tip.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dust Accumulation ===&lt;br /&gt;
When used at floor level, the risk of dust intake increases significantly. Over time, dust can accumulate on the cooling fins, reducing airflow and heat dissipation. This can lead to a progressive thermal chain: initial thermal throttling, followed by reduced performance or stuttering, and in severe cases, an automatic thermal shutdown to protect the hardware.&lt;br /&gt;
&lt;br /&gt;
To mitigate these issues, it is recommended to keep the console elevated above floor level to reduce exposure to dust and improve long-term cooling performance.&lt;br /&gt;
&lt;br /&gt;
== Common thermal failure points ==&lt;br /&gt;
&lt;br /&gt;
* Compact thermal design with limited heat dissipation headroom.&lt;br /&gt;
* Dust accumulation obstructing airflow paths and reducing cooling efficiency.&lt;br /&gt;
* SoC temperatures exceeding TjMax, triggering thermal throttling or abrupt shutdowns to prevent hardware damage.&lt;br /&gt;
&lt;br /&gt;
== Internal Components ==&lt;br /&gt;
&lt;br /&gt;
This section documents all internal components that were either missing (knocked off) or identified as faulty during inspection and repair.&lt;br /&gt;
&lt;br /&gt;
=== HDMI Chip MN864739 === &lt;br /&gt;
* Markings Panasonic MN864739 [https://www.psdevwiki.com/ps5/MN864739 MN864739 Pin Out].&lt;br /&gt;
&lt;br /&gt;
=== EDM-020 DFN12 Protection Switch 5v VBUS ===&lt;br /&gt;
&lt;br /&gt;
Is the Playstation&#039;s USB PD / VBUS current limiting protection IC.&lt;br /&gt;
Markings AF01 [https://www.aosmd.com/res/datasheets/AOZ1351DI-01.pdf AOZ1351DI-01] IC in DFN12 package.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:EDM-020 AF01 Protection Switch.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| AOZ1351DI-01 IC location on EDM-020.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EDM-010 SIE CX090061GG EMI/RFI suppression ===&lt;br /&gt;
&lt;br /&gt;
The following components were identified during a repair of a PS5 console. Several surface-mount components had been knocked off the bottom side of the EDM-010 board revision, in the vicinity of the SIE CX090061GG IC. The components were reverse-engineered from the board to facilitate replacement.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Sony@Motherboard@Side B@EDM-010 (cut L upper c).jpg|250px]]&lt;br /&gt;
| [[File:Ferrite beads from doner.jpg|250px]]&lt;br /&gt;
| [[File:EDM-010 repair ferrite beads.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| EDM-010 SIE CX090061GG EMI/RFI suppression.&lt;br /&gt;
| Ferrite beads from donor board.&lt;br /&gt;
| Repair.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Replacing them with 1206-package ferrite beads within the specification range of:&lt;br /&gt;
~600–1000 Ω @ 100 MHz&lt;br /&gt;
Low DC resistance&lt;br /&gt;
~0.5–2 A rating&lt;br /&gt;
&lt;br /&gt;
Replacement ferrite beads were salvaged from a donor Dell notebook mainboard, sourced from the 3.5 mm audio circuitry, a section known to use comparable EMI suppression components in the same 1206 package. The repair was successful; the device passed all post-repair testing and had no warranty returns.&lt;br /&gt;
&lt;br /&gt;
== Common Hardware Issues ==&lt;br /&gt;
&lt;br /&gt;
This section documents commonly observed hardware faults, such as:&lt;br /&gt;
* No power or intermittent power&lt;br /&gt;
* Overheating and shutdowns&lt;br /&gt;
* HDMI output failure&lt;br /&gt;
* Liquid metal leakage or migration&lt;br /&gt;
* Fan or power supply failure&lt;br /&gt;
&lt;br /&gt;
== Diagnostics and Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* Visual inspection guidance&lt;br /&gt;
* Basic electrical testing points&lt;br /&gt;
* Symptom-based fault isolation&lt;br /&gt;
* Known failure patterns by model revision&lt;br /&gt;
&lt;br /&gt;
== Power Rail Voltage and Resistance Reference ==&lt;br /&gt;
&lt;br /&gt;
This section provides internal reference information for &#039;&#039;&#039;full-board voltage and resistance measurements&#039;&#039;&#039; across major PlayStation 5 power rails.  &lt;br /&gt;
It is intended for use during &#039;&#039;&#039;board-level diagnostics, fault isolation, and repair verification&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
All measurements should be taken with proper ESD precautions and appropriate test equipment.  &lt;br /&gt;
Values may vary slightly depending on model revision, firmware state, and board condition.&lt;br /&gt;
&lt;br /&gt;
=== Measurement Scope ===&lt;br /&gt;
&lt;br /&gt;
Measurements documented in this section include:&lt;br /&gt;
* Standby power rails&lt;br /&gt;
* Primary system power rails&lt;br /&gt;
* Secondary and low-voltage logic rails&lt;br /&gt;
* Ground-to-rail resistance checks&lt;br /&gt;
* Powered-on voltage validation&lt;br /&gt;
&lt;br /&gt;
Unless otherwise specified:&lt;br /&gt;
* &#039;&#039;&#039;Resistance&#039;&#039;&#039; measurements are taken with the console powered off and disconnected from AC.&lt;br /&gt;
* &#039;&#039;&#039;Voltage&#039;&#039;&#039; measurements are taken with the console connected to AC power and in the specified power state.&lt;br /&gt;
&lt;br /&gt;
==== Resistance Reference ====&lt;br /&gt;
&lt;br /&gt;
===== EDM-020 =====&lt;br /&gt;
Advanced resistance-to-ground values on a working EDM-020 board.&lt;br /&gt;
See high-res images below for full details.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:PS5_PCB_EDM-020_Side_A.jpg|250px]]&lt;br /&gt;
| [[File:PS5_PCB_EDM-020_Side_B.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| PS5 PCB EDM-020 Side A.&lt;br /&gt;
| PS5 PCB EDM-020 Side B.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Voltage Reference ====&lt;br /&gt;
&lt;br /&gt;
===== EDM-020 =====&lt;br /&gt;
PS5 Voltage Reference Characterization During Idle State (User Select / Home Screen, Side B).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:PS5 PCB EDM-020 Side B voltage reading idle.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| PS5 PCB EDM-020 Side B.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Standby Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Standby rails are present when the console is connected to AC power but not fully powered on.&lt;br /&gt;
&lt;br /&gt;
Documented characteristics include:&lt;br /&gt;
* Expected standby voltage levels&lt;br /&gt;
* Typical resistance-to-ground values&lt;br /&gt;
* Rails required for power-on sequencing&lt;br /&gt;
* Common faults related to missing or unstable standby power&lt;br /&gt;
&lt;br /&gt;
Abnormal readings on standby rails often indicate issues within the power supply, standby regulators, or shorted downstream components.&lt;br /&gt;
&lt;br /&gt;
=== Primary System Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Primary system rails supply power to major subsystems such as the SoC, memory, and storage.&lt;br /&gt;
&lt;br /&gt;
This subsection documents:&lt;br /&gt;
* Nominal operating voltages&lt;br /&gt;
* Acceptable voltage tolerance ranges&lt;br /&gt;
* Typical resistance values for short detection&lt;br /&gt;
* Power sequencing dependencies&lt;br /&gt;
&lt;br /&gt;
Significant deviations may indicate short circuits, failed regulators, or load-side faults.&lt;br /&gt;
&lt;br /&gt;
=== Secondary and Low-Voltage Rails ===&lt;br /&gt;
&lt;br /&gt;
Low-voltage rails support logic, control, and peripheral functions.&lt;br /&gt;
&lt;br /&gt;
Included measurements:&lt;br /&gt;
* Logic-level supply rails&lt;br /&gt;
* Controller and interface voltages&lt;br /&gt;
* Always-on versus switched rails&lt;br /&gt;
* Resistance comparisons between known-good and faulty boards (where available)&lt;br /&gt;
&lt;br /&gt;
These rails are often involved in no-boot, no-video, or intermittent power issues.&lt;br /&gt;
&lt;br /&gt;
=== Ground Reference and Short Detection ===&lt;br /&gt;
&lt;br /&gt;
Ground integrity and resistance-to-ground measurements are critical for diagnosing short circuits.&lt;br /&gt;
&lt;br /&gt;
This subsection covers:&lt;br /&gt;
* Recommended ground reference points&lt;br /&gt;
* Interpreting low-resistance readings&lt;br /&gt;
* Differentiating normal low-impedance rails from true shorts&lt;br /&gt;
* Common short locations by rail type&lt;br /&gt;
&lt;br /&gt;
=== Measurement Notes and Limitations ===&lt;br /&gt;
&lt;br /&gt;
* Values provided are for reference and comparison purposes only.&lt;br /&gt;
* Differences between board revisions may affect expected readings.&lt;br /&gt;
* Environmental factors such as temperature can influence resistance measurements.&lt;br /&gt;
* Always confirm suspicious readings with multiple test points where possible.&lt;br /&gt;
&lt;br /&gt;
This section should be used in conjunction with the &#039;&#039;&#039;Diagnostics and Troubleshooting&#039;&#039;&#039; section for effective fault isolation.&lt;br /&gt;
&lt;br /&gt;
== Service Manuals ==&lt;br /&gt;
&lt;br /&gt;
=== PlayStation®5 BOARD SERVICE MANUAL 1st edition for EDM-020 BOARD ===&lt;br /&gt;
: [[File:863200180-sm-ps5-0043e-01-0-BOARD-SERVICE-MANUAL-1st-edition.pdf|thumb|EDM-020 Board Service Manual 1ste Edition (PDF).]]&lt;br /&gt;
&lt;br /&gt;
== Repair Notes ==&lt;br /&gt;
&lt;br /&gt;
* Disassembly considerations&lt;br /&gt;
* Connector and ribbon cable cautions&lt;br /&gt;
* Thermal interface handling&lt;br /&gt;
* Post-repair testing recommendations&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[PlayStation 5 teardown]]&lt;br /&gt;
* [[Game console repair]]&lt;br /&gt;
* [[HDMI repair]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
This page is provided for informational purposes only. Repairing electronic equipment involves risk of injury or damage. Always follow appropriate safety procedures.&lt;br /&gt;
&lt;br /&gt;
This information is intended for professional repair technicians with appropriate training, tools, and experience.&lt;br /&gt;
&lt;br /&gt;
We are &#039;&#039;&#039;not responsible&#039;&#039;&#039; for any damage, injury, or loss resulting from the use of this information or any attempt to repair or modify equipment described on this page.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:PS5_PCB_EDM-020_Side_B_voltage_reading_idle.jpg&amp;diff=3563</id>
		<title>File:PS5 PCB EDM-020 Side B voltage reading idle.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:PS5_PCB_EDM-020_Side_B_voltage_reading_idle.jpg&amp;diff=3563"/>
		<updated>2026-05-29T18:47:02Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Entertainment&amp;diff=3562</id>
		<title>Entertainment</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Entertainment&amp;diff=3562"/>
		<updated>2026-05-29T13:14:20Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: big improvementz&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Motorola Flip Phone.jpg|thumb|Motorola Flip Phone (AMPS)]]&lt;br /&gt;
Computers, gaming consoles, mobile phones, toys, and other devices with entertainment or multimedia value.&lt;br /&gt;
This section focuses on consumer electronics from a technical, diagnostic, and repair-oriented perspective, including hardware design notes, common failure modes, and measurement data where applicable.&lt;br /&gt;
&lt;br /&gt;
== Audio ==&lt;br /&gt;
This section covers audio-related equipment such as amplifiers, DACs, speakers, and other sound reproduction hardware.&lt;br /&gt;
Articles typically focus on circuit design, amplifier topology, thermal behavior, known defects, and repair considerations, rather than subjective sound quality alone.&lt;br /&gt;
&lt;br /&gt;
=== Class A–B ===&lt;br /&gt;
Class A–B audio amplifiers combine the low distortion of Class A operation with the improved efficiency of Class B designs.&lt;br /&gt;
They are commonly found in hi-fi amplifiers, receivers, and studio equipment, and often feature:&lt;br /&gt;
&lt;br /&gt;
Linear power supplies with large transformers&lt;br /&gt;
Discrete or integrated output stages&lt;br /&gt;
Higher idle power consumption compared to Class D&lt;br /&gt;
Easier troubleshooting due to simpler analog signal paths&lt;br /&gt;
&lt;br /&gt;
This subsection is intended to document specific Class A–B amplifiers, including schematics (when available), thermal characteristics, and common component failures such as output transistors or biasing issues.&lt;br /&gt;
&lt;br /&gt;
==== Philips Active Studio Monitors (1970s) ====&lt;br /&gt;
=====22RH544=====&lt;br /&gt;
:*WIP.&lt;br /&gt;
&lt;br /&gt;
=== Class D ===&lt;br /&gt;
Class D amplifiers use high-frequency switching techniques to achieve very high efficiency and compact size, making them popular in modern consumer audio products.&lt;br /&gt;
While efficient, they can present challenges such as:&lt;br /&gt;
&lt;br /&gt;
Sensitivity to PCB layout and grounding&lt;br /&gt;
Thermal management issues in compact enclosures&lt;br /&gt;
Failures related to protection circuitry or power stages&lt;br /&gt;
EMI and filtering considerations&lt;br /&gt;
&lt;br /&gt;
This subsection focuses on real-world reliability, design trade-offs, and repairability of Class D audio equipment.&lt;br /&gt;
&lt;br /&gt;
====Topping PA5====&lt;br /&gt;
::*[[Topping PA5]] – Class-D Amplifier with a Thermal design flaw that causes premature failure and a solution.&lt;br /&gt;
&lt;br /&gt;
== Computers ==&lt;br /&gt;
This section covers general-purpose computing devices, including home and personal computers such as desktops, notebooks, and tablets, as well as professional systems like workstations and servers. Articles focus on hardware architecture, components, performance characteristics, and technical considerations relevant to usage, maintenance, and repair.&lt;br /&gt;
&lt;br /&gt;
=== HP Z800 Workstation / Server-Class Workstation ===&lt;br /&gt;
:*Wip.&lt;br /&gt;
&lt;br /&gt;
== Game Consoles ==&lt;br /&gt;
This section documents video game consoles with an emphasis on hardware architecture, electrical measurements, failure analysis, and repair techniques.&lt;br /&gt;
Articles may include:&lt;br /&gt;
&lt;br /&gt;
Power rail measurements and schematics (when available)&lt;br /&gt;
Cooling system design and thermal performance&lt;br /&gt;
Common faults and diagnostic procedures&lt;br /&gt;
Board revisions and hardware changes over time&lt;br /&gt;
&lt;br /&gt;
The goal is to provide technically accurate information useful to repair technicians, hardware enthusiasts, and researchers.&lt;br /&gt;
&lt;br /&gt;
===PlayStation (PS5)===&lt;br /&gt;
:*[[PlayStation 5 (PS5)]] – Detailed hardware measurements and technical information relevant to diagnosing, troubleshooting, and repairing the PlayStation 5. Coverage includes power delivery, cooling design, known failure points, and differences between hardware revisions.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3561</id>
		<title>PlayStation 5 (PS5)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3561"/>
		<updated>2026-05-27T23:03:53Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: Add Voltage Reference&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Technical measurements and hardware details for PlayStation 5 repair and troubleshooting.&lt;br /&gt;
&lt;br /&gt;
= PlayStation 5 (PS5) =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 5 (PS5)&#039;&#039;&#039; is a home video game console developed by Sony.  &lt;br /&gt;
This page focuses on &#039;&#039;&#039;hardware measurements, electrical characteristics, and technical details&#039;&#039;&#039;&amp;lt;/br&amp;gt;&lt;br /&gt;
intended to assist with &#039;&#039;&#039;diagnosing, &amp;lt;u&amp;gt;troubleshooting, and repairing&amp;lt;/u&amp;gt;&#039;&#039;&#039; PlayStation 5 consoles.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The PlayStation 5 was released in two primary variants:&lt;br /&gt;
* Standard model with Ultra HD Blu-ray drive&lt;br /&gt;
* Digital Edition without optical drive&lt;br /&gt;
&lt;br /&gt;
Internally, both models share largely identical core hardware, with differences mainly related to the optical drive assembly and chassis layout.&lt;br /&gt;
&lt;br /&gt;
== Models and Revisions ==&lt;br /&gt;
Known PS5 model families include:&lt;br /&gt;
* CFI-10xx (launch models)&lt;br /&gt;
* CFI-11xx&lt;br /&gt;
* CFI-12xx&lt;br /&gt;
&lt;br /&gt;
Hardware layout, cooling solutions, and power supply designs may vary slightly between revisions.&lt;br /&gt;
&lt;br /&gt;
== Physical Measurements ==&lt;br /&gt;
&lt;br /&gt;
* Console dimensions&lt;br /&gt;
* Weight (with and without optical drive)&lt;br /&gt;
* Heatsink and fan dimensions&lt;br /&gt;
* PCB size and layer count (where known)&lt;br /&gt;
&lt;br /&gt;
== Power and Electrical Characteristics ==&lt;br /&gt;
&lt;br /&gt;
* AC input specifications&lt;br /&gt;
* Power supply output rails&lt;br /&gt;
* Standby and operational power consumption&lt;br /&gt;
* Typical fault-related voltage readings&lt;br /&gt;
&lt;br /&gt;
== Cooling and Thermal Design ==&lt;br /&gt;
&lt;br /&gt;
* Overview of the cooling system design&lt;br /&gt;
* Blower-type centrifugal fan specifications and airflow characteristics&lt;br /&gt;
* Liquid metal thermal interface application notes&lt;br /&gt;
* Dust accumulation within the cooling system&lt;br /&gt;
&lt;br /&gt;
=== Advanced Thermal Design ===&lt;br /&gt;
The cooling system appears well engineered, but the SoC generates significant heat under load. To minimize hotspot formation and maintain thermal conductivity, liquid metal is used as the thermal interface material due to its high thermal transfer performance. During SMD rework on the PS5 mainboard, one of the first noticeable characteristics is how effectively the PCB itself contributes to heat dissipation, with a substantial thermal mass. The only missing feature would have been an advanced dust filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Fan Type ===&lt;br /&gt;
The system uses a blower-style centrifugal fan, chosen for its ability to generate high static pressure and sufficient airflow (CFM) required to cool the power-intensive SoC and dense heatsink assembly. While effective, this design also makes the console more susceptible to dust accumulation, as it draws air from the surrounding environment without a dedicated filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Liquid Metal ===&lt;br /&gt;
Liquid metal does not dry out or degrade in the same way as traditional thermal pastes. However, it introduces its own drawbacks, primarily the need for proper containment and isolation, since it remains in a liquid state and can migrate or leak if not properly secured. The damage caused by leaked liquid metal is often almost irreversible, as it can creep under BGA packages, corrode pads, short components, and lead to significant repair challenges.&lt;br /&gt;
&lt;br /&gt;
==== Correct Application ====&lt;br /&gt;
This is critically important for proper, long-term, stable operation of the device. Use cotton swabs (Q-tips) to carefully remove the old liquid metal, do not spill it. Clean the surface with isopropyl alcohol (IPA). When reapplying, use cotton swabs to spread the liquid metal evenly, as shown in the picture.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Apply lm tim a.jpg|250px]]&lt;br /&gt;
| [[File:Apply lm tim b.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| Apply 1g of LM.&lt;br /&gt;
| Evenly spread carefully with q-tip.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dust Accumulation ===&lt;br /&gt;
When used at floor level, the risk of dust intake increases significantly. Over time, dust can accumulate on the cooling fins, reducing airflow and heat dissipation. This can lead to a progressive thermal chain: initial thermal throttling, followed by reduced performance or stuttering, and in severe cases, an automatic thermal shutdown to protect the hardware.&lt;br /&gt;
&lt;br /&gt;
To mitigate these issues, it is recommended to keep the console elevated above floor level to reduce exposure to dust and improve long-term cooling performance.&lt;br /&gt;
&lt;br /&gt;
== Common thermal failure points ==&lt;br /&gt;
&lt;br /&gt;
* Compact thermal design with limited heat dissipation headroom.&lt;br /&gt;
* Dust accumulation obstructing airflow paths and reducing cooling efficiency.&lt;br /&gt;
* SoC temperatures exceeding TjMax, triggering thermal throttling or abrupt shutdowns to prevent hardware damage.&lt;br /&gt;
&lt;br /&gt;
== Internal Components ==&lt;br /&gt;
&lt;br /&gt;
This section documents all internal components that were either missing (knocked off) or identified as faulty during inspection and repair.&lt;br /&gt;
&lt;br /&gt;
=== HDMI Chip MN864739 === &lt;br /&gt;
* Markings Panasonic MN864739 [https://www.psdevwiki.com/ps5/MN864739 MN864739 Pin Out].&lt;br /&gt;
&lt;br /&gt;
=== EDM-020 DFN12 Protection Switch 5v VBUS ===&lt;br /&gt;
&lt;br /&gt;
Is the Playstation&#039;s USB PD / VBUS current limiting protection IC.&lt;br /&gt;
Markings AF01 [https://www.aosmd.com/res/datasheets/AOZ1351DI-01.pdf AOZ1351DI-01] IC in DFN12 package.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:EDM-020 AF01 Protection Switch.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| AOZ1351DI-01 IC location on EDM-020.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EDM-010 SIE CX090061GG EMI/RFI suppression ===&lt;br /&gt;
&lt;br /&gt;
The following components were identified during a repair of a PS5 console. Several surface-mount components had been knocked off the bottom side of the EDM-010 board revision, in the vicinity of the SIE CX090061GG IC. The components were reverse-engineered from the board to facilitate replacement.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Sony@Motherboard@Side B@EDM-010 (cut L upper c).jpg|250px]]&lt;br /&gt;
| [[File:Ferrite beads from doner.jpg|250px]]&lt;br /&gt;
| [[File:EDM-010 repair ferrite beads.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| EDM-010 SIE CX090061GG EMI/RFI suppression.&lt;br /&gt;
| Ferrite beads from donor board.&lt;br /&gt;
| Repair.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Replacing them with 1206-package ferrite beads within the specification range of:&lt;br /&gt;
~600–1000 Ω @ 100 MHz&lt;br /&gt;
Low DC resistance&lt;br /&gt;
~0.5–2 A rating&lt;br /&gt;
&lt;br /&gt;
Replacement ferrite beads were salvaged from a donor Dell notebook mainboard, sourced from the 3.5 mm audio circuitry, a section known to use comparable EMI suppression components in the same 1206 package. The repair was successful; the device passed all post-repair testing and had no warranty returns.&lt;br /&gt;
&lt;br /&gt;
== Common Hardware Issues ==&lt;br /&gt;
&lt;br /&gt;
This section documents commonly observed hardware faults, such as:&lt;br /&gt;
* No power or intermittent power&lt;br /&gt;
* Overheating and shutdowns&lt;br /&gt;
* HDMI output failure&lt;br /&gt;
* Liquid metal leakage or migration&lt;br /&gt;
* Fan or power supply failure&lt;br /&gt;
&lt;br /&gt;
== Diagnostics and Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* Visual inspection guidance&lt;br /&gt;
* Basic electrical testing points&lt;br /&gt;
* Symptom-based fault isolation&lt;br /&gt;
* Known failure patterns by model revision&lt;br /&gt;
&lt;br /&gt;
== Power Rail Voltage and Resistance Reference ==&lt;br /&gt;
&lt;br /&gt;
This section provides internal reference information for &#039;&#039;&#039;full-board voltage and resistance measurements&#039;&#039;&#039; across major PlayStation 5 power rails.  &lt;br /&gt;
It is intended for use during &#039;&#039;&#039;board-level diagnostics, fault isolation, and repair verification&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
All measurements should be taken with proper ESD precautions and appropriate test equipment.  &lt;br /&gt;
Values may vary slightly depending on model revision, firmware state, and board condition.&lt;br /&gt;
&lt;br /&gt;
=== Measurement Scope ===&lt;br /&gt;
&lt;br /&gt;
Measurements documented in this section include:&lt;br /&gt;
* Standby power rails&lt;br /&gt;
* Primary system power rails&lt;br /&gt;
* Secondary and low-voltage logic rails&lt;br /&gt;
* Ground-to-rail resistance checks&lt;br /&gt;
* Powered-on voltage validation&lt;br /&gt;
&lt;br /&gt;
Unless otherwise specified:&lt;br /&gt;
* &#039;&#039;&#039;Resistance&#039;&#039;&#039; measurements are taken with the console powered off and disconnected from AC.&lt;br /&gt;
* &#039;&#039;&#039;Voltage&#039;&#039;&#039; measurements are taken with the console connected to AC power and in the specified power state.&lt;br /&gt;
&lt;br /&gt;
==== Resistance Reference ====&lt;br /&gt;
&lt;br /&gt;
===== EDM-020 =====&lt;br /&gt;
Advanced resistance-to-ground values on a working EDM-020 board.&lt;br /&gt;
See high-res images below for full details.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:PS5_PCB_EDM-020_Side_A.jpg|250px]]&lt;br /&gt;
| [[File:PS5_PCB_EDM-020_Side_B.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| PS5 PCB EDM-020 Side A.&lt;br /&gt;
| PS5 PCB EDM-020 Side B.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Voltage Reference ====&lt;br /&gt;
&lt;br /&gt;
===== EDM-020 =====&lt;br /&gt;
WIP.&lt;br /&gt;
&lt;br /&gt;
=== Standby Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Standby rails are present when the console is connected to AC power but not fully powered on.&lt;br /&gt;
&lt;br /&gt;
Documented characteristics include:&lt;br /&gt;
* Expected standby voltage levels&lt;br /&gt;
* Typical resistance-to-ground values&lt;br /&gt;
* Rails required for power-on sequencing&lt;br /&gt;
* Common faults related to missing or unstable standby power&lt;br /&gt;
&lt;br /&gt;
Abnormal readings on standby rails often indicate issues within the power supply, standby regulators, or shorted downstream components.&lt;br /&gt;
&lt;br /&gt;
=== Primary System Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Primary system rails supply power to major subsystems such as the SoC, memory, and storage.&lt;br /&gt;
&lt;br /&gt;
This subsection documents:&lt;br /&gt;
* Nominal operating voltages&lt;br /&gt;
* Acceptable voltage tolerance ranges&lt;br /&gt;
* Typical resistance values for short detection&lt;br /&gt;
* Power sequencing dependencies&lt;br /&gt;
&lt;br /&gt;
Significant deviations may indicate short circuits, failed regulators, or load-side faults.&lt;br /&gt;
&lt;br /&gt;
=== Secondary and Low-Voltage Rails ===&lt;br /&gt;
&lt;br /&gt;
Low-voltage rails support logic, control, and peripheral functions.&lt;br /&gt;
&lt;br /&gt;
Included measurements:&lt;br /&gt;
* Logic-level supply rails&lt;br /&gt;
* Controller and interface voltages&lt;br /&gt;
* Always-on versus switched rails&lt;br /&gt;
* Resistance comparisons between known-good and faulty boards (where available)&lt;br /&gt;
&lt;br /&gt;
These rails are often involved in no-boot, no-video, or intermittent power issues.&lt;br /&gt;
&lt;br /&gt;
=== Ground Reference and Short Detection ===&lt;br /&gt;
&lt;br /&gt;
Ground integrity and resistance-to-ground measurements are critical for diagnosing short circuits.&lt;br /&gt;
&lt;br /&gt;
This subsection covers:&lt;br /&gt;
* Recommended ground reference points&lt;br /&gt;
* Interpreting low-resistance readings&lt;br /&gt;
* Differentiating normal low-impedance rails from true shorts&lt;br /&gt;
* Common short locations by rail type&lt;br /&gt;
&lt;br /&gt;
=== Measurement Notes and Limitations ===&lt;br /&gt;
&lt;br /&gt;
* Values provided are for reference and comparison purposes only.&lt;br /&gt;
* Differences between board revisions may affect expected readings.&lt;br /&gt;
* Environmental factors such as temperature can influence resistance measurements.&lt;br /&gt;
* Always confirm suspicious readings with multiple test points where possible.&lt;br /&gt;
&lt;br /&gt;
This section should be used in conjunction with the &#039;&#039;&#039;Diagnostics and Troubleshooting&#039;&#039;&#039; section for effective fault isolation.&lt;br /&gt;
&lt;br /&gt;
== Service Manuals ==&lt;br /&gt;
&lt;br /&gt;
=== PlayStation®5 BOARD SERVICE MANUAL 1st edition for EDM-020 BOARD ===&lt;br /&gt;
: [[File:863200180-sm-ps5-0043e-01-0-BOARD-SERVICE-MANUAL-1st-edition.pdf|thumb|EDM-020 Board Service Manual 1ste Edition (PDF).]]&lt;br /&gt;
&lt;br /&gt;
== Repair Notes ==&lt;br /&gt;
&lt;br /&gt;
* Disassembly considerations&lt;br /&gt;
* Connector and ribbon cable cautions&lt;br /&gt;
* Thermal interface handling&lt;br /&gt;
* Post-repair testing recommendations&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[PlayStation 5 teardown]]&lt;br /&gt;
* [[Game console repair]]&lt;br /&gt;
* [[HDMI repair]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
This page is provided for informational purposes only. Repairing electronic equipment involves risk of injury or damage. Always follow appropriate safety procedures.&lt;br /&gt;
&lt;br /&gt;
This information is intended for professional repair technicians with appropriate training, tools, and experience.&lt;br /&gt;
&lt;br /&gt;
We are &#039;&#039;&#039;not responsible&#039;&#039;&#039; for any damage, injury, or loss resulting from the use of this information or any attempt to repair or modify equipment described on this page.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3560</id>
		<title>PlayStation 5 (PS5)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3560"/>
		<updated>2026-05-27T23:02:10Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: fix typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Technical measurements and hardware details for PlayStation 5 repair and troubleshooting.&lt;br /&gt;
&lt;br /&gt;
= PlayStation 5 (PS5) =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 5 (PS5)&#039;&#039;&#039; is a home video game console developed by Sony.  &lt;br /&gt;
This page focuses on &#039;&#039;&#039;hardware measurements, electrical characteristics, and technical details&#039;&#039;&#039;&amp;lt;/br&amp;gt;&lt;br /&gt;
intended to assist with &#039;&#039;&#039;diagnosing, &amp;lt;u&amp;gt;troubleshooting, and repairing&amp;lt;/u&amp;gt;&#039;&#039;&#039; PlayStation 5 consoles.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The PlayStation 5 was released in two primary variants:&lt;br /&gt;
* Standard model with Ultra HD Blu-ray drive&lt;br /&gt;
* Digital Edition without optical drive&lt;br /&gt;
&lt;br /&gt;
Internally, both models share largely identical core hardware, with differences mainly related to the optical drive assembly and chassis layout.&lt;br /&gt;
&lt;br /&gt;
== Models and Revisions ==&lt;br /&gt;
Known PS5 model families include:&lt;br /&gt;
* CFI-10xx (launch models)&lt;br /&gt;
* CFI-11xx&lt;br /&gt;
* CFI-12xx&lt;br /&gt;
&lt;br /&gt;
Hardware layout, cooling solutions, and power supply designs may vary slightly between revisions.&lt;br /&gt;
&lt;br /&gt;
== Physical Measurements ==&lt;br /&gt;
&lt;br /&gt;
* Console dimensions&lt;br /&gt;
* Weight (with and without optical drive)&lt;br /&gt;
* Heatsink and fan dimensions&lt;br /&gt;
* PCB size and layer count (where known)&lt;br /&gt;
&lt;br /&gt;
== Power and Electrical Characteristics ==&lt;br /&gt;
&lt;br /&gt;
* AC input specifications&lt;br /&gt;
* Power supply output rails&lt;br /&gt;
* Standby and operational power consumption&lt;br /&gt;
* Typical fault-related voltage readings&lt;br /&gt;
&lt;br /&gt;
== Cooling and Thermal Design ==&lt;br /&gt;
&lt;br /&gt;
* Overview of the cooling system design&lt;br /&gt;
* Blower-type centrifugal fan specifications and airflow characteristics&lt;br /&gt;
* Liquid metal thermal interface application notes&lt;br /&gt;
* Dust accumulation within the cooling system&lt;br /&gt;
&lt;br /&gt;
=== Advanced Thermal Design ===&lt;br /&gt;
The cooling system appears well engineered, but the SoC generates significant heat under load. To minimize hotspot formation and maintain thermal conductivity, liquid metal is used as the thermal interface material due to its high thermal transfer performance. During SMD rework on the PS5 mainboard, one of the first noticeable characteristics is how effectively the PCB itself contributes to heat dissipation, with a substantial thermal mass. The only missing feature would have been an advanced dust filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Fan Type ===&lt;br /&gt;
The system uses a blower-style centrifugal fan, chosen for its ability to generate high static pressure and sufficient airflow (CFM) required to cool the power-intensive SoC and dense heatsink assembly. While effective, this design also makes the console more susceptible to dust accumulation, as it draws air from the surrounding environment without a dedicated filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Liquid Metal ===&lt;br /&gt;
Liquid metal does not dry out or degrade in the same way as traditional thermal pastes. However, it introduces its own drawbacks, primarily the need for proper containment and isolation, since it remains in a liquid state and can migrate or leak if not properly secured. The damage caused by leaked liquid metal is often almost irreversible, as it can creep under BGA packages, corrode pads, short components, and lead to significant repair challenges.&lt;br /&gt;
&lt;br /&gt;
==== Correct Application ====&lt;br /&gt;
This is critically important for proper, long-term, stable operation of the device. Use cotton swabs (Q-tips) to carefully remove the old liquid metal, do not spill it. Clean the surface with isopropyl alcohol (IPA). When reapplying, use cotton swabs to spread the liquid metal evenly, as shown in the picture.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Apply lm tim a.jpg|250px]]&lt;br /&gt;
| [[File:Apply lm tim b.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| Apply 1g of LM.&lt;br /&gt;
| Evenly spread carefully with q-tip.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dust Accumulation ===&lt;br /&gt;
When used at floor level, the risk of dust intake increases significantly. Over time, dust can accumulate on the cooling fins, reducing airflow and heat dissipation. This can lead to a progressive thermal chain: initial thermal throttling, followed by reduced performance or stuttering, and in severe cases, an automatic thermal shutdown to protect the hardware.&lt;br /&gt;
&lt;br /&gt;
To mitigate these issues, it is recommended to keep the console elevated above floor level to reduce exposure to dust and improve long-term cooling performance.&lt;br /&gt;
&lt;br /&gt;
== Common thermal failure points ==&lt;br /&gt;
&lt;br /&gt;
* Compact thermal design with limited heat dissipation headroom.&lt;br /&gt;
* Dust accumulation obstructing airflow paths and reducing cooling efficiency.&lt;br /&gt;
* SoC temperatures exceeding TjMax, triggering thermal throttling or abrupt shutdowns to prevent hardware damage.&lt;br /&gt;
&lt;br /&gt;
== Internal Components ==&lt;br /&gt;
&lt;br /&gt;
This section documents all internal components that were either missing (knocked off) or identified as faulty during inspection and repair.&lt;br /&gt;
&lt;br /&gt;
=== HDMI Chip MN864739 === &lt;br /&gt;
* Markings Panasonic MN864739 [https://www.psdevwiki.com/ps5/MN864739 MN864739 Pin Out].&lt;br /&gt;
&lt;br /&gt;
=== EDM-020 DFN12 Protection Switch 5v VBUS ===&lt;br /&gt;
&lt;br /&gt;
Is the Playstation&#039;s USB PD / VBUS current limiting protection IC.&lt;br /&gt;
Markings AF01 [https://www.aosmd.com/res/datasheets/AOZ1351DI-01.pdf AOZ1351DI-01] IC in DFN12 package.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:EDM-020 AF01 Protection Switch.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| AOZ1351DI-01 IC location on EDM-020.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EDM-010 SIE CX090061GG EMI/RFI suppression ===&lt;br /&gt;
&lt;br /&gt;
The following components were identified during a repair of a PS5 console. Several surface-mount components had been knocked off the bottom side of the EDM-010 board revision, in the vicinity of the SIE CX090061GG IC. The components were reverse-engineered from the board to facilitate replacement.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Sony@Motherboard@Side B@EDM-010 (cut L upper c).jpg|250px]]&lt;br /&gt;
| [[File:Ferrite beads from doner.jpg|250px]]&lt;br /&gt;
| [[File:EDM-010 repair ferrite beads.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| EDM-010 SIE CX090061GG EMI/RFI suppression.&lt;br /&gt;
| Ferrite beads from donor board.&lt;br /&gt;
| Repair.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Replacing them with 1206-package ferrite beads within the specification range of:&lt;br /&gt;
~600–1000 Ω @ 100 MHz&lt;br /&gt;
Low DC resistance&lt;br /&gt;
~0.5–2 A rating&lt;br /&gt;
&lt;br /&gt;
Replacement ferrite beads were salvaged from a donor Dell notebook mainboard, sourced from the 3.5 mm audio circuitry, a section known to use comparable EMI suppression components in the same 1206 package. The repair was successful; the device passed all post-repair testing and had no warranty returns.&lt;br /&gt;
&lt;br /&gt;
== Common Hardware Issues ==&lt;br /&gt;
&lt;br /&gt;
This section documents commonly observed hardware faults, such as:&lt;br /&gt;
* No power or intermittent power&lt;br /&gt;
* Overheating and shutdowns&lt;br /&gt;
* HDMI output failure&lt;br /&gt;
* Liquid metal leakage or migration&lt;br /&gt;
* Fan or power supply failure&lt;br /&gt;
&lt;br /&gt;
== Diagnostics and Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* Visual inspection guidance&lt;br /&gt;
* Basic electrical testing points&lt;br /&gt;
* Symptom-based fault isolation&lt;br /&gt;
* Known failure patterns by model revision&lt;br /&gt;
&lt;br /&gt;
== Power Rail Voltage and Resistance Reference ==&lt;br /&gt;
&lt;br /&gt;
This section provides internal reference information for &#039;&#039;&#039;full-board voltage and resistance measurements&#039;&#039;&#039; across major PlayStation 5 power rails.  &lt;br /&gt;
It is intended for use during &#039;&#039;&#039;board-level diagnostics, fault isolation, and repair verification&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
All measurements should be taken with proper ESD precautions and appropriate test equipment.  &lt;br /&gt;
Values may vary slightly depending on model revision, firmware state, and board condition.&lt;br /&gt;
&lt;br /&gt;
=== Measurement Scope ===&lt;br /&gt;
&lt;br /&gt;
Measurements documented in this section include:&lt;br /&gt;
* Standby power rails&lt;br /&gt;
* Primary system power rails&lt;br /&gt;
* Secondary and low-voltage logic rails&lt;br /&gt;
* Ground-to-rail resistance checks&lt;br /&gt;
* Powered-on voltage validation&lt;br /&gt;
&lt;br /&gt;
Unless otherwise specified:&lt;br /&gt;
* &#039;&#039;&#039;Resistance&#039;&#039;&#039; measurements are taken with the console powered off and disconnected from AC.&lt;br /&gt;
* &#039;&#039;&#039;Voltage&#039;&#039;&#039; measurements are taken with the console connected to AC power and in the specified power state.&lt;br /&gt;
&lt;br /&gt;
==== Resistance Reference ====&lt;br /&gt;
&lt;br /&gt;
===== EDM-020 =====&lt;br /&gt;
Advanced resistance-to-ground values on a working EDM-020 board.&lt;br /&gt;
See high-res images below for full details.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:PS5_PCB_EDM-020_Side_A.jpg|250px]]&lt;br /&gt;
| [[File:PS5_PCB_EDM-020_Side_B.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| PS5 PCB EDM-020 Side A.&lt;br /&gt;
| PS5 PCB EDM-020 Side B.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Standby Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Standby rails are present when the console is connected to AC power but not fully powered on.&lt;br /&gt;
&lt;br /&gt;
Documented characteristics include:&lt;br /&gt;
* Expected standby voltage levels&lt;br /&gt;
* Typical resistance-to-ground values&lt;br /&gt;
* Rails required for power-on sequencing&lt;br /&gt;
* Common faults related to missing or unstable standby power&lt;br /&gt;
&lt;br /&gt;
Abnormal readings on standby rails often indicate issues within the power supply, standby regulators, or shorted downstream components.&lt;br /&gt;
&lt;br /&gt;
=== Primary System Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Primary system rails supply power to major subsystems such as the SoC, memory, and storage.&lt;br /&gt;
&lt;br /&gt;
This subsection documents:&lt;br /&gt;
* Nominal operating voltages&lt;br /&gt;
* Acceptable voltage tolerance ranges&lt;br /&gt;
* Typical resistance values for short detection&lt;br /&gt;
* Power sequencing dependencies&lt;br /&gt;
&lt;br /&gt;
Significant deviations may indicate short circuits, failed regulators, or load-side faults.&lt;br /&gt;
&lt;br /&gt;
=== Secondary and Low-Voltage Rails ===&lt;br /&gt;
&lt;br /&gt;
Low-voltage rails support logic, control, and peripheral functions.&lt;br /&gt;
&lt;br /&gt;
Included measurements:&lt;br /&gt;
* Logic-level supply rails&lt;br /&gt;
* Controller and interface voltages&lt;br /&gt;
* Always-on versus switched rails&lt;br /&gt;
* Resistance comparisons between known-good and faulty boards (where available)&lt;br /&gt;
&lt;br /&gt;
These rails are often involved in no-boot, no-video, or intermittent power issues.&lt;br /&gt;
&lt;br /&gt;
=== Ground Reference and Short Detection ===&lt;br /&gt;
&lt;br /&gt;
Ground integrity and resistance-to-ground measurements are critical for diagnosing short circuits.&lt;br /&gt;
&lt;br /&gt;
This subsection covers:&lt;br /&gt;
* Recommended ground reference points&lt;br /&gt;
* Interpreting low-resistance readings&lt;br /&gt;
* Differentiating normal low-impedance rails from true shorts&lt;br /&gt;
* Common short locations by rail type&lt;br /&gt;
&lt;br /&gt;
=== Measurement Notes and Limitations ===&lt;br /&gt;
&lt;br /&gt;
* Values provided are for reference and comparison purposes only.&lt;br /&gt;
* Differences between board revisions may affect expected readings.&lt;br /&gt;
* Environmental factors such as temperature can influence resistance measurements.&lt;br /&gt;
* Always confirm suspicious readings with multiple test points where possible.&lt;br /&gt;
&lt;br /&gt;
This section should be used in conjunction with the &#039;&#039;&#039;Diagnostics and Troubleshooting&#039;&#039;&#039; section for effective fault isolation.&lt;br /&gt;
&lt;br /&gt;
== Service Manuals ==&lt;br /&gt;
&lt;br /&gt;
=== PlayStation®5 BOARD SERVICE MANUAL 1st edition for EDM-020 BOARD ===&lt;br /&gt;
: [[File:863200180-sm-ps5-0043e-01-0-BOARD-SERVICE-MANUAL-1st-edition.pdf|thumb|EDM-020 Board Service Manual 1ste Edition (PDF).]]&lt;br /&gt;
&lt;br /&gt;
== Repair Notes ==&lt;br /&gt;
&lt;br /&gt;
* Disassembly considerations&lt;br /&gt;
* Connector and ribbon cable cautions&lt;br /&gt;
* Thermal interface handling&lt;br /&gt;
* Post-repair testing recommendations&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[PlayStation 5 teardown]]&lt;br /&gt;
* [[Game console repair]]&lt;br /&gt;
* [[HDMI repair]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
This page is provided for informational purposes only. Repairing electronic equipment involves risk of injury or damage. Always follow appropriate safety procedures.&lt;br /&gt;
&lt;br /&gt;
This information is intended for professional repair technicians with appropriate training, tools, and experience.&lt;br /&gt;
&lt;br /&gt;
We are &#039;&#039;&#039;not responsible&#039;&#039;&#039; for any damage, injury, or loss resulting from the use of this information or any attempt to repair or modify equipment described on this page.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:PS5_PCB_EDM-020_Side_B.jpg&amp;diff=3559</id>
		<title>File:PS5 PCB EDM-020 Side B.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:PS5_PCB_EDM-020_Side_B.jpg&amp;diff=3559"/>
		<updated>2026-05-27T22:46:17Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3558</id>
		<title>PlayStation 5 (PS5)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3558"/>
		<updated>2026-05-27T21:17:38Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: add MN864739&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Technical measurements and hardware details for PlayStation 5 repair and troubleshooting.&lt;br /&gt;
&lt;br /&gt;
= PlayStation 5 (PS5) =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 5 (PS5)&#039;&#039;&#039; is a home video game console developed by Sony.  &lt;br /&gt;
This page focuses on &#039;&#039;&#039;hardware measurements, electrical characteristics, and technical details&#039;&#039;&#039;&amp;lt;/br&amp;gt;&lt;br /&gt;
intended to assist with &#039;&#039;&#039;diagnosing, &amp;lt;u&amp;gt;troubleshooting, and repairing&amp;lt;/u&amp;gt;&#039;&#039;&#039; PlayStation 5 consoles.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The PlayStation 5 was released in two primary variants:&lt;br /&gt;
* Standard model with Ultra HD Blu-ray drive&lt;br /&gt;
* Digital Edition without optical drive&lt;br /&gt;
&lt;br /&gt;
Internally, both models share largely identical core hardware, with differences mainly related to the optical drive assembly and chassis layout.&lt;br /&gt;
&lt;br /&gt;
== Models and Revisions ==&lt;br /&gt;
Known PS5 model families include:&lt;br /&gt;
* CFI-10xx (launch models)&lt;br /&gt;
* CFI-11xx&lt;br /&gt;
* CFI-12xx&lt;br /&gt;
&lt;br /&gt;
Hardware layout, cooling solutions, and power supply designs may vary slightly between revisions.&lt;br /&gt;
&lt;br /&gt;
== Physical Measurements ==&lt;br /&gt;
&lt;br /&gt;
* Console dimensions&lt;br /&gt;
* Weight (with and without optical drive)&lt;br /&gt;
* Heatsink and fan dimensions&lt;br /&gt;
* PCB size and layer count (where known)&lt;br /&gt;
&lt;br /&gt;
== Power and Electrical Characteristics ==&lt;br /&gt;
&lt;br /&gt;
* AC input specifications&lt;br /&gt;
* Power supply output rails&lt;br /&gt;
* Standby and operational power consumption&lt;br /&gt;
* Typical fault-related voltage readings&lt;br /&gt;
&lt;br /&gt;
== Cooling and Thermal Design ==&lt;br /&gt;
&lt;br /&gt;
* Overview of the cooling system design&lt;br /&gt;
* Blower-type centrifugal fan specifications and airflow characteristics&lt;br /&gt;
* Liquid metal thermal interface application notes&lt;br /&gt;
* Dust accumulation within the cooling system&lt;br /&gt;
&lt;br /&gt;
=== Advanced Thermal Design ===&lt;br /&gt;
The cooling system appears well engineered, but the SoC generates significant heat under load. To minimize hotspot formation and maintain thermal conductivity, liquid metal is used as the thermal interface material due to its high thermal transfer performance. During SMD rework on the PS5 mainboard, one of the first noticeable characteristics is how effectively the PCB itself contributes to heat dissipation, with a substantial thermal mass. The only missing feature would have been an advanced dust filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Fan Type ===&lt;br /&gt;
The system uses a blower-style centrifugal fan, chosen for its ability to generate high static pressure and sufficient airflow (CFM) required to cool the power-intensive SoC and dense heatsink assembly. While effective, this design also makes the console more susceptible to dust accumulation, as it draws air from the surrounding environment without a dedicated filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Liquid Metal ===&lt;br /&gt;
Liquid metal does not dry out or degrade in the same way as traditional thermal pastes. However, it introduces its own drawbacks, primarily the need for proper containment and isolation, since it remains in a liquid state and can migrate or leak if not properly secured. The damage caused by leaked liquid metal is often almost irreversible, as it can creep under BGA packages, corrode pads, short components, and lead to significant repair challenges.&lt;br /&gt;
&lt;br /&gt;
==== Correct Application ====&lt;br /&gt;
This is critically important for proper, long-term, stable operation of the device. Use cotton swabs (Q-tips) to carefully remove the old liquid metal, do not spill it. Clean the surface with isopropyl alcohol (IPA). When reapplying, use cotton swabs to spread the liquid metal evenly, as shown in the picture.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Apply lm tim a.jpg|250px]]&lt;br /&gt;
| [[File:Apply lm tim b.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| Apply 1g of LM.&lt;br /&gt;
| Evenly spread carefully with q-tip.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dust Accumulation ===&lt;br /&gt;
When used at floor level, the risk of dust intake increases significantly. Over time, dust can accumulate on the cooling fins, reducing airflow and heat dissipation. This can lead to a progressive thermal chain: initial thermal throttling, followed by reduced performance or stuttering, and in severe cases, an automatic thermal shutdown to protect the hardware.&lt;br /&gt;
&lt;br /&gt;
To mitigate these issues, it is recommended to keep the console elevated above floor level to reduce exposure to dust and improve long-term cooling performance.&lt;br /&gt;
&lt;br /&gt;
== Common thermal failure points ==&lt;br /&gt;
&lt;br /&gt;
* Compact thermal design with limited heat dissipation headroom.&lt;br /&gt;
* Dust accumulation obstructing airflow paths and reducing cooling efficiency.&lt;br /&gt;
* SoC temperatures exceeding TjMax, triggering thermal throttling or abrupt shutdowns to prevent hardware damage.&lt;br /&gt;
&lt;br /&gt;
== Internal Components ==&lt;br /&gt;
&lt;br /&gt;
This section documents all internal components that were either missing (knocked off) or identified as faulty during inspection and repair.&lt;br /&gt;
&lt;br /&gt;
=== HDMI Chip MN864739 === &lt;br /&gt;
* Markings Panasonic MN864739 [https://www.psdevwiki.com/ps5/MN864739 MN864739 Pin Out].&lt;br /&gt;
&lt;br /&gt;
=== EDM-020 DFN12 Protection Switch 5v VBUS ===&lt;br /&gt;
&lt;br /&gt;
Is the Playstation&#039;s USB PD / VBUS current limiting protection IC.&lt;br /&gt;
Markings AF01 [https://www.aosmd.com/res/datasheets/AOZ1351DI-01.pdf AOZ1351DI-01] IC in FN12 package.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:EDM-020 AF01 Protection Switch.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| AOZ1351DI-01 IC location on EDM-020.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EDM-010 SIE CX090061GG EMI/RFI suppression ===&lt;br /&gt;
&lt;br /&gt;
The following components were identified during a repair of a PS5 console. Several surface-mount components had been knocked off the bottom side of the EDM-010 board revision, in the vicinity of the SIE CX090061GG IC. The components were reverse-engineered from the board to facilitate replacement.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Sony@Motherboard@Side B@EDM-010 (cut L upper c).jpg|250px]]&lt;br /&gt;
| [[File:Ferrite beads from doner.jpg|250px]]&lt;br /&gt;
| [[File:EDM-010 repair ferrite beads.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| EDM-010 SIE CX090061GG EMI/RFI suppression.&lt;br /&gt;
| Ferrite beads from donor board.&lt;br /&gt;
| Repair.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Replacing them with 1206-package ferrite beads within the specification range of:&lt;br /&gt;
~600–1000 Ω @ 100 MHz&lt;br /&gt;
Low DC resistance&lt;br /&gt;
~0.5–2 A rating&lt;br /&gt;
&lt;br /&gt;
Replacement ferrite beads were salvaged from a donor Dell notebook mainboard, sourced from the 3.5 mm audio circuitry, a section known to use comparable EMI suppression components in the same 1206 package. The repair was successful; the device passed all post-repair testing and had no warranty returns.&lt;br /&gt;
&lt;br /&gt;
== Common Hardware Issues ==&lt;br /&gt;
&lt;br /&gt;
This section documents commonly observed hardware faults, such as:&lt;br /&gt;
* No power or intermittent power&lt;br /&gt;
* Overheating and shutdowns&lt;br /&gt;
* HDMI output failure&lt;br /&gt;
* Liquid metal leakage or migration&lt;br /&gt;
* Fan or power supply failure&lt;br /&gt;
&lt;br /&gt;
== Diagnostics and Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* Visual inspection guidance&lt;br /&gt;
* Basic electrical testing points&lt;br /&gt;
* Symptom-based fault isolation&lt;br /&gt;
* Known failure patterns by model revision&lt;br /&gt;
&lt;br /&gt;
== Power Rail Voltage and Resistance Reference ==&lt;br /&gt;
&lt;br /&gt;
This section provides internal reference information for &#039;&#039;&#039;full-board voltage and resistance measurements&#039;&#039;&#039; across major PlayStation 5 power rails.  &lt;br /&gt;
It is intended for use during &#039;&#039;&#039;board-level diagnostics, fault isolation, and repair verification&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
All measurements should be taken with proper ESD precautions and appropriate test equipment.  &lt;br /&gt;
Values may vary slightly depending on model revision, firmware state, and board condition.&lt;br /&gt;
&lt;br /&gt;
=== Measurement Scope ===&lt;br /&gt;
&lt;br /&gt;
Measurements documented in this section include:&lt;br /&gt;
* Standby power rails&lt;br /&gt;
* Primary system power rails&lt;br /&gt;
* Secondary and low-voltage logic rails&lt;br /&gt;
* Ground-to-rail resistance checks&lt;br /&gt;
* Powered-on voltage validation&lt;br /&gt;
&lt;br /&gt;
Unless otherwise specified:&lt;br /&gt;
* &#039;&#039;&#039;Resistance&#039;&#039;&#039; measurements are taken with the console powered off and disconnected from AC.&lt;br /&gt;
* &#039;&#039;&#039;Voltage&#039;&#039;&#039; measurements are taken with the console connected to AC power and in the specified power state.&lt;br /&gt;
&lt;br /&gt;
==== Resistance Reference ====&lt;br /&gt;
&lt;br /&gt;
===== EDM-020 =====&lt;br /&gt;
Advanced resistance-to-ground values on a working EDM-020 board.&lt;br /&gt;
See high-res images below for full details.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:PS5_PCB_EDM-020_Side_A.jpg|250px]]&lt;br /&gt;
| [[File:PS5_PCB_EDM-020_Side_B.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| PS5 PCB EDM-020 Side A.&lt;br /&gt;
| PS5 PCB EDM-020 Side B.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Standby Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Standby rails are present when the console is connected to AC power but not fully powered on.&lt;br /&gt;
&lt;br /&gt;
Documented characteristics include:&lt;br /&gt;
* Expected standby voltage levels&lt;br /&gt;
* Typical resistance-to-ground values&lt;br /&gt;
* Rails required for power-on sequencing&lt;br /&gt;
* Common faults related to missing or unstable standby power&lt;br /&gt;
&lt;br /&gt;
Abnormal readings on standby rails often indicate issues within the power supply, standby regulators, or shorted downstream components.&lt;br /&gt;
&lt;br /&gt;
=== Primary System Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Primary system rails supply power to major subsystems such as the SoC, memory, and storage.&lt;br /&gt;
&lt;br /&gt;
This subsection documents:&lt;br /&gt;
* Nominal operating voltages&lt;br /&gt;
* Acceptable voltage tolerance ranges&lt;br /&gt;
* Typical resistance values for short detection&lt;br /&gt;
* Power sequencing dependencies&lt;br /&gt;
&lt;br /&gt;
Significant deviations may indicate short circuits, failed regulators, or load-side faults.&lt;br /&gt;
&lt;br /&gt;
=== Secondary and Low-Voltage Rails ===&lt;br /&gt;
&lt;br /&gt;
Low-voltage rails support logic, control, and peripheral functions.&lt;br /&gt;
&lt;br /&gt;
Included measurements:&lt;br /&gt;
* Logic-level supply rails&lt;br /&gt;
* Controller and interface voltages&lt;br /&gt;
* Always-on versus switched rails&lt;br /&gt;
* Resistance comparisons between known-good and faulty boards (where available)&lt;br /&gt;
&lt;br /&gt;
These rails are often involved in no-boot, no-video, or intermittent power issues.&lt;br /&gt;
&lt;br /&gt;
=== Ground Reference and Short Detection ===&lt;br /&gt;
&lt;br /&gt;
Ground integrity and resistance-to-ground measurements are critical for diagnosing short circuits.&lt;br /&gt;
&lt;br /&gt;
This subsection covers:&lt;br /&gt;
* Recommended ground reference points&lt;br /&gt;
* Interpreting low-resistance readings&lt;br /&gt;
* Differentiating normal low-impedance rails from true shorts&lt;br /&gt;
* Common short locations by rail type&lt;br /&gt;
&lt;br /&gt;
=== Measurement Notes and Limitations ===&lt;br /&gt;
&lt;br /&gt;
* Values provided are for reference and comparison purposes only.&lt;br /&gt;
* Differences between board revisions may affect expected readings.&lt;br /&gt;
* Environmental factors such as temperature can influence resistance measurements.&lt;br /&gt;
* Always confirm suspicious readings with multiple test points where possible.&lt;br /&gt;
&lt;br /&gt;
This section should be used in conjunction with the &#039;&#039;&#039;Diagnostics and Troubleshooting&#039;&#039;&#039; section for effective fault isolation.&lt;br /&gt;
&lt;br /&gt;
== Service Manuals ==&lt;br /&gt;
&lt;br /&gt;
=== PlayStation®5 BOARD SERVICE MANUAL 1st edition for EDM-020 BOARD ===&lt;br /&gt;
: [[File:863200180-sm-ps5-0043e-01-0-BOARD-SERVICE-MANUAL-1st-edition.pdf|thumb|EDM-020 Board Service Manual 1ste Edition (PDF).]]&lt;br /&gt;
&lt;br /&gt;
== Repair Notes ==&lt;br /&gt;
&lt;br /&gt;
* Disassembly considerations&lt;br /&gt;
* Connector and ribbon cable cautions&lt;br /&gt;
* Thermal interface handling&lt;br /&gt;
* Post-repair testing recommendations&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[PlayStation 5 teardown]]&lt;br /&gt;
* [[Game console repair]]&lt;br /&gt;
* [[HDMI repair]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
This page is provided for informational purposes only. Repairing electronic equipment involves risk of injury or damage. Always follow appropriate safety procedures.&lt;br /&gt;
&lt;br /&gt;
This information is intended for professional repair technicians with appropriate training, tools, and experience.&lt;br /&gt;
&lt;br /&gt;
We are &#039;&#039;&#039;not responsible&#039;&#039;&#039; for any damage, injury, or loss resulting from the use of this information or any attempt to repair or modify equipment described on this page.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:PS5_PCB_EDM-020_Side_A.jpg&amp;diff=3557</id>
		<title>File:PS5 PCB EDM-020 Side A.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:PS5_PCB_EDM-020_Side_A.jpg&amp;diff=3557"/>
		<updated>2026-05-27T21:10:40Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: Polymorphic7 uploaded a new version of File:PS5 PCB EDM-020 Side A.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:PS5_PCB_EDM-020_Side_A.jpg&amp;diff=3556</id>
		<title>File:PS5 PCB EDM-020 Side A.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:PS5_PCB_EDM-020_Side_A.jpg&amp;diff=3556"/>
		<updated>2026-05-27T20:55:41Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3555</id>
		<title>PlayStation 5 (PS5)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3555"/>
		<updated>2026-05-27T19:20:42Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Technical measurements and hardware details for PlayStation 5 repair and troubleshooting.&lt;br /&gt;
&lt;br /&gt;
= PlayStation 5 (PS5) =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 5 (PS5)&#039;&#039;&#039; is a home video game console developed by Sony.  &lt;br /&gt;
This page focuses on &#039;&#039;&#039;hardware measurements, electrical characteristics, and technical details&#039;&#039;&#039;&amp;lt;/br&amp;gt;&lt;br /&gt;
intended to assist with &#039;&#039;&#039;diagnosing, &amp;lt;u&amp;gt;troubleshooting, and repairing&amp;lt;/u&amp;gt;&#039;&#039;&#039; PlayStation 5 consoles.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The PlayStation 5 was released in two primary variants:&lt;br /&gt;
* Standard model with Ultra HD Blu-ray drive&lt;br /&gt;
* Digital Edition without optical drive&lt;br /&gt;
&lt;br /&gt;
Internally, both models share largely identical core hardware, with differences mainly related to the optical drive assembly and chassis layout.&lt;br /&gt;
&lt;br /&gt;
== Models and Revisions ==&lt;br /&gt;
Known PS5 model families include:&lt;br /&gt;
* CFI-10xx (launch models)&lt;br /&gt;
* CFI-11xx&lt;br /&gt;
* CFI-12xx&lt;br /&gt;
&lt;br /&gt;
Hardware layout, cooling solutions, and power supply designs may vary slightly between revisions.&lt;br /&gt;
&lt;br /&gt;
== Physical Measurements ==&lt;br /&gt;
&lt;br /&gt;
* Console dimensions&lt;br /&gt;
* Weight (with and without optical drive)&lt;br /&gt;
* Heatsink and fan dimensions&lt;br /&gt;
* PCB size and layer count (where known)&lt;br /&gt;
&lt;br /&gt;
== Power and Electrical Characteristics ==&lt;br /&gt;
&lt;br /&gt;
* AC input specifications&lt;br /&gt;
* Power supply output rails&lt;br /&gt;
* Standby and operational power consumption&lt;br /&gt;
* Typical fault-related voltage readings&lt;br /&gt;
&lt;br /&gt;
== Cooling and Thermal Design ==&lt;br /&gt;
&lt;br /&gt;
* Overview of the cooling system design&lt;br /&gt;
* Blower-type centrifugal fan specifications and airflow characteristics&lt;br /&gt;
* Liquid metal thermal interface application notes&lt;br /&gt;
* Dust accumulation within the cooling system&lt;br /&gt;
&lt;br /&gt;
=== Advanced Thermal Design ===&lt;br /&gt;
The cooling system appears well engineered, but the SoC generates significant heat under load. To minimize hotspot formation and maintain thermal conductivity, liquid metal is used as the thermal interface material due to its high thermal transfer performance. During SMD rework on the PS5 mainboard, one of the first noticeable characteristics is how effectively the PCB itself contributes to heat dissipation, with a substantial thermal mass. The only missing feature would have been an advanced dust filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Fan Type ===&lt;br /&gt;
The system uses a blower-style centrifugal fan, chosen for its ability to generate high static pressure and sufficient airflow (CFM) required to cool the power-intensive SoC and dense heatsink assembly. While effective, this design also makes the console more susceptible to dust accumulation, as it draws air from the surrounding environment without a dedicated filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Liquid Metal ===&lt;br /&gt;
Liquid metal does not dry out or degrade in the same way as traditional thermal pastes. However, it introduces its own drawbacks, primarily the need for proper containment and isolation, since it remains in a liquid state and can migrate or leak if not properly secured. The damage caused by leaked liquid metal is often almost irreversible, as it can creep under BGA packages, corrode pads, short components, and lead to significant repair challenges.&lt;br /&gt;
&lt;br /&gt;
==== Correct Application ====&lt;br /&gt;
This is critically important for proper, long-term, stable operation of the device. Use cotton swabs (Q-tips) to carefully remove the old liquid metal, do not spill it. Clean the surface with isopropyl alcohol (IPA). When reapplying, use cotton swabs to spread the liquid metal evenly, as shown in the picture.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Apply lm tim a.jpg|250px]]&lt;br /&gt;
| [[File:Apply lm tim b.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| Apply 1g of LM.&lt;br /&gt;
| Evenly spread carefully with q-tip.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dust Accumulation ===&lt;br /&gt;
When used at floor level, the risk of dust intake increases significantly. Over time, dust can accumulate on the cooling fins, reducing airflow and heat dissipation. This can lead to a progressive thermal chain: initial thermal throttling, followed by reduced performance or stuttering, and in severe cases, an automatic thermal shutdown to protect the hardware.&lt;br /&gt;
&lt;br /&gt;
To mitigate these issues, it is recommended to keep the console elevated above floor level to reduce exposure to dust and improve long-term cooling performance.&lt;br /&gt;
&lt;br /&gt;
== Common thermal failure points ==&lt;br /&gt;
&lt;br /&gt;
* Compact thermal design with limited heat dissipation headroom.&lt;br /&gt;
* Dust accumulation obstructing airflow paths and reducing cooling efficiency.&lt;br /&gt;
* SoC temperatures exceeding TjMax, triggering thermal throttling or abrupt shutdowns to prevent hardware damage.&lt;br /&gt;
&lt;br /&gt;
== Internal Components ==&lt;br /&gt;
&lt;br /&gt;
This section documents all internal components that were either missing (knocked off) or identified as faulty during inspection and repair.&lt;br /&gt;
&lt;br /&gt;
=== EDM-020 DFN12 Protection Switch 5v VBUS ===&lt;br /&gt;
&lt;br /&gt;
Is the Playstation&#039;s USB PD / VBUS current limiting protection IC.&lt;br /&gt;
Markings AF01 [https://www.aosmd.com/res/datasheets/AOZ1351DI-01.pdf AOZ1351DI-01] IC in FN12 package.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:EDM-020 AF01 Protection Switch.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| AOZ1351DI-01 IC location on EDM-020.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EDM-010 SIE CX090061GG EMI/RFI suppression ===&lt;br /&gt;
&lt;br /&gt;
The following components were identified during a repair of a PS5 console. Several surface-mount components had been knocked off the bottom side of the EDM-010 board revision, in the vicinity of the SIE CX090061GG IC. The components were reverse-engineered from the board to facilitate replacement.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Sony@Motherboard@Side B@EDM-010 (cut L upper c).jpg|250px]]&lt;br /&gt;
| [[File:Ferrite beads from doner.jpg|250px]]&lt;br /&gt;
| [[File:EDM-010 repair ferrite beads.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| EDM-010 SIE CX090061GG EMI/RFI suppression.&lt;br /&gt;
| Ferrite beads from donor board.&lt;br /&gt;
| Repair.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Replacing them with 1206-package ferrite beads within the specification range of:&lt;br /&gt;
~600–1000 Ω @ 100 MHz&lt;br /&gt;
Low DC resistance&lt;br /&gt;
~0.5–2 A rating&lt;br /&gt;
&lt;br /&gt;
Replacement ferrite beads were salvaged from a donor Dell notebook mainboard, sourced from the 3.5 mm audio circuitry, a section known to use comparable EMI suppression components in the same 1206 package. The repair was successful; the device passed all post-repair testing and had no warranty returns.&lt;br /&gt;
&lt;br /&gt;
== Common Hardware Issues ==&lt;br /&gt;
&lt;br /&gt;
This section documents commonly observed hardware faults, such as:&lt;br /&gt;
* No power or intermittent power&lt;br /&gt;
* Overheating and shutdowns&lt;br /&gt;
* HDMI output failure&lt;br /&gt;
* Liquid metal leakage or migration&lt;br /&gt;
* Fan or power supply failure&lt;br /&gt;
&lt;br /&gt;
== Diagnostics and Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* Visual inspection guidance&lt;br /&gt;
* Basic electrical testing points&lt;br /&gt;
* Symptom-based fault isolation&lt;br /&gt;
* Known failure patterns by model revision&lt;br /&gt;
&lt;br /&gt;
== Power Rail Voltage and Resistance Reference ==&lt;br /&gt;
&lt;br /&gt;
This section provides internal reference information for &#039;&#039;&#039;full-board voltage and resistance measurements&#039;&#039;&#039; across major PlayStation 5 power rails.  &lt;br /&gt;
It is intended for use during &#039;&#039;&#039;board-level diagnostics, fault isolation, and repair verification&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
All measurements should be taken with proper ESD precautions and appropriate test equipment.  &lt;br /&gt;
Values may vary slightly depending on model revision, firmware state, and board condition.&lt;br /&gt;
&lt;br /&gt;
=== Measurement Scope ===&lt;br /&gt;
&lt;br /&gt;
Measurements documented in this section include:&lt;br /&gt;
* Standby power rails&lt;br /&gt;
* Primary system power rails&lt;br /&gt;
* Secondary and low-voltage logic rails&lt;br /&gt;
* Ground-to-rail resistance checks&lt;br /&gt;
* Powered-on voltage validation&lt;br /&gt;
&lt;br /&gt;
Unless otherwise specified:&lt;br /&gt;
* &#039;&#039;&#039;Resistance&#039;&#039;&#039; measurements are taken with the console powered off and disconnected from AC.&lt;br /&gt;
* &#039;&#039;&#039;Voltage&#039;&#039;&#039; measurements are taken with the console connected to AC power and in the specified power state.&lt;br /&gt;
&lt;br /&gt;
==== Resistance Reference ====&lt;br /&gt;
&lt;br /&gt;
===== EDM-020 =====&lt;br /&gt;
Advanced resistance-to-ground values on a working EDM-020 board.&lt;br /&gt;
See high-res images below for full details.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:PS5_PCB_EDM-020_Side_A.jpg|250px]]&lt;br /&gt;
| [[File:PS5_PCB_EDM-020_Side_B.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| PS5 PCB EDM-020 Side A.&lt;br /&gt;
| PS5 PCB EDM-020 Side B.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Standby Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Standby rails are present when the console is connected to AC power but not fully powered on.&lt;br /&gt;
&lt;br /&gt;
Documented characteristics include:&lt;br /&gt;
* Expected standby voltage levels&lt;br /&gt;
* Typical resistance-to-ground values&lt;br /&gt;
* Rails required for power-on sequencing&lt;br /&gt;
* Common faults related to missing or unstable standby power&lt;br /&gt;
&lt;br /&gt;
Abnormal readings on standby rails often indicate issues within the power supply, standby regulators, or shorted downstream components.&lt;br /&gt;
&lt;br /&gt;
=== Primary System Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Primary system rails supply power to major subsystems such as the SoC, memory, and storage.&lt;br /&gt;
&lt;br /&gt;
This subsection documents:&lt;br /&gt;
* Nominal operating voltages&lt;br /&gt;
* Acceptable voltage tolerance ranges&lt;br /&gt;
* Typical resistance values for short detection&lt;br /&gt;
* Power sequencing dependencies&lt;br /&gt;
&lt;br /&gt;
Significant deviations may indicate short circuits, failed regulators, or load-side faults.&lt;br /&gt;
&lt;br /&gt;
=== Secondary and Low-Voltage Rails ===&lt;br /&gt;
&lt;br /&gt;
Low-voltage rails support logic, control, and peripheral functions.&lt;br /&gt;
&lt;br /&gt;
Included measurements:&lt;br /&gt;
* Logic-level supply rails&lt;br /&gt;
* Controller and interface voltages&lt;br /&gt;
* Always-on versus switched rails&lt;br /&gt;
* Resistance comparisons between known-good and faulty boards (where available)&lt;br /&gt;
&lt;br /&gt;
These rails are often involved in no-boot, no-video, or intermittent power issues.&lt;br /&gt;
&lt;br /&gt;
=== Ground Reference and Short Detection ===&lt;br /&gt;
&lt;br /&gt;
Ground integrity and resistance-to-ground measurements are critical for diagnosing short circuits.&lt;br /&gt;
&lt;br /&gt;
This subsection covers:&lt;br /&gt;
* Recommended ground reference points&lt;br /&gt;
* Interpreting low-resistance readings&lt;br /&gt;
* Differentiating normal low-impedance rails from true shorts&lt;br /&gt;
* Common short locations by rail type&lt;br /&gt;
&lt;br /&gt;
=== Measurement Notes and Limitations ===&lt;br /&gt;
&lt;br /&gt;
* Values provided are for reference and comparison purposes only.&lt;br /&gt;
* Differences between board revisions may affect expected readings.&lt;br /&gt;
* Environmental factors such as temperature can influence resistance measurements.&lt;br /&gt;
* Always confirm suspicious readings with multiple test points where possible.&lt;br /&gt;
&lt;br /&gt;
This section should be used in conjunction with the &#039;&#039;&#039;Diagnostics and Troubleshooting&#039;&#039;&#039; section for effective fault isolation.&lt;br /&gt;
&lt;br /&gt;
== Service Manuals ==&lt;br /&gt;
&lt;br /&gt;
=== PlayStation®5 BOARD SERVICE MANUAL 1st edition for EDM-020 BOARD ===&lt;br /&gt;
: [[File:863200180-sm-ps5-0043e-01-0-BOARD-SERVICE-MANUAL-1st-edition.pdf|thumb|EDM-020 Board Service Manual 1ste Edition (PDF).]]&lt;br /&gt;
&lt;br /&gt;
== Repair Notes ==&lt;br /&gt;
&lt;br /&gt;
* Disassembly considerations&lt;br /&gt;
* Connector and ribbon cable cautions&lt;br /&gt;
* Thermal interface handling&lt;br /&gt;
* Post-repair testing recommendations&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[PlayStation 5 teardown]]&lt;br /&gt;
* [[Game console repair]]&lt;br /&gt;
* [[HDMI repair]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
This page is provided for informational purposes only. Repairing electronic equipment involves risk of injury or damage. Always follow appropriate safety procedures.&lt;br /&gt;
&lt;br /&gt;
This information is intended for professional repair technicians with appropriate training, tools, and experience.&lt;br /&gt;
&lt;br /&gt;
We are &#039;&#039;&#039;not responsible&#039;&#039;&#039; for any damage, injury, or loss resulting from the use of this information or any attempt to repair or modify equipment described on this page.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3554</id>
		<title>PlayStation 5 (PS5)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3554"/>
		<updated>2026-05-27T19:18:03Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: more in-dept details added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Short description|Technical measurements and hardware details for PlayStation 5 repair and troubleshooting}}&lt;br /&gt;
&lt;br /&gt;
= PlayStation 5 (PS5) =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 5 (PS5)&#039;&#039;&#039; is a home video game console developed by Sony.  &lt;br /&gt;
This page focuses on &#039;&#039;&#039;hardware measurements, electrical characteristics, and technical details&#039;&#039;&#039;&amp;lt;/br&amp;gt;&lt;br /&gt;
intended to assist with &#039;&#039;&#039;diagnosing, &amp;lt;u&amp;gt;troubleshooting, and repairing&amp;lt;/u&amp;gt;&#039;&#039;&#039; PlayStation 5 consoles.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The PlayStation 5 was released in two primary variants:&lt;br /&gt;
* Standard model with Ultra HD Blu-ray drive&lt;br /&gt;
* Digital Edition without optical drive&lt;br /&gt;
&lt;br /&gt;
Internally, both models share largely identical core hardware, with differences mainly related to the optical drive assembly and chassis layout.&lt;br /&gt;
&lt;br /&gt;
== Models and Revisions ==&lt;br /&gt;
Known PS5 model families include:&lt;br /&gt;
* CFI-10xx (launch models)&lt;br /&gt;
* CFI-11xx&lt;br /&gt;
* CFI-12xx&lt;br /&gt;
&lt;br /&gt;
Hardware layout, cooling solutions, and power supply designs may vary slightly between revisions.&lt;br /&gt;
&lt;br /&gt;
== Physical Measurements ==&lt;br /&gt;
&lt;br /&gt;
* Console dimensions&lt;br /&gt;
* Weight (with and without optical drive)&lt;br /&gt;
* Heatsink and fan dimensions&lt;br /&gt;
* PCB size and layer count (where known)&lt;br /&gt;
&lt;br /&gt;
== Power and Electrical Characteristics ==&lt;br /&gt;
&lt;br /&gt;
* AC input specifications&lt;br /&gt;
* Power supply output rails&lt;br /&gt;
* Standby and operational power consumption&lt;br /&gt;
* Typical fault-related voltage readings&lt;br /&gt;
&lt;br /&gt;
== Cooling and Thermal Design ==&lt;br /&gt;
&lt;br /&gt;
* Overview of the cooling system design&lt;br /&gt;
* Blower-type centrifugal fan specifications and airflow characteristics&lt;br /&gt;
* Liquid metal thermal interface application notes&lt;br /&gt;
* Dust accumulation within the cooling system&lt;br /&gt;
&lt;br /&gt;
=== Advanced Thermal Design ===&lt;br /&gt;
The cooling system appears well engineered, but the SoC generates significant heat under load. To minimize hotspot formation and maintain thermal conductivity, liquid metal is used as the thermal interface material due to its high thermal transfer performance. During SMD rework on the PS5 mainboard, one of the first noticeable characteristics is how effectively the PCB itself contributes to heat dissipation, with a substantial thermal mass. The only missing feature would have been an advanced dust filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Fan Type ===&lt;br /&gt;
The system uses a blower-style centrifugal fan, chosen for its ability to generate high static pressure and sufficient airflow (CFM) required to cool the power-intensive SoC and dense heatsink assembly. While effective, this design also makes the console more susceptible to dust accumulation, as it draws air from the surrounding environment without a dedicated filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Liquid Metal ===&lt;br /&gt;
Liquid metal does not dry out or degrade in the same way as traditional thermal pastes. However, it introduces its own drawbacks, primarily the need for proper containment and isolation, since it remains in a liquid state and can migrate or leak if not properly secured. The damage caused by leaked liquid metal is often almost irreversible, as it can creep under BGA packages, corrode pads, short components, and lead to significant repair challenges.&lt;br /&gt;
&lt;br /&gt;
==== Correct Application ====&lt;br /&gt;
This is critically important for proper, long-term, stable operation of the device. Use cotton swabs (Q-tips) to carefully remove the old liquid metal, do not spill it. Clean the surface with isopropyl alcohol (IPA). When reapplying, use cotton swabs to spread the liquid metal evenly, as shown in the picture.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Apply lm tim a.jpg|250px]]&lt;br /&gt;
| [[File:Apply lm tim b.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| Apply 1g of LM.&lt;br /&gt;
| Evenly spread carefully with q-tip.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dust Accumulation ===&lt;br /&gt;
When used at floor level, the risk of dust intake increases significantly. Over time, dust can accumulate on the cooling fins, reducing airflow and heat dissipation. This can lead to a progressive thermal chain: initial thermal throttling, followed by reduced performance or stuttering, and in severe cases, an automatic thermal shutdown to protect the hardware.&lt;br /&gt;
&lt;br /&gt;
To mitigate these issues, it is recommended to keep the console elevated above floor level to reduce exposure to dust and improve long-term cooling performance.&lt;br /&gt;
&lt;br /&gt;
== Common thermal failure points ==&lt;br /&gt;
&lt;br /&gt;
* Compact thermal design with limited heat dissipation headroom.&lt;br /&gt;
* Dust accumulation obstructing airflow paths and reducing cooling efficiency.&lt;br /&gt;
* SoC temperatures exceeding TjMax, triggering thermal throttling or abrupt shutdowns to prevent hardware damage.&lt;br /&gt;
&lt;br /&gt;
== Internal Components ==&lt;br /&gt;
&lt;br /&gt;
This section documents all internal components that were either missing (knocked off) or identified as faulty during inspection and repair.&lt;br /&gt;
&lt;br /&gt;
=== EDM-020 DFN12 Protection Switch 5v VBUS ===&lt;br /&gt;
&lt;br /&gt;
Is the Playstation&#039;s USB PD / VBUS current limiting protection IC.&lt;br /&gt;
Markings AF01 [https://www.aosmd.com/res/datasheets/AOZ1351DI-01.pdf AOZ1351DI-01] IC in FN12 package.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:EDM-020 AF01 Protection Switch.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| AOZ1351DI-01 IC location on EDM-020.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EDM-010 SIE CX090061GG EMI/RFI suppression ===&lt;br /&gt;
&lt;br /&gt;
The following components were identified during a repair of a PS5 console. Several surface-mount components had been knocked off the bottom side of the EDM-010 board revision, in the vicinity of the SIE CX090061GG IC. The components were reverse-engineered from the board to facilitate replacement.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Sony@Motherboard@Side B@EDM-010 (cut L upper c).jpg|250px]]&lt;br /&gt;
| [[File:Ferrite beads from doner.jpg|250px]]&lt;br /&gt;
| [[File:EDM-010 repair ferrite beads.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| EDM-010 SIE CX090061GG EMI/RFI suppression.&lt;br /&gt;
| Ferrite beads from donor board.&lt;br /&gt;
| Repair.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Replacing them with 1206-package ferrite beads within the specification range of:&lt;br /&gt;
~600–1000 Ω @ 100 MHz&lt;br /&gt;
Low DC resistance&lt;br /&gt;
~0.5–2 A rating&lt;br /&gt;
&lt;br /&gt;
Replacement ferrite beads were salvaged from a donor Dell notebook mainboard, sourced from the 3.5 mm audio circuitry, a section known to use comparable EMI suppression components in the same 1206 package. The repair was successful; the device passed all post-repair testing and had no warranty returns.&lt;br /&gt;
&lt;br /&gt;
== Common Hardware Issues ==&lt;br /&gt;
&lt;br /&gt;
This section documents commonly observed hardware faults, such as:&lt;br /&gt;
* No power or intermittent power&lt;br /&gt;
* Overheating and shutdowns&lt;br /&gt;
* HDMI output failure&lt;br /&gt;
* Liquid metal leakage or migration&lt;br /&gt;
* Fan or power supply failure&lt;br /&gt;
&lt;br /&gt;
== Diagnostics and Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* Visual inspection guidance&lt;br /&gt;
* Basic electrical testing points&lt;br /&gt;
* Symptom-based fault isolation&lt;br /&gt;
* Known failure patterns by model revision&lt;br /&gt;
&lt;br /&gt;
== Power Rail Voltage and Resistance Reference ==&lt;br /&gt;
&lt;br /&gt;
This section provides internal reference information for &#039;&#039;&#039;full-board voltage and resistance measurements&#039;&#039;&#039; across major PlayStation 5 power rails.  &lt;br /&gt;
It is intended for use during &#039;&#039;&#039;board-level diagnostics, fault isolation, and repair verification&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
All measurements should be taken with proper ESD precautions and appropriate test equipment.  &lt;br /&gt;
Values may vary slightly depending on model revision, firmware state, and board condition.&lt;br /&gt;
&lt;br /&gt;
=== Measurement Scope ===&lt;br /&gt;
&lt;br /&gt;
Measurements documented in this section include:&lt;br /&gt;
* Standby power rails&lt;br /&gt;
* Primary system power rails&lt;br /&gt;
* Secondary and low-voltage logic rails&lt;br /&gt;
* Ground-to-rail resistance checks&lt;br /&gt;
* Powered-on voltage validation&lt;br /&gt;
&lt;br /&gt;
Unless otherwise specified:&lt;br /&gt;
* &#039;&#039;&#039;Resistance&#039;&#039;&#039; measurements are taken with the console powered off and disconnected from AC.&lt;br /&gt;
* &#039;&#039;&#039;Voltage&#039;&#039;&#039; measurements are taken with the console connected to AC power and in the specified power state.&lt;br /&gt;
&lt;br /&gt;
==== Resistance Reference ====&lt;br /&gt;
&lt;br /&gt;
===== EDM-020 =====&lt;br /&gt;
Advanced resistance-to-ground values on a working EDM-020 board.&lt;br /&gt;
See high-res images below for full details.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:PS5_PCB_EDM-020_Side_A.jpg|250px]]&lt;br /&gt;
| [[File:PS5_PCB_EDM-020_Side_B.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| PS5 PCB EDM-020 Side A.&lt;br /&gt;
| PS5 PCB EDM-020 Side B.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Standby Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Standby rails are present when the console is connected to AC power but not fully powered on.&lt;br /&gt;
&lt;br /&gt;
Documented characteristics include:&lt;br /&gt;
* Expected standby voltage levels&lt;br /&gt;
* Typical resistance-to-ground values&lt;br /&gt;
* Rails required for power-on sequencing&lt;br /&gt;
* Common faults related to missing or unstable standby power&lt;br /&gt;
&lt;br /&gt;
Abnormal readings on standby rails often indicate issues within the power supply, standby regulators, or shorted downstream components.&lt;br /&gt;
&lt;br /&gt;
=== Primary System Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Primary system rails supply power to major subsystems such as the SoC, memory, and storage.&lt;br /&gt;
&lt;br /&gt;
This subsection documents:&lt;br /&gt;
* Nominal operating voltages&lt;br /&gt;
* Acceptable voltage tolerance ranges&lt;br /&gt;
* Typical resistance values for short detection&lt;br /&gt;
* Power sequencing dependencies&lt;br /&gt;
&lt;br /&gt;
Significant deviations may indicate short circuits, failed regulators, or load-side faults.&lt;br /&gt;
&lt;br /&gt;
=== Secondary and Low-Voltage Rails ===&lt;br /&gt;
&lt;br /&gt;
Low-voltage rails support logic, control, and peripheral functions.&lt;br /&gt;
&lt;br /&gt;
Included measurements:&lt;br /&gt;
* Logic-level supply rails&lt;br /&gt;
* Controller and interface voltages&lt;br /&gt;
* Always-on versus switched rails&lt;br /&gt;
* Resistance comparisons between known-good and faulty boards (where available)&lt;br /&gt;
&lt;br /&gt;
These rails are often involved in no-boot, no-video, or intermittent power issues.&lt;br /&gt;
&lt;br /&gt;
=== Ground Reference and Short Detection ===&lt;br /&gt;
&lt;br /&gt;
Ground integrity and resistance-to-ground measurements are critical for diagnosing short circuits.&lt;br /&gt;
&lt;br /&gt;
This subsection covers:&lt;br /&gt;
* Recommended ground reference points&lt;br /&gt;
* Interpreting low-resistance readings&lt;br /&gt;
* Differentiating normal low-impedance rails from true shorts&lt;br /&gt;
* Common short locations by rail type&lt;br /&gt;
&lt;br /&gt;
=== Measurement Notes and Limitations ===&lt;br /&gt;
&lt;br /&gt;
* Values provided are for reference and comparison purposes only.&lt;br /&gt;
* Differences between board revisions may affect expected readings.&lt;br /&gt;
* Environmental factors such as temperature can influence resistance measurements.&lt;br /&gt;
* Always confirm suspicious readings with multiple test points where possible.&lt;br /&gt;
&lt;br /&gt;
This section should be used in conjunction with the &#039;&#039;&#039;Diagnostics and Troubleshooting&#039;&#039;&#039; section for effective fault isolation.&lt;br /&gt;
&lt;br /&gt;
== Service Manuals ==&lt;br /&gt;
&lt;br /&gt;
=== PlayStation®5 BOARD SERVICE MANUAL 1st edition for EDM-020 BOARD ===&lt;br /&gt;
: [[File:863200180-sm-ps5-0043e-01-0-BOARD-SERVICE-MANUAL-1st-edition.pdf|thumb|EDM-020 Board Service Manual 1ste Edition (PDF).]]&lt;br /&gt;
&lt;br /&gt;
== Repair Notes ==&lt;br /&gt;
&lt;br /&gt;
* Disassembly considerations&lt;br /&gt;
* Connector and ribbon cable cautions&lt;br /&gt;
* Thermal interface handling&lt;br /&gt;
* Post-repair testing recommendations&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[PlayStation 5 teardown]]&lt;br /&gt;
* [[Game console repair]]&lt;br /&gt;
* [[HDMI repair]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
This page is provided for informational purposes only. Repairing electronic equipment involves risk of injury or damage. Always follow appropriate safety procedures.&lt;br /&gt;
&lt;br /&gt;
This information is intended for professional repair technicians with appropriate training, tools, and experience.&lt;br /&gt;
&lt;br /&gt;
We are &#039;&#039;&#039;not responsible&#039;&#039;&#039; for any damage, injury, or loss resulting from the use of this information or any attempt to repair or modify equipment described on this page.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Apply_lm_tim_b.jpg&amp;diff=3553</id>
		<title>File:Apply lm tim b.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Apply_lm_tim_b.jpg&amp;diff=3553"/>
		<updated>2026-05-27T19:13:47Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Apply_lm_tim_a.jpg&amp;diff=3552</id>
		<title>File:Apply lm tim a.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Apply_lm_tim_a.jpg&amp;diff=3552"/>
		<updated>2026-05-27T19:13:26Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3551</id>
		<title>PlayStation 5 (PS5)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3551"/>
		<updated>2026-05-27T19:05:23Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: fix.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Technical measurements and hardware details for PlayStation 5 repair and troubleshooting.&lt;br /&gt;
&lt;br /&gt;
= PlayStation 5 (PS5) =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 5 (PS5)&#039;&#039;&#039; is a home video game console developed by Sony.  &lt;br /&gt;
This page focuses on &#039;&#039;&#039;hardware measurements, electrical characteristics, and technical details&#039;&#039;&#039;&amp;lt;/br&amp;gt;&lt;br /&gt;
intended to assist with &#039;&#039;&#039;diagnosing, &amp;lt;u&amp;gt;troubleshooting, and repairing&amp;lt;/u&amp;gt;&#039;&#039;&#039; PlayStation 5 consoles.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The PlayStation 5 was released in two primary variants:&lt;br /&gt;
* Standard model with Ultra HD Blu-ray drive&lt;br /&gt;
* Digital Edition without optical drive&lt;br /&gt;
&lt;br /&gt;
Internally, both models share largely identical core hardware, with differences mainly related to the optical drive assembly and chassis layout.&lt;br /&gt;
&lt;br /&gt;
== Models and Revisions ==&lt;br /&gt;
Known PS5 model families include:&lt;br /&gt;
* CFI-10xx (launch models)&lt;br /&gt;
* CFI-11xx&lt;br /&gt;
* CFI-12xx&lt;br /&gt;
&lt;br /&gt;
Hardware layout, cooling solutions, and power supply designs may vary slightly between revisions.&lt;br /&gt;
&lt;br /&gt;
== Physical Measurements ==&lt;br /&gt;
&lt;br /&gt;
* Console dimensions&lt;br /&gt;
* Weight (with and without optical drive)&lt;br /&gt;
* Heatsink and fan dimensions&lt;br /&gt;
* PCB size and layer count (where known)&lt;br /&gt;
&lt;br /&gt;
== Power and Electrical Characteristics ==&lt;br /&gt;
&lt;br /&gt;
* AC input specifications&lt;br /&gt;
* Power supply output rails&lt;br /&gt;
* Standby and operational power consumption&lt;br /&gt;
* Typical fault-related voltage readings&lt;br /&gt;
&lt;br /&gt;
== Cooling and Thermal Design ==&lt;br /&gt;
&lt;br /&gt;
* Overview of the cooling system design&lt;br /&gt;
* Blower-type centrifugal fan specifications and airflow characteristics&lt;br /&gt;
* Liquid metal thermal interface application notes&lt;br /&gt;
* Dust accumulation within the cooling system&lt;br /&gt;
&lt;br /&gt;
=== Advanced Thermal Design ===&lt;br /&gt;
The cooling system appears well engineered, but the SoC generates significant heat under load. To minimize hotspot formation and maintain thermal conductivity, liquid metal is used as the thermal interface material due to its high thermal transfer performance. During SMD rework on the PS5 mainboard, one of the first noticeable characteristics is how effectively the PCB itself contributes to heat dissipation, with a substantial thermal mass. The only missing feature would have been an advanced dust filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Fan Type ===&lt;br /&gt;
The system uses a blower-style centrifugal fan, chosen for its ability to generate high static pressure and sufficient airflow (CFM) required to cool the power-intensive SoC and dense heatsink assembly. While effective, this design also makes the console more susceptible to dust accumulation, as it draws air from the surrounding environment without a dedicated filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Liquid Metal ===&lt;br /&gt;
Liquid metal does not dry out or degrade in the same way as traditional thermal pastes. However, it introduces its own drawbacks, primarily the need for proper containment and isolation, since it remains in a liquid state and can migrate or leak if not properly secured. The damage caused by leaked liquid metal is often almost irreversible, as it can creep under BGA packages, corrode pads, short components, and lead to significant repair challenges.&lt;br /&gt;
&lt;br /&gt;
=== Dust Accumulation ===&lt;br /&gt;
When used at floor level, the risk of dust intake increases significantly. Over time, dust can accumulate on the cooling fins, reducing airflow and heat dissipation. This can lead to a progressive thermal chain: initial thermal throttling, followed by reduced performance or stuttering, and in severe cases, an automatic thermal shutdown to protect the hardware.&lt;br /&gt;
&lt;br /&gt;
To mitigate these issues, it is recommended to keep the console elevated above floor level to reduce exposure to dust and improve long-term cooling performance.&lt;br /&gt;
&lt;br /&gt;
== Common thermal failure points ==&lt;br /&gt;
&lt;br /&gt;
* Compact thermal design with limited heat dissipation headroom.&lt;br /&gt;
* Dust accumulation obstructing airflow paths and reducing cooling efficiency.&lt;br /&gt;
* SoC temperatures exceeding TjMax, triggering thermal throttling or abrupt shutdowns to prevent hardware damage.&lt;br /&gt;
&lt;br /&gt;
== Internal Components ==&lt;br /&gt;
&lt;br /&gt;
This section documents all internal components that were either missing (knocked off) or identified as faulty during inspection and repair.&lt;br /&gt;
&lt;br /&gt;
=== EDM-020 DFN12 Protection Switch 5v VBUS ===&lt;br /&gt;
&lt;br /&gt;
Is the Playstation&#039;s USB PD / VBUS current limiting protection IC.&lt;br /&gt;
Markings AF01 [https://www.aosmd.com/res/datasheets/AOZ1351DI-01.pdf AOZ1351DI-01] IC in FN12 package.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:EDM-020 AF01 Protection Switch.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| AOZ1351DI-01 IC location on EDM-020.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EDM-010 SIE CX090061GG EMI/RFI suppression ===&lt;br /&gt;
&lt;br /&gt;
The following components were identified during a repair of a PS5 console. Several surface-mount components had been knocked off the bottom side of the EDM-010 board revision, in the vicinity of the SIE CX090061GG IC. The components were reverse-engineered from the board to facilitate replacement.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Sony@Motherboard@Side B@EDM-010 (cut L upper c).jpg|250px]]&lt;br /&gt;
| [[File:Ferrite beads from doner.jpg|250px]]&lt;br /&gt;
| [[File:EDM-010 repair ferrite beads.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| EDM-010 SIE CX090061GG EMI/RFI suppression.&lt;br /&gt;
| Ferrite beads from donor board.&lt;br /&gt;
| Repair.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Replacing them with 1206-package ferrite beads within the specification range of:&lt;br /&gt;
~600–1000 Ω @ 100 MHz&lt;br /&gt;
Low DC resistance&lt;br /&gt;
~0.5–2 A rating&lt;br /&gt;
&lt;br /&gt;
Replacement ferrite beads were salvaged from a donor Dell notebook mainboard, sourced from the 3.5 mm audio circuitry, a section known to use comparable EMI suppression components in the same 1206 package. The repair was successful; the device passed all post-repair testing and had no warranty returns.&lt;br /&gt;
&lt;br /&gt;
== Common Hardware Issues ==&lt;br /&gt;
&lt;br /&gt;
This section documents commonly observed hardware faults, such as:&lt;br /&gt;
* No power or intermittent power&lt;br /&gt;
* Overheating and shutdowns&lt;br /&gt;
* HDMI output failure&lt;br /&gt;
* Liquid metal leakage or migration&lt;br /&gt;
* Fan or power supply failure&lt;br /&gt;
&lt;br /&gt;
== Diagnostics and Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* Visual inspection guidance&lt;br /&gt;
* Basic electrical testing points&lt;br /&gt;
* Symptom-based fault isolation&lt;br /&gt;
* Known failure patterns by model revision&lt;br /&gt;
&lt;br /&gt;
== Power Rail Voltage and Resistance Reference ==&lt;br /&gt;
&lt;br /&gt;
This section provides internal reference information for &#039;&#039;&#039;full-board voltage and resistance measurements&#039;&#039;&#039; across major PlayStation 5 power rails.  &lt;br /&gt;
It is intended for use during &#039;&#039;&#039;board-level diagnostics, fault isolation, and repair verification&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
All measurements should be taken with proper ESD precautions and appropriate test equipment.  &lt;br /&gt;
Values may vary slightly depending on model revision, firmware state, and board condition.&lt;br /&gt;
&lt;br /&gt;
=== Measurement Scope ===&lt;br /&gt;
&lt;br /&gt;
Measurements documented in this section include:&lt;br /&gt;
* Standby power rails&lt;br /&gt;
* Primary system power rails&lt;br /&gt;
* Secondary and low-voltage logic rails&lt;br /&gt;
* Ground-to-rail resistance checks&lt;br /&gt;
* Powered-on voltage validation&lt;br /&gt;
&lt;br /&gt;
Unless otherwise specified:&lt;br /&gt;
* &#039;&#039;&#039;Resistance&#039;&#039;&#039; measurements are taken with the console powered off and disconnected from AC.&lt;br /&gt;
* &#039;&#039;&#039;Voltage&#039;&#039;&#039; measurements are taken with the console connected to AC power and in the specified power state.&lt;br /&gt;
&lt;br /&gt;
=== Standby Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Standby rails are present when the console is connected to AC power but not fully powered on.&lt;br /&gt;
&lt;br /&gt;
Documented characteristics include:&lt;br /&gt;
* Expected standby voltage levels&lt;br /&gt;
* Typical resistance-to-ground values&lt;br /&gt;
* Rails required for power-on sequencing&lt;br /&gt;
* Common faults related to missing or unstable standby power&lt;br /&gt;
&lt;br /&gt;
Abnormal readings on standby rails often indicate issues within the power supply, standby regulators, or shorted downstream components.&lt;br /&gt;
&lt;br /&gt;
=== Primary System Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Primary system rails supply power to major subsystems such as the SoC, memory, and storage.&lt;br /&gt;
&lt;br /&gt;
This subsection documents:&lt;br /&gt;
* Nominal operating voltages&lt;br /&gt;
* Acceptable voltage tolerance ranges&lt;br /&gt;
* Typical resistance values for short detection&lt;br /&gt;
* Power sequencing dependencies&lt;br /&gt;
&lt;br /&gt;
Significant deviations may indicate short circuits, failed regulators, or load-side faults.&lt;br /&gt;
&lt;br /&gt;
=== Secondary and Low-Voltage Rails ===&lt;br /&gt;
&lt;br /&gt;
Low-voltage rails support logic, control, and peripheral functions.&lt;br /&gt;
&lt;br /&gt;
Included measurements:&lt;br /&gt;
* Logic-level supply rails&lt;br /&gt;
* Controller and interface voltages&lt;br /&gt;
* Always-on versus switched rails&lt;br /&gt;
* Resistance comparisons between known-good and faulty boards (where available)&lt;br /&gt;
&lt;br /&gt;
These rails are often involved in no-boot, no-video, or intermittent power issues.&lt;br /&gt;
&lt;br /&gt;
=== Ground Reference and Short Detection ===&lt;br /&gt;
&lt;br /&gt;
Ground integrity and resistance-to-ground measurements are critical for diagnosing short circuits.&lt;br /&gt;
&lt;br /&gt;
This subsection covers:&lt;br /&gt;
* Recommended ground reference points&lt;br /&gt;
* Interpreting low-resistance readings&lt;br /&gt;
* Differentiating normal low-impedance rails from true shorts&lt;br /&gt;
* Common short locations by rail type&lt;br /&gt;
&lt;br /&gt;
=== Measurement Notes and Limitations ===&lt;br /&gt;
&lt;br /&gt;
* Values provided are for reference and comparison purposes only.&lt;br /&gt;
* Differences between board revisions may affect expected readings.&lt;br /&gt;
* Environmental factors such as temperature can influence resistance measurements.&lt;br /&gt;
* Always confirm suspicious readings with multiple test points where possible.&lt;br /&gt;
&lt;br /&gt;
This section should be used in conjunction with the &#039;&#039;&#039;Diagnostics and Troubleshooting&#039;&#039;&#039; section for effective fault isolation.&lt;br /&gt;
&lt;br /&gt;
== Service Manuals ==&lt;br /&gt;
&lt;br /&gt;
=== PlayStation®5 BOARD SERVICE MANUAL 1st edition for EDM-020 BOARD ===&lt;br /&gt;
: [[File:863200180-sm-ps5-0043e-01-0-BOARD-SERVICE-MANUAL-1st-edition.pdf|thumb|EDM-020 Board Service Manual 1ste Edition (PDF).]]&lt;br /&gt;
&lt;br /&gt;
== Repair Notes ==&lt;br /&gt;
&lt;br /&gt;
* Disassembly considerations&lt;br /&gt;
* Connector and ribbon cable cautions&lt;br /&gt;
* Thermal interface handling&lt;br /&gt;
* Post-repair testing recommendations&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[PlayStation 5 teardown]]&lt;br /&gt;
* [[Game console repair]]&lt;br /&gt;
* [[HDMI repair]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
This page is provided for informational purposes only. Repairing electronic equipment involves risk of injury or damage. Always follow appropriate safety procedures.&lt;br /&gt;
&lt;br /&gt;
This information is intended for professional repair technicians with appropriate training, tools, and experience.&lt;br /&gt;
&lt;br /&gt;
We are &#039;&#039;&#039;not responsible&#039;&#039;&#039; for any damage, injury, or loss resulting from the use of this information or any attempt to repair or modify equipment described on this page.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3550</id>
		<title>PlayStation 5 (PS5)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3550"/>
		<updated>2026-05-27T17:55:04Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: heap of useful stuff added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Short description|Technical measurements and hardware details for PlayStation 5 repair and troubleshooting}}&lt;br /&gt;
&lt;br /&gt;
= PlayStation 5 (PS5) =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 5 (PS5)&#039;&#039;&#039; is a home video game console developed by Sony.  &lt;br /&gt;
This page focuses on &#039;&#039;&#039;hardware measurements, electrical characteristics, and technical details&#039;&#039;&#039;&amp;lt;/br&amp;gt;&lt;br /&gt;
intended to assist with &#039;&#039;&#039;diagnosing, &amp;lt;u&amp;gt;troubleshooting, and repairing&amp;lt;/u&amp;gt;&#039;&#039;&#039; PlayStation 5 consoles.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The PlayStation 5 was released in two primary variants:&lt;br /&gt;
* Standard model with Ultra HD Blu-ray drive&lt;br /&gt;
* Digital Edition without optical drive&lt;br /&gt;
&lt;br /&gt;
Internally, both models share largely identical core hardware, with differences mainly related to the optical drive assembly and chassis layout.&lt;br /&gt;
&lt;br /&gt;
== Models and Revisions ==&lt;br /&gt;
Known PS5 model families include:&lt;br /&gt;
* CFI-10xx (launch models)&lt;br /&gt;
* CFI-11xx&lt;br /&gt;
* CFI-12xx&lt;br /&gt;
&lt;br /&gt;
Hardware layout, cooling solutions, and power supply designs may vary slightly between revisions.&lt;br /&gt;
&lt;br /&gt;
== Physical Measurements ==&lt;br /&gt;
&lt;br /&gt;
* Console dimensions&lt;br /&gt;
* Weight (with and without optical drive)&lt;br /&gt;
* Heatsink and fan dimensions&lt;br /&gt;
* PCB size and layer count (where known)&lt;br /&gt;
&lt;br /&gt;
== Power and Electrical Characteristics ==&lt;br /&gt;
&lt;br /&gt;
* AC input specifications&lt;br /&gt;
* Power supply output rails&lt;br /&gt;
* Standby and operational power consumption&lt;br /&gt;
* Typical fault-related voltage readings&lt;br /&gt;
&lt;br /&gt;
== Cooling and Thermal Design ==&lt;br /&gt;
&lt;br /&gt;
* Overview of the cooling system design&lt;br /&gt;
* Blower-type centrifugal fan specifications and airflow characteristics&lt;br /&gt;
* Liquid metal thermal interface application notes&lt;br /&gt;
* Dust accumulation within the cooling system&lt;br /&gt;
&lt;br /&gt;
=== Advanced Thermal Design ===&lt;br /&gt;
The cooling system appears well engineered, but the SoC generates significant heat under load. To minimize hotspot formation and maintain thermal conductivity, liquid metal is used as the thermal interface material due to its high thermal transfer performance. During SMD rework on the PS5 mainboard, one of the first noticeable characteristics is how effectively the PCB itself contributes to heat dissipation, with a substantial thermal mass. The only missing feature would have been an advanced dust filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Fan Type ===&lt;br /&gt;
The system uses a blower-style centrifugal fan, chosen for its ability to generate high static pressure and sufficient airflow (CFM) required to cool the power-intensive SoC and dense heatsink assembly. While effective, this design also makes the console more susceptible to dust accumulation, as it draws air from the surrounding environment without a dedicated filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Liquid Metal ===&lt;br /&gt;
Liquid metal does not dry out or degrade in the same way as traditional thermal pastes. However, it introduces its own drawbacks, primarily the need for proper containment and isolation, since it remains in a liquid state and can migrate or leak if not properly secured. The damage caused by leaked liquid metal is often almost irreversible, as it can creep under BGA packages, corrode pads, short components, and lead to significant repair challenges.&lt;br /&gt;
&lt;br /&gt;
=== Dust Accumulation ===&lt;br /&gt;
When used at floor level, the risk of dust intake increases significantly. Over time, dust can accumulate on the cooling fins, reducing airflow and heat dissipation. This can lead to a progressive thermal chain: initial thermal throttling, followed by reduced performance or stuttering, and in severe cases, an automatic thermal shutdown to protect the hardware.&lt;br /&gt;
&lt;br /&gt;
To mitigate these issues, it is recommended to keep the console elevated above floor level to reduce exposure to dust and improve long-term cooling performance.&lt;br /&gt;
&lt;br /&gt;
== Common thermal failure points ==&lt;br /&gt;
&lt;br /&gt;
* Compact thermal design with limited heat dissipation headroom.&lt;br /&gt;
* Dust accumulation obstructing airflow paths and reducing cooling efficiency.&lt;br /&gt;
* SoC temperatures exceeding TjMax, triggering thermal throttling or abrupt shutdowns to prevent hardware damage.&lt;br /&gt;
&lt;br /&gt;
== Internal Components ==&lt;br /&gt;
&lt;br /&gt;
This section documents all internal components that were either missing (knocked off) or identified as faulty during inspection and repair.&lt;br /&gt;
&lt;br /&gt;
=== EDM-020 DFN12 Protection Switch 5v VBUS ===&lt;br /&gt;
&lt;br /&gt;
Is the Playstation&#039;s USB PD / VBUS current limiting protection IC.&lt;br /&gt;
Markings AF01 [https://www.aosmd.com/res/datasheets/AOZ1351DI-01.pdf AOZ1351DI-01] IC in FN12 package.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:EDM-020 AF01 Protection Switch.jpg|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| AOZ1351DI-01 IC location on EDM-020.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EDM-010 SIE CX090061GG EMI/RFI suppression ===&lt;br /&gt;
&lt;br /&gt;
The following components were identified during a repair of a PS5 console. Several surface-mount components had been knocked off the bottom side of the EDM-010 board revision, in the vicinity of the SIE CX090061GG IC. The components were reverse-engineered from the board to facilitate replacement.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Sony@Motherboard@Side B@EDM-010 (cut L upper c).jpg|250px]]&lt;br /&gt;
| [[File:Ferrite beads from doner.jpg|250px]]&lt;br /&gt;
| [[File:EDM-010 repair ferrite beads.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| EDM-010 SIE CX090061GG EMI/RFI suppression.&lt;br /&gt;
| Ferrite beads from donor board.&lt;br /&gt;
| Repair.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Replacing them with 1206-package ferrite beads within the specification range of:&lt;br /&gt;
~600–1000 Ω @ 100 MHz&lt;br /&gt;
Low DC resistance&lt;br /&gt;
~0.5–2 A rating&lt;br /&gt;
&lt;br /&gt;
Replacement ferrite beads were salvaged from a donor Dell notebook mainboard, sourced from the 3.5 mm audio circuitry, a section known to use comparable EMI suppression components in the same 1206 package. The repair was successful; the device passed all post-repair testing and had no warranty returns.&lt;br /&gt;
&lt;br /&gt;
== Common Hardware Issues ==&lt;br /&gt;
&lt;br /&gt;
This section documents commonly observed hardware faults, such as:&lt;br /&gt;
* No power or intermittent power&lt;br /&gt;
* Overheating and shutdowns&lt;br /&gt;
* HDMI output failure&lt;br /&gt;
* Liquid metal leakage or migration&lt;br /&gt;
* Fan or power supply failure&lt;br /&gt;
&lt;br /&gt;
== Diagnostics and Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* Visual inspection guidance&lt;br /&gt;
* Basic electrical testing points&lt;br /&gt;
* Symptom-based fault isolation&lt;br /&gt;
* Known failure patterns by model revision&lt;br /&gt;
&lt;br /&gt;
== Power Rail Voltage and Resistance Reference ==&lt;br /&gt;
&lt;br /&gt;
This section provides internal reference information for &#039;&#039;&#039;full-board voltage and resistance measurements&#039;&#039;&#039; across major PlayStation 5 power rails.  &lt;br /&gt;
It is intended for use during &#039;&#039;&#039;board-level diagnostics, fault isolation, and repair verification&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
All measurements should be taken with proper ESD precautions and appropriate test equipment.  &lt;br /&gt;
Values may vary slightly depending on model revision, firmware state, and board condition.&lt;br /&gt;
&lt;br /&gt;
=== Measurement Scope ===&lt;br /&gt;
&lt;br /&gt;
Measurements documented in this section include:&lt;br /&gt;
* Standby power rails&lt;br /&gt;
* Primary system power rails&lt;br /&gt;
* Secondary and low-voltage logic rails&lt;br /&gt;
* Ground-to-rail resistance checks&lt;br /&gt;
* Powered-on voltage validation&lt;br /&gt;
&lt;br /&gt;
Unless otherwise specified:&lt;br /&gt;
* &#039;&#039;&#039;Resistance&#039;&#039;&#039; measurements are taken with the console powered off and disconnected from AC.&lt;br /&gt;
* &#039;&#039;&#039;Voltage&#039;&#039;&#039; measurements are taken with the console connected to AC power and in the specified power state.&lt;br /&gt;
&lt;br /&gt;
=== Standby Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Standby rails are present when the console is connected to AC power but not fully powered on.&lt;br /&gt;
&lt;br /&gt;
Documented characteristics include:&lt;br /&gt;
* Expected standby voltage levels&lt;br /&gt;
* Typical resistance-to-ground values&lt;br /&gt;
* Rails required for power-on sequencing&lt;br /&gt;
* Common faults related to missing or unstable standby power&lt;br /&gt;
&lt;br /&gt;
Abnormal readings on standby rails often indicate issues within the power supply, standby regulators, or shorted downstream components.&lt;br /&gt;
&lt;br /&gt;
=== Primary System Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Primary system rails supply power to major subsystems such as the SoC, memory, and storage.&lt;br /&gt;
&lt;br /&gt;
This subsection documents:&lt;br /&gt;
* Nominal operating voltages&lt;br /&gt;
* Acceptable voltage tolerance ranges&lt;br /&gt;
* Typical resistance values for short detection&lt;br /&gt;
* Power sequencing dependencies&lt;br /&gt;
&lt;br /&gt;
Significant deviations may indicate short circuits, failed regulators, or load-side faults.&lt;br /&gt;
&lt;br /&gt;
=== Secondary and Low-Voltage Rails ===&lt;br /&gt;
&lt;br /&gt;
Low-voltage rails support logic, control, and peripheral functions.&lt;br /&gt;
&lt;br /&gt;
Included measurements:&lt;br /&gt;
* Logic-level supply rails&lt;br /&gt;
* Controller and interface voltages&lt;br /&gt;
* Always-on versus switched rails&lt;br /&gt;
* Resistance comparisons between known-good and faulty boards (where available)&lt;br /&gt;
&lt;br /&gt;
These rails are often involved in no-boot, no-video, or intermittent power issues.&lt;br /&gt;
&lt;br /&gt;
=== Ground Reference and Short Detection ===&lt;br /&gt;
&lt;br /&gt;
Ground integrity and resistance-to-ground measurements are critical for diagnosing short circuits.&lt;br /&gt;
&lt;br /&gt;
This subsection covers:&lt;br /&gt;
* Recommended ground reference points&lt;br /&gt;
* Interpreting low-resistance readings&lt;br /&gt;
* Differentiating normal low-impedance rails from true shorts&lt;br /&gt;
* Common short locations by rail type&lt;br /&gt;
&lt;br /&gt;
=== Measurement Notes and Limitations ===&lt;br /&gt;
&lt;br /&gt;
* Values provided are for reference and comparison purposes only.&lt;br /&gt;
* Differences between board revisions may affect expected readings.&lt;br /&gt;
* Environmental factors such as temperature can influence resistance measurements.&lt;br /&gt;
* Always confirm suspicious readings with multiple test points where possible.&lt;br /&gt;
&lt;br /&gt;
This section should be used in conjunction with the &#039;&#039;&#039;Diagnostics and Troubleshooting&#039;&#039;&#039; section for effective fault isolation.&lt;br /&gt;
&lt;br /&gt;
== Service Manuals ==&lt;br /&gt;
&lt;br /&gt;
=== PlayStation®5 BOARD SERVICE MANUAL 1st edition for EDM-020 BOARD ===&lt;br /&gt;
: [[File:863200180-sm-ps5-0043e-01-0-BOARD-SERVICE-MANUAL-1st-edition.pdf|thumb|EDM-020 Board Service Manual 1ste Edition (PDF).]]&lt;br /&gt;
&lt;br /&gt;
== Repair Notes ==&lt;br /&gt;
&lt;br /&gt;
* Disassembly considerations&lt;br /&gt;
* Connector and ribbon cable cautions&lt;br /&gt;
* Thermal interface handling&lt;br /&gt;
* Post-repair testing recommendations&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[PlayStation 5 teardown]]&lt;br /&gt;
* [[Game console repair]]&lt;br /&gt;
* [[HDMI repair]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
This page is provided for informational purposes only. Repairing electronic equipment involves risk of injury or damage. Always follow appropriate safety procedures.&lt;br /&gt;
&lt;br /&gt;
This information is intended for professional repair technicians with appropriate training, tools, and experience.&lt;br /&gt;
&lt;br /&gt;
We are &#039;&#039;&#039;not responsible&#039;&#039;&#039; for any damage, injury, or loss resulting from the use of this information or any attempt to repair or modify equipment described on this page.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:EDM-020_AF01_Protection_Switch.jpg&amp;diff=3549</id>
		<title>File:EDM-020 AF01 Protection Switch.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:EDM-020_AF01_Protection_Switch.jpg&amp;diff=3549"/>
		<updated>2026-05-27T17:52:01Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:863200180-sm-ps5-0043e-01-0-BOARD-SERVICE-MANUAL-1st-edition.pdf&amp;diff=3548</id>
		<title>File:863200180-sm-ps5-0043e-01-0-BOARD-SERVICE-MANUAL-1st-edition.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:863200180-sm-ps5-0043e-01-0-BOARD-SERVICE-MANUAL-1st-edition.pdf&amp;diff=3548"/>
		<updated>2026-05-27T17:38:03Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{subst:No license from license selector|Don&#039;t know}}&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3547</id>
		<title>PlayStation 5 (PS5)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3547"/>
		<updated>2026-05-27T17:00:31Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: How I look at the PS5 thermal design&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Short description|Technical measurements and hardware details for PlayStation 5 repair and troubleshooting}}&lt;br /&gt;
&lt;br /&gt;
= PlayStation 5 (PS5) =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 5 (PS5)&#039;&#039;&#039; is a home video game console developed by Sony.  &lt;br /&gt;
This page focuses on &#039;&#039;&#039;hardware measurements, electrical characteristics, and technical details&#039;&#039;&#039;&amp;lt;/br&amp;gt;&lt;br /&gt;
intended to assist with &#039;&#039;&#039;diagnosing, &amp;lt;u&amp;gt;troubleshooting, and repairing&amp;lt;/u&amp;gt;&#039;&#039;&#039; PlayStation 5 consoles.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The PlayStation 5 was released in two primary variants:&lt;br /&gt;
* Standard model with Ultra HD Blu-ray drive&lt;br /&gt;
* Digital Edition without optical drive&lt;br /&gt;
&lt;br /&gt;
Internally, both models share largely identical core hardware, with differences mainly related to the optical drive assembly and chassis layout.&lt;br /&gt;
&lt;br /&gt;
== Models and Revisions ==&lt;br /&gt;
Known PS5 model families include:&lt;br /&gt;
* CFI-10xx (launch models)&lt;br /&gt;
* CFI-11xx&lt;br /&gt;
* CFI-12xx&lt;br /&gt;
&lt;br /&gt;
Hardware layout, cooling solutions, and power supply designs may vary slightly between revisions.&lt;br /&gt;
&lt;br /&gt;
== Physical Measurements ==&lt;br /&gt;
&lt;br /&gt;
* Console dimensions&lt;br /&gt;
* Weight (with and without optical drive)&lt;br /&gt;
* Heatsink and fan dimensions&lt;br /&gt;
* PCB size and layer count (where known)&lt;br /&gt;
&lt;br /&gt;
== Power and Electrical Characteristics ==&lt;br /&gt;
&lt;br /&gt;
* AC input specifications&lt;br /&gt;
* Power supply output rails&lt;br /&gt;
* Standby and operational power consumption&lt;br /&gt;
* Typical fault-related voltage readings&lt;br /&gt;
&lt;br /&gt;
== Cooling and Thermal Design ==&lt;br /&gt;
&lt;br /&gt;
* Overview of the cooling system design&lt;br /&gt;
* Blower-type centrifugal fan specifications and airflow characteristics&lt;br /&gt;
* Liquid metal thermal interface application notes&lt;br /&gt;
* Dust accumulation within the cooling system&lt;br /&gt;
&lt;br /&gt;
=== Advanced Thermal Design ===&lt;br /&gt;
The cooling system appears well engineered, but the SoC generates significant heat under load. To minimize hotspot formation and maintain thermal conductivity, liquid metal is used as the thermal interface material due to its high thermal transfer performance. During SMD rework on the PS5 mainboard, one of the first noticeable characteristics is how effectively the PCB itself contributes to heat dissipation, with a substantial thermal mass. The only missing feature would have been an advanced dust filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Fan Type ===&lt;br /&gt;
The system uses a blower-style centrifugal fan, chosen for its ability to generate high static pressure and sufficient airflow (CFM) required to cool the power-intensive SoC and dense heatsink assembly. While effective, this design also makes the console more susceptible to dust accumulation, as it draws air from the surrounding environment without a dedicated filtration system.&lt;br /&gt;
&lt;br /&gt;
=== Liquid Metal ===&lt;br /&gt;
Liquid metal does not dry out or degrade in the same way as traditional thermal pastes. However, it introduces its own drawbacks, primarily the need for proper containment and isolation, since it remains in a liquid state and can migrate or leak if not properly secured. The damage caused by leaked liquid metal is often almost irreversible, as it can creep under BGA packages, corrode pads, short components, and lead to significant repair challenges.&lt;br /&gt;
&lt;br /&gt;
=== Dust Accumulation ===&lt;br /&gt;
When used at floor level, the risk of dust intake increases significantly. Over time, dust can accumulate on the cooling fins, reducing airflow and heat dissipation. This can lead to a progressive thermal chain: initial thermal throttling, followed by reduced performance or stuttering, and in severe cases, an automatic thermal shutdown to protect the hardware.&lt;br /&gt;
&lt;br /&gt;
To mitigate these issues, it is recommended to keep the console elevated above floor level to reduce exposure to dust and improve long-term cooling performance.&lt;br /&gt;
&lt;br /&gt;
== Common thermal failure points ==&lt;br /&gt;
&lt;br /&gt;
* Compact thermal design with limited heat dissipation headroom.&lt;br /&gt;
* Dust accumulation obstructing airflow paths and reducing cooling efficiency.&lt;br /&gt;
* SoC temperatures exceeding TjMax, triggering thermal throttling or abrupt shutdowns to prevent hardware damage.&lt;br /&gt;
&lt;br /&gt;
== Internal Components ==&lt;br /&gt;
&lt;br /&gt;
This section documents all internal components that were either missing (knocked off) or identified as faulty during inspection and repair.&lt;br /&gt;
&lt;br /&gt;
=== EDM-010 SIE CX090061GG EMI/RFI suppression ===&lt;br /&gt;
&lt;br /&gt;
The following components were identified during a repair of a PS5 console. Several surface-mount components had been knocked off the bottom side of the EDM-010 board revision, in the vicinity of the SIE CX090061GG IC. The components were reverse-engineered from the board to facilitate replacement.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Sony@Motherboard@Side B@EDM-010 (cut L upper c).jpg|250px]]&lt;br /&gt;
| [[File:Ferrite beads from doner.jpg|250px]]&lt;br /&gt;
| [[File:EDM-010 repair ferrite beads.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| EDM-010 SIE CX090061GG EMI/RFI suppression&lt;br /&gt;
| Ferrite beads from donor board&lt;br /&gt;
| Repair&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Replacing them with 1206-package ferrite beads within the specification range of:&lt;br /&gt;
~600–1000 Ω @ 100 MHz&lt;br /&gt;
Low DC resistance&lt;br /&gt;
~0.5–2 A rating&lt;br /&gt;
&lt;br /&gt;
Replacement ferrite beads were salvaged from a donor Dell notebook mainboard, sourced from the 3.5 mm audio circuitry, a section known to use comparable EMI suppression components in the same 1206 package. The repair was successful; the device passed all post-repair testing and had no warranty returns.&lt;br /&gt;
&lt;br /&gt;
== Common Hardware Issues ==&lt;br /&gt;
&lt;br /&gt;
This section documents commonly observed hardware faults, such as:&lt;br /&gt;
* No power or intermittent power&lt;br /&gt;
* Overheating and shutdowns&lt;br /&gt;
* HDMI output failure&lt;br /&gt;
* Liquid metal leakage or migration&lt;br /&gt;
* Fan or power supply failure&lt;br /&gt;
&lt;br /&gt;
== Diagnostics and Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* Visual inspection guidance&lt;br /&gt;
* Basic electrical testing points&lt;br /&gt;
* Symptom-based fault isolation&lt;br /&gt;
* Known failure patterns by model revision&lt;br /&gt;
&lt;br /&gt;
== Power Rail Voltage and Resistance Reference ==&lt;br /&gt;
&lt;br /&gt;
This section provides internal reference information for &#039;&#039;&#039;full-board voltage and resistance measurements&#039;&#039;&#039; across major PlayStation 5 power rails.  &lt;br /&gt;
It is intended for use during &#039;&#039;&#039;board-level diagnostics, fault isolation, and repair verification&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
All measurements should be taken with proper ESD precautions and appropriate test equipment.  &lt;br /&gt;
Values may vary slightly depending on model revision, firmware state, and board condition.&lt;br /&gt;
&lt;br /&gt;
=== Measurement Scope ===&lt;br /&gt;
&lt;br /&gt;
Measurements documented in this section include:&lt;br /&gt;
* Standby power rails&lt;br /&gt;
* Primary system power rails&lt;br /&gt;
* Secondary and low-voltage logic rails&lt;br /&gt;
* Ground-to-rail resistance checks&lt;br /&gt;
* Powered-on voltage validation&lt;br /&gt;
&lt;br /&gt;
Unless otherwise specified:&lt;br /&gt;
* &#039;&#039;&#039;Resistance&#039;&#039;&#039; measurements are taken with the console powered off and disconnected from AC.&lt;br /&gt;
* &#039;&#039;&#039;Voltage&#039;&#039;&#039; measurements are taken with the console connected to AC power and in the specified power state.&lt;br /&gt;
&lt;br /&gt;
=== Standby Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Standby rails are present when the console is connected to AC power but not fully powered on.&lt;br /&gt;
&lt;br /&gt;
Documented characteristics include:&lt;br /&gt;
* Expected standby voltage levels&lt;br /&gt;
* Typical resistance-to-ground values&lt;br /&gt;
* Rails required for power-on sequencing&lt;br /&gt;
* Common faults related to missing or unstable standby power&lt;br /&gt;
&lt;br /&gt;
Abnormal readings on standby rails often indicate issues within the power supply, standby regulators, or shorted downstream components.&lt;br /&gt;
&lt;br /&gt;
=== Primary System Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Primary system rails supply power to major subsystems such as the SoC, memory, and storage.&lt;br /&gt;
&lt;br /&gt;
This subsection documents:&lt;br /&gt;
* Nominal operating voltages&lt;br /&gt;
* Acceptable voltage tolerance ranges&lt;br /&gt;
* Typical resistance values for short detection&lt;br /&gt;
* Power sequencing dependencies&lt;br /&gt;
&lt;br /&gt;
Significant deviations may indicate short circuits, failed regulators, or load-side faults.&lt;br /&gt;
&lt;br /&gt;
=== Secondary and Low-Voltage Rails ===&lt;br /&gt;
&lt;br /&gt;
Low-voltage rails support logic, control, and peripheral functions.&lt;br /&gt;
&lt;br /&gt;
Included measurements:&lt;br /&gt;
* Logic-level supply rails&lt;br /&gt;
* Controller and interface voltages&lt;br /&gt;
* Always-on versus switched rails&lt;br /&gt;
* Resistance comparisons between known-good and faulty boards (where available)&lt;br /&gt;
&lt;br /&gt;
These rails are often involved in no-boot, no-video, or intermittent power issues.&lt;br /&gt;
&lt;br /&gt;
=== Ground Reference and Short Detection ===&lt;br /&gt;
&lt;br /&gt;
Ground integrity and resistance-to-ground measurements are critical for diagnosing short circuits.&lt;br /&gt;
&lt;br /&gt;
This subsection covers:&lt;br /&gt;
* Recommended ground reference points&lt;br /&gt;
* Interpreting low-resistance readings&lt;br /&gt;
* Differentiating normal low-impedance rails from true shorts&lt;br /&gt;
* Common short locations by rail type&lt;br /&gt;
&lt;br /&gt;
=== Measurement Notes and Limitations ===&lt;br /&gt;
&lt;br /&gt;
* Values provided are for reference and comparison purposes only.&lt;br /&gt;
* Differences between board revisions may affect expected readings.&lt;br /&gt;
* Environmental factors such as temperature can influence resistance measurements.&lt;br /&gt;
* Always confirm suspicious readings with multiple test points where possible.&lt;br /&gt;
&lt;br /&gt;
This section should be used in conjunction with the &#039;&#039;&#039;Diagnostics and Troubleshooting&#039;&#039;&#039; section for effective fault isolation.&lt;br /&gt;
&lt;br /&gt;
== Repair Notes ==&lt;br /&gt;
&lt;br /&gt;
* Disassembly considerations&lt;br /&gt;
* Connector and ribbon cable cautions&lt;br /&gt;
* Thermal interface handling&lt;br /&gt;
* Post-repair testing recommendations&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[PlayStation 5 teardown]]&lt;br /&gt;
* [[Game console repair]]&lt;br /&gt;
* [[HDMI repair]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
This page is provided for informational purposes only. Repairing electronic equipment involves risk of injury or damage. Always follow appropriate safety procedures.&lt;br /&gt;
&lt;br /&gt;
This information is intended for professional repair technicians with appropriate training, tools, and experience.&lt;br /&gt;
&lt;br /&gt;
We are &#039;&#039;&#039;not responsible&#039;&#039;&#039; for any damage, injury, or loss resulting from the use of this information or any attempt to repair or modify equipment described on this page.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3546</id>
		<title>PlayStation 5 (PS5)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3546"/>
		<updated>2026-05-27T16:27:28Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: EDM-010 SIE CX090061GG EMI/RFI suppression&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Short description|Technical measurements and hardware details for PlayStation 5 repair and troubleshooting}}&lt;br /&gt;
&lt;br /&gt;
= PlayStation 5 (PS5) =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 5 (PS5)&#039;&#039;&#039; is a home video game console developed by Sony.  &lt;br /&gt;
This page focuses on &#039;&#039;&#039;hardware measurements, electrical characteristics, and technical details&#039;&#039;&#039;&amp;lt;/br&amp;gt;&lt;br /&gt;
intended to assist with &#039;&#039;&#039;diagnosing, &amp;lt;u&amp;gt;troubleshooting, and repairing&amp;lt;/u&amp;gt;&#039;&#039;&#039; PlayStation 5 consoles.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The PlayStation 5 was released in two primary variants:&lt;br /&gt;
* Standard model with Ultra HD Blu-ray drive&lt;br /&gt;
* Digital Edition without optical drive&lt;br /&gt;
&lt;br /&gt;
Internally, both models share largely identical core hardware, with differences mainly related to the optical drive assembly and chassis layout.&lt;br /&gt;
&lt;br /&gt;
== Models and Revisions ==&lt;br /&gt;
Known PS5 model families include:&lt;br /&gt;
* CFI-10xx (launch models)&lt;br /&gt;
* CFI-11xx&lt;br /&gt;
* CFI-12xx&lt;br /&gt;
&lt;br /&gt;
Hardware layout, cooling solutions, and power supply designs may vary slightly between revisions.&lt;br /&gt;
&lt;br /&gt;
== Physical Measurements ==&lt;br /&gt;
&lt;br /&gt;
* Console dimensions&lt;br /&gt;
* Weight (with and without optical drive)&lt;br /&gt;
* Heatsink and fan dimensions&lt;br /&gt;
* PCB size and layer count (where known)&lt;br /&gt;
&lt;br /&gt;
== Power and Electrical Characteristics ==&lt;br /&gt;
&lt;br /&gt;
* AC input specifications&lt;br /&gt;
* Power supply output rails&lt;br /&gt;
* Standby and operational power consumption&lt;br /&gt;
* Typical fault-related voltage readings&lt;br /&gt;
&lt;br /&gt;
== Cooling and Thermal Design ==&lt;br /&gt;
&lt;br /&gt;
* Cooling system overview&lt;br /&gt;
* Fan types and sizes&lt;br /&gt;
* Liquid metal application notes&lt;br /&gt;
* Common thermal failure points&lt;br /&gt;
&lt;br /&gt;
== Internal Components ==&lt;br /&gt;
&lt;br /&gt;
This section documents all internal components that were either missing (knocked off) or identified as faulty during inspection and repair.&lt;br /&gt;
&lt;br /&gt;
=== EDM-010 SIE CX090061GG EMI/RFI suppression ===&lt;br /&gt;
&lt;br /&gt;
The following components were identified during a repair of a PS5 console. Several surface-mount components had been knocked off the bottom side of the EDM-010 board revision, in the vicinity of the SIE CX090061GG IC. The components were reverse-engineered from the board to facilitate replacement.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Sony@Motherboard@Side B@EDM-010 (cut L upper c).jpg|250px]]&lt;br /&gt;
| [[File:Ferrite beads from doner.jpg|250px]]&lt;br /&gt;
| [[File:EDM-010 repair ferrite beads.jpg|150px]]&lt;br /&gt;
|-&lt;br /&gt;
| EDM-010 SIE CX090061GG EMI/RFI suppression&lt;br /&gt;
| Ferrite beads from donor board&lt;br /&gt;
| Repair&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Replacing them with 1206-package ferrite beads within the specification range of:&lt;br /&gt;
~600–1000 Ω @ 100 MHz&lt;br /&gt;
Low DC resistance&lt;br /&gt;
~0.5–2 A rating&lt;br /&gt;
&lt;br /&gt;
Replacement ferrite beads were salvaged from a donor Dell notebook mainboard, sourced from the 3.5 mm audio circuitry, a section known to use comparable EMI suppression components in the same 1206 package. The repair was successful; the device passed all post-repair testing and had no warranty returns.&lt;br /&gt;
&lt;br /&gt;
== Common Hardware Issues ==&lt;br /&gt;
&lt;br /&gt;
This section documents commonly observed hardware faults, such as:&lt;br /&gt;
* No power or intermittent power&lt;br /&gt;
* Overheating and shutdowns&lt;br /&gt;
* HDMI output failure&lt;br /&gt;
* Liquid metal leakage or migration&lt;br /&gt;
* Fan or power supply failure&lt;br /&gt;
&lt;br /&gt;
== Diagnostics and Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* Visual inspection guidance&lt;br /&gt;
* Basic electrical testing points&lt;br /&gt;
* Symptom-based fault isolation&lt;br /&gt;
* Known failure patterns by model revision&lt;br /&gt;
&lt;br /&gt;
== Power Rail Voltage and Resistance Reference ==&lt;br /&gt;
&lt;br /&gt;
This section provides internal reference information for &#039;&#039;&#039;full-board voltage and resistance measurements&#039;&#039;&#039; across major PlayStation 5 power rails.  &lt;br /&gt;
It is intended for use during &#039;&#039;&#039;board-level diagnostics, fault isolation, and repair verification&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
All measurements should be taken with proper ESD precautions and appropriate test equipment.  &lt;br /&gt;
Values may vary slightly depending on model revision, firmware state, and board condition.&lt;br /&gt;
&lt;br /&gt;
=== Measurement Scope ===&lt;br /&gt;
&lt;br /&gt;
Measurements documented in this section include:&lt;br /&gt;
* Standby power rails&lt;br /&gt;
* Primary system power rails&lt;br /&gt;
* Secondary and low-voltage logic rails&lt;br /&gt;
* Ground-to-rail resistance checks&lt;br /&gt;
* Powered-on voltage validation&lt;br /&gt;
&lt;br /&gt;
Unless otherwise specified:&lt;br /&gt;
* &#039;&#039;&#039;Resistance&#039;&#039;&#039; measurements are taken with the console powered off and disconnected from AC.&lt;br /&gt;
* &#039;&#039;&#039;Voltage&#039;&#039;&#039; measurements are taken with the console connected to AC power and in the specified power state.&lt;br /&gt;
&lt;br /&gt;
=== Standby Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Standby rails are present when the console is connected to AC power but not fully powered on.&lt;br /&gt;
&lt;br /&gt;
Documented characteristics include:&lt;br /&gt;
* Expected standby voltage levels&lt;br /&gt;
* Typical resistance-to-ground values&lt;br /&gt;
* Rails required for power-on sequencing&lt;br /&gt;
* Common faults related to missing or unstable standby power&lt;br /&gt;
&lt;br /&gt;
Abnormal readings on standby rails often indicate issues within the power supply, standby regulators, or shorted downstream components.&lt;br /&gt;
&lt;br /&gt;
=== Primary System Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Primary system rails supply power to major subsystems such as the SoC, memory, and storage.&lt;br /&gt;
&lt;br /&gt;
This subsection documents:&lt;br /&gt;
* Nominal operating voltages&lt;br /&gt;
* Acceptable voltage tolerance ranges&lt;br /&gt;
* Typical resistance values for short detection&lt;br /&gt;
* Power sequencing dependencies&lt;br /&gt;
&lt;br /&gt;
Significant deviations may indicate short circuits, failed regulators, or load-side faults.&lt;br /&gt;
&lt;br /&gt;
=== Secondary and Low-Voltage Rails ===&lt;br /&gt;
&lt;br /&gt;
Low-voltage rails support logic, control, and peripheral functions.&lt;br /&gt;
&lt;br /&gt;
Included measurements:&lt;br /&gt;
* Logic-level supply rails&lt;br /&gt;
* Controller and interface voltages&lt;br /&gt;
* Always-on versus switched rails&lt;br /&gt;
* Resistance comparisons between known-good and faulty boards (where available)&lt;br /&gt;
&lt;br /&gt;
These rails are often involved in no-boot, no-video, or intermittent power issues.&lt;br /&gt;
&lt;br /&gt;
=== Ground Reference and Short Detection ===&lt;br /&gt;
&lt;br /&gt;
Ground integrity and resistance-to-ground measurements are critical for diagnosing short circuits.&lt;br /&gt;
&lt;br /&gt;
This subsection covers:&lt;br /&gt;
* Recommended ground reference points&lt;br /&gt;
* Interpreting low-resistance readings&lt;br /&gt;
* Differentiating normal low-impedance rails from true shorts&lt;br /&gt;
* Common short locations by rail type&lt;br /&gt;
&lt;br /&gt;
=== Measurement Notes and Limitations ===&lt;br /&gt;
&lt;br /&gt;
* Values provided are for reference and comparison purposes only.&lt;br /&gt;
* Differences between board revisions may affect expected readings.&lt;br /&gt;
* Environmental factors such as temperature can influence resistance measurements.&lt;br /&gt;
* Always confirm suspicious readings with multiple test points where possible.&lt;br /&gt;
&lt;br /&gt;
This section should be used in conjunction with the &#039;&#039;&#039;Diagnostics and Troubleshooting&#039;&#039;&#039; section for effective fault isolation.&lt;br /&gt;
&lt;br /&gt;
== Repair Notes ==&lt;br /&gt;
&lt;br /&gt;
* Disassembly considerations&lt;br /&gt;
* Connector and ribbon cable cautions&lt;br /&gt;
* Thermal interface handling&lt;br /&gt;
* Post-repair testing recommendations&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[PlayStation 5 teardown]]&lt;br /&gt;
* [[Game console repair]]&lt;br /&gt;
* [[HDMI repair]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
This page is provided for informational purposes only. Repairing electronic equipment involves risk of injury or damage. Always follow appropriate safety procedures.&lt;br /&gt;
&lt;br /&gt;
This information is intended for professional repair technicians with appropriate training, tools, and experience.&lt;br /&gt;
&lt;br /&gt;
We are &#039;&#039;&#039;not responsible&#039;&#039;&#039; for any damage, injury, or loss resulting from the use of this information or any attempt to repair or modify equipment described on this page.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:EDM-010_repair_ferrite_beads.jpg&amp;diff=3545</id>
		<title>File:EDM-010 repair ferrite beads.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:EDM-010_repair_ferrite_beads.jpg&amp;diff=3545"/>
		<updated>2026-05-27T16:15:42Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Ferrite_beads_from_doner.jpg&amp;diff=3544</id>
		<title>File:Ferrite beads from doner.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Ferrite_beads_from_doner.jpg&amp;diff=3544"/>
		<updated>2026-05-27T15:41:35Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Sony@Motherboard@Side_B@EDM-010_(cut_L_upper_c).jpg&amp;diff=3543</id>
		<title>File:Sony@Motherboard@Side B@EDM-010 (cut L upper c).jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Sony@Motherboard@Side_B@EDM-010_(cut_L_upper_c).jpg&amp;diff=3543"/>
		<updated>2026-05-27T15:34:38Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=Mechanical_Tools&amp;diff=3542</id>
		<title>Mechanical Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=Mechanical_Tools&amp;diff=3542"/>
		<updated>2026-05-27T14:22:21Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: add Miniware ES15s&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Mechanical Tools.jpeg|thumb|Lathe and drill press]]&lt;br /&gt;
Grinders, Drills, Lathes, Milling Machines, Welders and any other tools used to modify hardware. If you used it while reverse engineering, list it here!&lt;br /&gt;
==Tool Index==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Essential tools and consumables for manipulating PCBAs (Printed Circuit Board Assemblies)==&lt;br /&gt;
&lt;br /&gt;
===Soldering Irons===&lt;br /&gt;
: Ascending equipment order from cheap to more expensive.&lt;br /&gt;
&lt;br /&gt;
=====KSGER T12 STM32 v3.1s=====&lt;br /&gt;
: A cheap basic soldering station that uses T12 tips. Has stand-by function using a tilt sensor in the handle to extend the life of your T12 heating element for longer lifespan of the heating element.&amp;lt;br&amp;gt;&lt;br /&gt;
: Anodized aluminum case, aluminum front panel and control knob. Features a STM32 MCU, [https://github.com/dreamcat4/t12-t245-controllers-docs/tree/master/controllers/stm32-t12-oled firmware upgradable]. Great price - performance ratio.&amp;lt;br&amp;gt;&lt;br /&gt;
: While in boost mode the T12 tip should be able to output 75 W and tested it was possible to solder 18 AWG copper braided wire.&amp;lt;br&amp;gt;&lt;br /&gt;
: &#039;&#039;&#039;Known quirks&#039;&#039;&#039; are that the case is not grounded and in case of a short circuit the case becomes hot (live). User should ground the case out of the box.&amp;lt;br&amp;gt;&lt;br /&gt;
: [[File:KSGER T12 Soldering station.png|none|thumb|KSGER T12 Soldering station, STM32 mcu v3.1s]]&lt;br /&gt;
&lt;br /&gt;
====AiXun Soldering Station with JBC Soldering Tips====&lt;br /&gt;
: This Chinese soldering station is compatible with JBC soldering tips (C245) and is a great station for its lowish price of around 150 bucks. The station comes with three soldering tips that should be replaced with original JBC wave-soldering tips like the C245965 (small spoon) or the C245938 (big spoon) for general purpose soldering tasks. The very low cost for this station comes with some quirks that users should be aware of:&lt;br /&gt;
&lt;br /&gt;
: * The most recent firmware version 1.34 displays incorrect temperature data in certain states to hide the temperature overshoot on a cold-start. Firmware downgrade is recommended to avoid being lied to.&lt;br /&gt;
: * Soldering on grounded (PE) circuit boards can cause issues with the temperature sensing and should be avoided.&lt;br /&gt;
&lt;br /&gt;
: This review informs about these quirks in detail. [https://www.youtube.com/watch?v=B7jLpHgR7fI][[File:SolderingStation.JPG|none|thumb|AiXun Soldering Station with JBC Soldering Tips]]&lt;br /&gt;
&lt;br /&gt;
: The &amp;quot;small spoon&amp;quot; is by far the most used soldering tip on my bench as it turns almost every soldering task into a &amp;quot;low/no-skill&amp;quot; job provided copious amounts of flux is used and the board was manufactured with solder mask. The :&amp;quot;shape of this tip prevents the active region to oxidize by always keeping some solder on it and thus keeping oxygen away from the metal surface of the tip.&lt;br /&gt;
: [[File:SmallSpoon.JPG|none|thumb|Original JBC Soldering Cartridge C245965 (small spoon)]]&lt;br /&gt;
&lt;br /&gt;
: The &amp;quot;big spoon&amp;quot; is for all other tasks which need a little bit more contact area than the small spoon can provide.&lt;br /&gt;
: [[File:BigSpoon.JPG|none|thumb|Original JBC Soldering Cartridge C245938 (big spoon)]]&lt;br /&gt;
&lt;br /&gt;
====Weller Soldering Station PU81====&lt;br /&gt;
: A basic soldering station for general purpose soldering tasks. Unfortunately there are no wave-soldering tips available for this type of iron.&lt;br /&gt;
: [[File:Weller.JPG|none|thumb|Weller PU 81 Soldering Station]]&lt;br /&gt;
&lt;br /&gt;
===Desoldering Stations (THT)===&lt;br /&gt;
: Ascending equipment order from cheap to more expensive.&lt;br /&gt;
&lt;br /&gt;
====ZD-915====&lt;br /&gt;
: A cheap entry level hobbyist station. It works good, but the build quality is backed up by the price. The build quality is not a lot (you get what you pay for).&amp;lt;br&amp;gt;&lt;br /&gt;
: However spare parts are readily available and are extremely cheap. The heating element in the gun handle gets a lot of play on it if you plan on using it for some serious amount of work in no time.&amp;lt;br&amp;gt;&lt;br /&gt;
: The gun handle parts are all made from cheaper plastic. The handle is not fiberglass reinforced plastic but some kind of ABS plastic.&lt;br /&gt;
: Besides that I think this station still performs nice if you plan to use it only for prototypes or hobby projects.&amp;lt;br&amp;gt;&lt;br /&gt;
: [[File:Zd915.jpg|none|thumb|ZD-915 desoldering station, nozzle diameter sizes are 0.8mm, 1.0mm, 1.3mm]]&lt;br /&gt;
&lt;br /&gt;
====Quick 201B ESD====&lt;br /&gt;
: The 201B is a nice solid station that isn&#039;t going to break the bank with readily available spare parts. Heat dissipation of 90W, temprature range of 200÷450°C, ESD safe, LED display (3 digit) and good temperature stabilization.&amp;lt;br&amp;gt;&lt;br /&gt;
: The only thing it is missing is a sleep function with tilt sensor in the handle, if you don&#039;t use it turn it off it or will wear the heating element faster.&amp;lt;br&amp;gt;&lt;br /&gt;
: The station was properly tested over several years (and well over uncountable components) and used a lot. The heating element was already replaced once before and it still runs perfectly fine.&amp;lt;br&amp;gt;&lt;br /&gt;
: The gun handle feels comfortable in the hand and is made of really strong fiberglass reinforced plastic and thus more wear-resistant.&amp;lt;br&amp;gt;&lt;br /&gt;
: A good heating element measures 1.1ohms the failure mode of a bad heating element is it going open. The display will show the H-E error indicating the heating element failed.&amp;lt;br&amp;gt;&lt;br /&gt;
: Spare parts are easy to find and the replacing of the heating element was easy too. The station overal has a solid good build quality and performs well. If you do a lot of THT or recycling this is the station for you.&lt;br /&gt;
: [[File:Quick 201b.jpg|none|thumb|Quick 201b desoldering station, nozzle diameter sizes are 0.8mm, 1.0mm, 1.3mm]]&lt;br /&gt;
&lt;br /&gt;
===Hot Air Stations===&lt;br /&gt;
: Ascending equipment order from cheap to more expensive.&lt;br /&gt;
&lt;br /&gt;
====Atten ST-862D====&lt;br /&gt;
: The Atten ST-862D hot air soldering station has an extremely high power of 1000W. This makes sure that the soldering station reaches the operating temperature quickly.&amp;lt;br&amp;gt;&lt;br /&gt;
: Due to the two temperature buttons, the temperature is easily set between 100℃ and 480℃ and due to three shortcuts it makes it possible to save temperatures.&amp;lt;br&amp;gt;&lt;br /&gt;
: The temperature can be seen on the LED display. Additionally, the air flow can be adjusted by the air keys.&amp;lt;br&amp;gt;&lt;br /&gt;
: The hot air station is convertible with straight and spiral air, has a auto-sleep function and a heating element overheating detection.&lt;br /&gt;
: Cheaper station that &amp;quot;beats&amp;quot; the Quick. I have used this station myself for a short period, it&#039;s nice. But the build quality seems a little less than Quick.&lt;br /&gt;
: [[File:Atten st-862d.jpg|none|thumb|Atten ST-862D, 1000 Watt, 100℃-480℃,120L/min(Max)]]&lt;br /&gt;
: [[File:Nozzles atten st862d.jpg|none|thumb|4 nozzles (5.0mm (A-2605), 6.4mm (A-2664), 8.0mm (B-2608), 10.0mm (B-2610)),&lt;br /&gt;
1 conversion nozzle]]&lt;br /&gt;
&lt;br /&gt;
====Quick 861DW ESD====&lt;br /&gt;
: The Quick 861DW ESD is an inexpensive hot air station with a high power of 1000 watt and it has a maximum airflow of 120 litres per minute. This device is designed for soldering SMD components such as SOIC, QFP, PLCC, CHIP and BGA.&amp;lt;br&amp;gt;&lt;br /&gt;
: Furthermore, the Quick 861DW is also suitable for drying, removing paint, melting, heating and disinfecting surfaces. Due to the high power and a ceramic heating element, rapid heating to the desired temperature is possible.&amp;lt;br&amp;gt;&lt;br /&gt;
: The 861DW ESD has three channels where the temperature and the amount of airflow can be set and these settings can be memorized by the device.&lt;br /&gt;
: Been using this station myself for many years the caramic heating element did not fail yet. A solid station with nice build quality. Atten is cheaper but the compromise is on the build quality.&lt;br /&gt;
: [[File:Quick 861dw.jpg|none|thumb|Quick Quick 861DW ESD, Ceramic heater, 1000 Watt, 100°C-500°C, 50 l/min]]&lt;br /&gt;
: [[File:Nozzles quick 861d.png|none|thumb|Nozzle diameter sizes are 5,0mm, 6,4mm, 8,4mm]]&lt;br /&gt;
&lt;br /&gt;
===Electronic Screwdrivers===&lt;br /&gt;
&lt;br /&gt;
====Miniware ES15s====&lt;br /&gt;
: [[File:Miniware es15s.jpg|none|thumb|Miniware ES15s]]&lt;br /&gt;
&lt;br /&gt;
: The Miniware ES15s is a budget-friendly yet absolutely great, small, and powerful screwdriver. The battery life is impressive and easily lasts through long work sessions without needing constant recharging. The build quality feels outstanding solid (CNC&#039;d aluminium), well-finished, and clearly designed with care. On top of that, the customizable firmware is a huge plus, letting me tailor the tool exactly to my preferences. It’s a reliable, thoughtfully engineered device that’s a pleasure to use every time.&lt;br /&gt;
&lt;br /&gt;
===Tweezers===&lt;br /&gt;
: Manipulating PCBAs often involves handling small and/or hot components while soldering. Most types of tweezers are made of some kind of steel, which can make them susceptible to get magnetized, which is not ideal if that is not done intentionally by using a magnetize tool. This accidental magnetization can be avoided by using tweezers made of titanium. The minimal set of tweezers should consist of following types:&lt;br /&gt;
&lt;br /&gt;
====Straight, fine tweezers====&lt;br /&gt;
: [[File:Bst-y22.jpg|none|thumb|BST-Y22 straight]]&lt;br /&gt;
&lt;br /&gt;
: Titanium tweezers are great for delicate work that requires minimal grabbing force, such as holding passive components in place for soldering. Titanium is diamagnetic, which prevents (slightly) magnetized passives from clinging to it at inopportune moments.&lt;br /&gt;
&lt;br /&gt;
====Angled, fine tweezers====&lt;br /&gt;
: [[File:Bst-y23.jpg|none|thumb|BST-Y23 curved]]&lt;br /&gt;
&lt;br /&gt;
: Titanium tweezers are great for delicate work that requires minimal grabbing force, such as holding passive components in place for soldering. Titanium is diamagnetic, preventing (slightly) magnetized passives from clinging to it at inopportune moments. This particular type has a curved tip, which helps to hold them more ergonomically.&lt;br /&gt;
&lt;br /&gt;
====Straight, coarse tweezers with riffles====&lt;br /&gt;
&lt;br /&gt;
: [[File:Knipex927877ESD.jpg|none|thumb|Knipex tweezer of the type 92 78 77 ESD]]&lt;br /&gt;
&lt;br /&gt;
: This type of tweezers come in handy when something has to be gripped securely in order to be able to bend / shape them in a controlled manner. These tweezers have a thick metal parts that are not easily bend out of shape like the fine tweezers.&lt;br /&gt;
&lt;br /&gt;
====Straight, self-holding tweezers====&lt;br /&gt;
&lt;br /&gt;
===Side Cutters===&lt;br /&gt;
&lt;br /&gt;
====Knipex 78 03 125====&lt;br /&gt;
: This electronic side cutter is a great first electronic side cutter to get when starting out in tinkering with electronics. This side cutter comes without chamfers on the cutting side and is meant to cut thin/soft wire. This tool can handle cutting wires with a diameter of up to 1.6mm for Cu and 1.0mm for Fe. &lt;br /&gt;
: [[File:Knipex 7803125.JPG|none|thumb|Knipex diagonal cutter type 78 03 125]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Knipex 70 01 110====&lt;br /&gt;
: The side cutter that saves my electronic side cutters from becoming toothless and sad. Can handle up to 1.2mm Dia Hard Wire, 2mm Dia Medium Wire and 3.2mm Dia Soft Wire and costs about 25 bucks.&lt;br /&gt;
: [[File:Knipex7001110.jpg|none|thumb|Knipex diagonal cutter type 70 01 110]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
====Plato model 170====&lt;br /&gt;
: Precise, reliable cutting action at an economical price. Thin profile handle and light weight design is ideal for smaller hands.&amp;lt;br&amp;gt;&lt;br /&gt;
: Cut up to 18 AWG copper wire (.04&amp;quot;/1mm). Trimming in tight areas. Ergonomic handle design. Spring-back action.&amp;lt;br&amp;gt;&lt;br /&gt;
: Cheap and effective, the usual suspects also sell them. They last quite a while even when abused.&lt;br /&gt;
: [[File:Plato model 170 pliers.jpg|none|thumb|Plato model 170 side cutter]]&lt;br /&gt;
&lt;br /&gt;
===Scalpels===&lt;br /&gt;
: There are many types of straight edged and round edged scalpels beside the ones listed below. The one mentioned here are the essential types needed to attach botch wires and sniffing wires to signal tracks covered by solder mask. The fixed connection between the handle and the blade of the disposable version makes this type of scalpel a little bit more precise than the scalpel handle with exchangeable blades. Naughty people even cut through pins of ICs with scalpels to remove ICs without the use of a heat-gun, but you didn&#039;t read that here, as that dulls a blade pretty quickly and should only be used in a pinch. &lt;br /&gt;
&lt;br /&gt;
====Straight edged scalpels====&lt;br /&gt;
: [[Image:ScalpelNo11.jpg|none|thumb|Disposable scalpel with blade #11]]&lt;br /&gt;
&lt;br /&gt;
: The sharp tip of this type of scalpel makes it ideal to cut the conductor track without nicking nearby tracks. The blade #11 has a short, straight edge that gives good control over the cut.&lt;br /&gt;
&lt;br /&gt;
====Round edged scalpels====&lt;br /&gt;
: [[Image:ScalpelNo23.jpg|none|thumb|Disposable scalpel with blade #23]]&lt;br /&gt;
&lt;br /&gt;
: The copper tracks on the top layer of a PCB are usually covered with a layer of (green) solder mask, which can be carefully scraped away from the portions of the track that are about to be soldered to say attach a wire. The round shape of the blade #23 (there are other blades with a rounded edge) allows the user to only remove the solder mask from the track of interest, which will make the soldering process later on very easy, since the remaining solder mask will prevent the solder to stick to the covered tracks. Exposing the other tracks by scraping too much solder mask away may result in a much more difficult soldering job.&lt;br /&gt;
&lt;br /&gt;
===Steel Probes===&lt;br /&gt;
: Steel probes are handy to check soldered IC pins for bad solder joints or mixing / applying small quantities of liquid material (adhesives, uncured solder mask, etc.) in a controlled manner.&lt;br /&gt;
&lt;br /&gt;
====Straight Probe====&lt;br /&gt;
&lt;br /&gt;
=====Menda 35122=====&lt;br /&gt;
&lt;br /&gt;
: [[File:Menda35122.jpg|none|thumb|Straight Steel Probe made by Menda of type 35122]]&lt;br /&gt;
&lt;br /&gt;
====Angled / curved Probes====&lt;br /&gt;
: Mee too!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Solder===&lt;br /&gt;
&lt;br /&gt;
====Products without Pb====&lt;br /&gt;
&lt;br /&gt;
=====KEK Solder Paste 4258-138=====&lt;br /&gt;
: This exotic type of solder is for applications where the upside of its low melting point is worth its downsides in form of more brittle solder joints and potential self-desoldering of components, which make this type of solder a bad fit to use on connectors and other components that are exposed to mechanical stress in the operation. The use in power applications, where the package of components can reach the melting point of this solder, is another application where this kind of solder should not be used.[[File:Kek-solderpaste-bot.jpg|none|thumb|KEK Solder Paste 4258-138&amp;lt;br /&amp;gt;Melting point: 138°C&amp;lt;br /&amp;gt;Alloy: Sn42Bi58&amp;lt;br /&amp;gt;Microns: 20-38um]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Products containing Pb====&lt;br /&gt;
&lt;br /&gt;
=====Mechanic TY-V866, d=0.2mm, 1%..3% flux=====&lt;br /&gt;
: [[File:Mechanic TY-V866.jpg|none|thumb|Mechanic 0.2mm, 1%..3% flux, Rosin core&amp;lt;br&amp;gt;Melting point: 183°C]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Soldering Flux===&lt;br /&gt;
: Soldering flux is the magic ingredient for a soldering job with many functions that makes it a breeze. It cleans and de-greases the components, promotes wetting (makes solder stick to the components instead of balling up) and reduces oxidation. The &amp;quot;tacky&amp;quot; variety also helps to keep the component in place so the usual step of &amp;quot;tacking down&amp;quot; a component can be skipped with enough soldering skill.&lt;br /&gt;
&lt;br /&gt;
====CHIPQUIK SMD29130CC====&lt;br /&gt;
: [[File:Chipquik SMD29130CC rev1.jpg|none|thumb|CHIPQUIK No-Clean Tack Flux SMD29130CC]]&lt;br /&gt;
&lt;br /&gt;
====STIRRI TF-V3 Flux====&lt;br /&gt;
: [[File:STIRRI TF-V3 Flux.jpg|none|thumb|STIRRI V3-TF universal no-clean rosin-based tacky paste flux]]&lt;br /&gt;
: QcAid™ UV-Tracer, universal, high-performance, REACH-compliant.&amp;lt;br&amp;gt;&lt;br /&gt;
: &#039;&#039;&#039;Viscosity:&#039;&#039;&#039; 38-51 mPa/s (Malcom @ 10 RPM/25ºC (x 10³mPa/s)).&lt;br /&gt;
&lt;br /&gt;
===Solder Mask Products===&lt;br /&gt;
&lt;br /&gt;
====UV curing solder mask ink====&lt;br /&gt;
&lt;br /&gt;
=====Mechanic UVH900-LY=====&lt;br /&gt;
: [[File:Mechanic-UVH900-LY.jpg|none|thumb|Mechanic UVH900-LY &amp;lt;br /&amp;gt; UV curing solder mask ink]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Soldering Fixtures / work piece holders===&lt;br /&gt;
====Soldering Fixtures for flat, smartphone sized PCBAs====&lt;br /&gt;
&lt;br /&gt;
=====Stickvise=====&lt;br /&gt;
: [[File:Stickvise.jpg|none|thumb|Stickvise]]&lt;br /&gt;
&lt;br /&gt;
: The [https://stickvise.com/ Stickvise] is a low profile vise for PCB holding and soldering. The vise can be customized with [https://www.stickvise.com/hacks/parametric-jaws parametric jaw plates]. The maximal distance between the jaws (with the supplied 6mm rod) is about 155.9mm and the jaws are about 76mm wide. The maximal distance between the jaws can be extended by using a longer 6mm rod, which is also used in optical cage systems and is therefore widely available. &lt;br /&gt;
&lt;br /&gt;
=====MiJing T26=====&lt;br /&gt;
: [[File:MiJingT26.jpg|none|thumb|PCBA fixture made by MiJing of the Type T26]]&lt;br /&gt;
&lt;br /&gt;
: This fixture is a reliable tool to keep PCBAs in place that have a low profile like the PCBAs of smartphones. It has a solid build quality and can be adapted to PCBAs with a higher profile by replacing the blue contact points with 3d-printed ones. The metal base plate is heavy with screwed in rubber feet to keep the fixed PCBA planted on the workbench. All parts are connected with screws, so maintenance or adaption to another application should be pretty easy.&lt;br /&gt;
&lt;br /&gt;
====Work piece holders for PCBAs with large TH (through hole) components====&lt;br /&gt;
&lt;br /&gt;
=====Panavise 333=====&lt;br /&gt;
: Fix me&lt;br /&gt;
&lt;br /&gt;
===Magnification devices===&lt;br /&gt;
&lt;br /&gt;
====Eye Loupe====&lt;br /&gt;
: A simple 7x eye loupe is a small, useful tool for examining small parts.  There are single monocular loupes, or for a bit higher cost, head-mounted eyeglass style stereoscopic loupes which may or may not feature replaceable optics.&lt;br /&gt;
&lt;br /&gt;
====Headband magnifier====&lt;br /&gt;
: There are many kinds of head-mounted stereoscopic or single-element magnifying devices available.  Some are equipped with LED lights, which is handy but not strictly necessary.  The picture below shows one that was purchased from a discount tool store for less than US$10.&lt;br /&gt;
: [[File:Headband magnifier.jpg|none|thumb|headband magnifier]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====USB microscopes====&lt;br /&gt;
: A microscope is handy for examining small parts or PCB traces.  There are many inexpensive ones available.  A stand is very useful as well for both precise positioning and to keep the camera steady.&lt;br /&gt;
: [[File:USB microscope with stand.jpg|none|thumb|USB microscope with stand]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wire Strippers===&lt;br /&gt;
&lt;br /&gt;
====Knipex 12 40 200====&lt;br /&gt;
: Probably the last general purpose wire stripper you&#039;ll buy, costing about 50 bucks.&lt;br /&gt;
: [[File:Knipex1240200.jpg|none|thumb|Knipex 12 40 200&amp;lt;br&amp;gt;self-adjusting wire stripper&amp;lt;br&amp;gt;7-32 AWG, 0.03mm2..10mm2 ]]&lt;br /&gt;
&lt;br /&gt;
====WSU-30M====&lt;br /&gt;
: [[File:Jonard WSU-30M.jpg|none|thumb|Wire wrapping tool made by Jonard]]&lt;br /&gt;
&lt;br /&gt;
: This manual wire wrap tool has a wire stripper for AWG 30 wires integrated in its handle.&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Items===&lt;br /&gt;
&lt;br /&gt;
====UV lamp G-10W====&lt;br /&gt;
: This USB-powered UV lamp emits about 0.7W of optical power @405nm and is a handy lamp to have around to cure UV glue and other UV cured substances. The USB current draw is 0.57a.&lt;br /&gt;
: [[File:Package uvlamp.JPG|none|thumb|UV lamp G-10W]]&lt;br /&gt;
&lt;br /&gt;
: I&#039;ve removed the bottom part to get the UV LED closer to the sensor of the optical power meter further down.&lt;br /&gt;
: [[File:10w open.jpg|none|thumb|UV lamp G-10W, bottom part removed]]&lt;br /&gt;
&lt;br /&gt;
: A quick measurement of the optical power of this lamp reveals that the 10W in the name has nothing to do with its power. This lamp is, with its price of about 12 USD, still a good tool to have around for all UV curing tasks.&lt;br /&gt;
: [[File:Almost10W.jpg|none|thumb|Optical Power Measurement for the G-10W with removed bottom part]]&lt;br /&gt;
&lt;br /&gt;
====UV Lamp Mechanic L1 Pro (5-7W)====&lt;br /&gt;
: This USB-C powered UV lamp performs better than the above G-10W and emits rougly 33.58% more light based upon only a USB current draw comparison. The USB-C current draw is 0.80a @ 5vdc. Making theoretically about 0.93W(worst) to 1W(best) of optical power @365nm to 405nm. It also uses a condenser lens design to focus all the output power to a small region this alone could increase the actual efficiency of the actual outputted light hitting your part for curing by 30% to 50%. I&#039;ve benchmarked both and it indeed cures way faster compared to a G-10W by easily 40-50% in real world performance. The only pros of the G-10W is the simplicity of design and solid built quality (aluminium CNC&#039;d part). The L1 Pro just cures a lot faster, the built quality seems fine. Both are ideal for curing verious UV curable chemicals like OCA, Shadowless glue, Resin glue, or UV curable soldermask.&lt;br /&gt;
[[File:Lamp current draw.jpg|none|thumb|USB current draw @FNB58 USB meter.]]&lt;br /&gt;
[[File:Lamp L1 in depth.jpg|none|thumb|In depth disassembled breakdown view.]]&lt;br /&gt;
[[File:Lenses_compared.png|none|thumb|Mechanic L1 Pro lens vs G-10W lens.]]&lt;br /&gt;
&lt;br /&gt;
====Tamper Evident Seal RS:196-5245====&lt;br /&gt;
: It&#039;s always handy to have some tamper evident seal on hand to make tampering less evident.&lt;br /&gt;
: [[File:TamperEvidentSeal.JPG|none|thumb|Tamper Evident Seal RS:196-5245]]&lt;br /&gt;
&lt;br /&gt;
====Edding 8400====&lt;br /&gt;
: [[File:Edding8400.jpg|none|thumb|Edding 8400, black, fine tip (0.5mm), permanent marker]]&lt;br /&gt;
&lt;br /&gt;
====Scotch Vinyl Electrical Tape Super 88====&lt;br /&gt;
: This tape is the recommended tape to use together with thermal cameras to get more accurate temperature readings, especially on reflective (for IR) surfaces.&lt;br /&gt;
: [[File:Super88.JPG|none|thumb|Scotch Super 88 vinyl tape]]&lt;br /&gt;
&lt;br /&gt;
==Advanced tools for manipulating PCBAs==&lt;br /&gt;
&lt;br /&gt;
====BGA Reballing Stations====&lt;br /&gt;
&lt;br /&gt;
=====Universal 80mm / 90mm aluminium BGA reballing Station Kit from China=====&lt;br /&gt;
: A great price - performance ratio.&amp;lt;br&amp;gt;&lt;br /&gt;
: The 60 bucks version even comes with a lot of stencils, lead balls in most common sizes and an allen key to adjust stuff.&amp;lt;br&amp;gt;&lt;br /&gt;
: Tested numerous times and works great.&lt;br /&gt;
: [[File:Universal 80mm 90mm BGA reballing station.png|none|thumb|The universal 80x80 and 90x90 stencil compatibel reballing station kit from the usual suspects]]&lt;br /&gt;
&lt;br /&gt;
===Magnification devices===&lt;br /&gt;
&lt;br /&gt;
====Stereoscopic microscope (analog)====&lt;br /&gt;
&lt;br /&gt;
=====AmScope SM-4NTP=====&lt;br /&gt;
: This stereo microscope has a lockable double arm boom stand and a magnification range of 7X to 45X (zoom) and is great for component level repairs / modifications. The boom stand allows to quickly change between the normal view onto the work piece in the soldering fixture and a side-view while holding the work piece in the hand without the need to touch the focus and magnifications settings. You just pull out the head over the edge of the table to have room to turn the work piece in the hand to be able to get a side-view of pin-less IC-packages or other things that are difficult to see in the normal view.&lt;br /&gt;
&lt;br /&gt;
: [[File:Amscope.JPG|none|thumb|AmScope SM-4NTP with some modifications]]&lt;br /&gt;
&lt;br /&gt;
: This Barlow lens reduces the magnification from 90X to a more usable 45X magnification and also increases the working distance, which helps to hold soldering tools at an optimal angle.&lt;br /&gt;
: [[File:WD165.JPG|none|thumb|WD165, 0.5X Barlow Lens]]&lt;br /&gt;
&lt;br /&gt;
: This 0.5X C-mount adapter with adjustable focus is put between the camera port and the camera and enables the adjustment of the focus of the camera.&lt;br /&gt;
: [[File:Camera focus.JPG|none|thumb|0.5X C-mount adapter ring with adjustable focus]]&lt;br /&gt;
&lt;br /&gt;
: This particular setup required to put a 5mm c-mount spacer between the camera and the component below it.&lt;br /&gt;
: [[File:C-mount-spacer.JPG|none|thumb|C-mount-spacer, 5mm]]&lt;br /&gt;
&lt;br /&gt;
: Cheap 38MP HDMI camera found on AliExpress.&lt;br /&gt;
: [[File:ScopeCamera.JPG|none|thumb|38MP camera, top view]]&lt;br /&gt;
&lt;br /&gt;
: [[File:ScopeCameraChip.JPG|none|thumb|38MP camera, bottom view]]&lt;br /&gt;
&lt;br /&gt;
====Stereoscopic microscope (digital)====&lt;br /&gt;
: Fix me: add links and photos&lt;br /&gt;
&lt;br /&gt;
=====The Stereo Ninja Project=====&lt;br /&gt;
: Fix me: add links and photos&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=File:Miniware_es15s.jpg&amp;diff=3541</id>
		<title>File:Miniware es15s.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=File:Miniware_es15s.jpg&amp;diff=3541"/>
		<updated>2026-05-27T14:10:10Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3540</id>
		<title>PlayStation 5 (PS5)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3540"/>
		<updated>2026-05-27T13:17:30Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: fix, flip syntax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Short description|Technical measurements and hardware details for PlayStation 5 repair and troubleshooting}}&lt;br /&gt;
&lt;br /&gt;
= PlayStation 5 (PS5) =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 5 (PS5)&#039;&#039;&#039; is a home video game console developed by Sony.  &lt;br /&gt;
This page focuses on &#039;&#039;&#039;hardware measurements, electrical characteristics, and technical details&#039;&#039;&#039;&amp;lt;/br&amp;gt;&lt;br /&gt;
intended to assist with &#039;&#039;&#039;diagnosing, &amp;lt;u&amp;gt;troubleshooting, and repairing&amp;lt;/u&amp;gt;&#039;&#039;&#039; PlayStation 5 consoles.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The PlayStation 5 was released in two primary variants:&lt;br /&gt;
* Standard model with Ultra HD Blu-ray drive&lt;br /&gt;
* Digital Edition without optical drive&lt;br /&gt;
&lt;br /&gt;
Internally, both models share largely identical core hardware, with differences mainly related to the optical drive assembly and chassis layout.&lt;br /&gt;
&lt;br /&gt;
== Models and Revisions ==&lt;br /&gt;
Known PS5 model families include:&lt;br /&gt;
* CFI-10xx (launch models)&lt;br /&gt;
* CFI-11xx&lt;br /&gt;
* CFI-12xx&lt;br /&gt;
&lt;br /&gt;
Hardware layout, cooling solutions, and power supply designs may vary slightly between revisions.&lt;br /&gt;
&lt;br /&gt;
== Physical Measurements ==&lt;br /&gt;
&lt;br /&gt;
* Console dimensions&lt;br /&gt;
* Weight (with and without optical drive)&lt;br /&gt;
* Heatsink and fan dimensions&lt;br /&gt;
* PCB size and layer count (where known)&lt;br /&gt;
&lt;br /&gt;
== Power and Electrical Characteristics ==&lt;br /&gt;
&lt;br /&gt;
* AC input specifications&lt;br /&gt;
* Power supply output rails&lt;br /&gt;
* Standby and operational power consumption&lt;br /&gt;
* Typical fault-related voltage readings&lt;br /&gt;
&lt;br /&gt;
== Cooling and Thermal Design ==&lt;br /&gt;
&lt;br /&gt;
* Cooling system overview&lt;br /&gt;
* Fan types and sizes&lt;br /&gt;
* Liquid metal application notes&lt;br /&gt;
* Common thermal failure points&lt;br /&gt;
&lt;br /&gt;
== Internal Components ==&lt;br /&gt;
&lt;br /&gt;
* System-on-chip (SoC)&lt;br /&gt;
* Memory configuration&lt;br /&gt;
* Storage subsystem&lt;br /&gt;
* Power delivery circuitry&lt;br /&gt;
* Optical drive hardware (standard model only)&lt;br /&gt;
&lt;br /&gt;
== Common Hardware Issues ==&lt;br /&gt;
&lt;br /&gt;
This section documents commonly observed hardware faults, such as:&lt;br /&gt;
* No power or intermittent power&lt;br /&gt;
* Overheating and shutdowns&lt;br /&gt;
* HDMI output failure&lt;br /&gt;
* Liquid metal leakage or migration&lt;br /&gt;
* Fan or power supply failure&lt;br /&gt;
&lt;br /&gt;
== Diagnostics and Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* Visual inspection guidance&lt;br /&gt;
* Basic electrical testing points&lt;br /&gt;
* Symptom-based fault isolation&lt;br /&gt;
* Known failure patterns by model revision&lt;br /&gt;
&lt;br /&gt;
== Power Rail Voltage and Resistance Reference ==&lt;br /&gt;
&lt;br /&gt;
This section provides internal reference information for &#039;&#039;&#039;full-board voltage and resistance measurements&#039;&#039;&#039; across major PlayStation 5 power rails.  &lt;br /&gt;
It is intended for use during &#039;&#039;&#039;board-level diagnostics, fault isolation, and repair verification&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
All measurements should be taken with proper ESD precautions and appropriate test equipment.  &lt;br /&gt;
Values may vary slightly depending on model revision, firmware state, and board condition.&lt;br /&gt;
&lt;br /&gt;
=== Measurement Scope ===&lt;br /&gt;
&lt;br /&gt;
Measurements documented in this section include:&lt;br /&gt;
* Standby power rails&lt;br /&gt;
* Primary system power rails&lt;br /&gt;
* Secondary and low-voltage logic rails&lt;br /&gt;
* Ground-to-rail resistance checks&lt;br /&gt;
* Powered-on voltage validation&lt;br /&gt;
&lt;br /&gt;
Unless otherwise specified:&lt;br /&gt;
* &#039;&#039;&#039;Resistance&#039;&#039;&#039; measurements are taken with the console powered off and disconnected from AC.&lt;br /&gt;
* &#039;&#039;&#039;Voltage&#039;&#039;&#039; measurements are taken with the console connected to AC power and in the specified power state.&lt;br /&gt;
&lt;br /&gt;
=== Standby Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Standby rails are present when the console is connected to AC power but not fully powered on.&lt;br /&gt;
&lt;br /&gt;
Documented characteristics include:&lt;br /&gt;
* Expected standby voltage levels&lt;br /&gt;
* Typical resistance-to-ground values&lt;br /&gt;
* Rails required for power-on sequencing&lt;br /&gt;
* Common faults related to missing or unstable standby power&lt;br /&gt;
&lt;br /&gt;
Abnormal readings on standby rails often indicate issues within the power supply, standby regulators, or shorted downstream components.&lt;br /&gt;
&lt;br /&gt;
=== Primary System Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Primary system rails supply power to major subsystems such as the SoC, memory, and storage.&lt;br /&gt;
&lt;br /&gt;
This subsection documents:&lt;br /&gt;
* Nominal operating voltages&lt;br /&gt;
* Acceptable voltage tolerance ranges&lt;br /&gt;
* Typical resistance values for short detection&lt;br /&gt;
* Power sequencing dependencies&lt;br /&gt;
&lt;br /&gt;
Significant deviations may indicate short circuits, failed regulators, or load-side faults.&lt;br /&gt;
&lt;br /&gt;
=== Secondary and Low-Voltage Rails ===&lt;br /&gt;
&lt;br /&gt;
Low-voltage rails support logic, control, and peripheral functions.&lt;br /&gt;
&lt;br /&gt;
Included measurements:&lt;br /&gt;
* Logic-level supply rails&lt;br /&gt;
* Controller and interface voltages&lt;br /&gt;
* Always-on versus switched rails&lt;br /&gt;
* Resistance comparisons between known-good and faulty boards (where available)&lt;br /&gt;
&lt;br /&gt;
These rails are often involved in no-boot, no-video, or intermittent power issues.&lt;br /&gt;
&lt;br /&gt;
=== Ground Reference and Short Detection ===&lt;br /&gt;
&lt;br /&gt;
Ground integrity and resistance-to-ground measurements are critical for diagnosing short circuits.&lt;br /&gt;
&lt;br /&gt;
This subsection covers:&lt;br /&gt;
* Recommended ground reference points&lt;br /&gt;
* Interpreting low-resistance readings&lt;br /&gt;
* Differentiating normal low-impedance rails from true shorts&lt;br /&gt;
* Common short locations by rail type&lt;br /&gt;
&lt;br /&gt;
=== Measurement Notes and Limitations ===&lt;br /&gt;
&lt;br /&gt;
* Values provided are for reference and comparison purposes only.&lt;br /&gt;
* Differences between board revisions may affect expected readings.&lt;br /&gt;
* Environmental factors such as temperature can influence resistance measurements.&lt;br /&gt;
* Always confirm suspicious readings with multiple test points where possible.&lt;br /&gt;
&lt;br /&gt;
This section should be used in conjunction with the &#039;&#039;&#039;Diagnostics and Troubleshooting&#039;&#039;&#039; section for effective fault isolation.&lt;br /&gt;
&lt;br /&gt;
== Repair Notes ==&lt;br /&gt;
&lt;br /&gt;
* Disassembly considerations&lt;br /&gt;
* Connector and ribbon cable cautions&lt;br /&gt;
* Thermal interface handling&lt;br /&gt;
* Post-repair testing recommendations&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[PlayStation 5 teardown]]&lt;br /&gt;
* [[Game console repair]]&lt;br /&gt;
* [[HDMI repair]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
This page is provided for informational purposes only. Repairing electronic equipment involves risk of injury or damage. Always follow appropriate safety procedures.&lt;br /&gt;
&lt;br /&gt;
This information is intended for professional repair technicians with appropriate training, tools, and experience.&lt;br /&gt;
&lt;br /&gt;
We are &#039;&#039;&#039;not responsible&#039;&#039;&#039; for any damage, injury, or loss resulting from the use of this information or any attempt to repair or modify equipment described on this page.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3539</id>
		<title>PlayStation 5 (PS5)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3539"/>
		<updated>2026-05-27T13:17:03Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: update disclaimer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Short description|Technical measurements and hardware details for PlayStation 5 repair and troubleshooting}}&lt;br /&gt;
&lt;br /&gt;
= PlayStation 5 (PS5) =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 5 (PS5)&#039;&#039;&#039; is a home video game console developed by Sony.  &lt;br /&gt;
This page focuses on &#039;&#039;&#039;hardware measurements, electrical characteristics, and technical details&#039;&#039;&#039;&amp;lt;/br&amp;gt;&lt;br /&gt;
intended to assist with &#039;&#039;&#039;diagnosing, &amp;lt;u&amp;gt;troubleshooting, and repairing&amp;lt;/u&amp;gt;&#039;&#039;&#039; PlayStation 5 consoles.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The PlayStation 5 was released in two primary variants:&lt;br /&gt;
* Standard model with Ultra HD Blu-ray drive&lt;br /&gt;
* Digital Edition without optical drive&lt;br /&gt;
&lt;br /&gt;
Internally, both models share largely identical core hardware, with differences mainly related to the optical drive assembly and chassis layout.&lt;br /&gt;
&lt;br /&gt;
== Models and Revisions ==&lt;br /&gt;
Known PS5 model families include:&lt;br /&gt;
* CFI-10xx (launch models)&lt;br /&gt;
* CFI-11xx&lt;br /&gt;
* CFI-12xx&lt;br /&gt;
&lt;br /&gt;
Hardware layout, cooling solutions, and power supply designs may vary slightly between revisions.&lt;br /&gt;
&lt;br /&gt;
== Physical Measurements ==&lt;br /&gt;
&lt;br /&gt;
* Console dimensions&lt;br /&gt;
* Weight (with and without optical drive)&lt;br /&gt;
* Heatsink and fan dimensions&lt;br /&gt;
* PCB size and layer count (where known)&lt;br /&gt;
&lt;br /&gt;
== Power and Electrical Characteristics ==&lt;br /&gt;
&lt;br /&gt;
* AC input specifications&lt;br /&gt;
* Power supply output rails&lt;br /&gt;
* Standby and operational power consumption&lt;br /&gt;
* Typical fault-related voltage readings&lt;br /&gt;
&lt;br /&gt;
== Cooling and Thermal Design ==&lt;br /&gt;
&lt;br /&gt;
* Cooling system overview&lt;br /&gt;
* Fan types and sizes&lt;br /&gt;
* Liquid metal application notes&lt;br /&gt;
* Common thermal failure points&lt;br /&gt;
&lt;br /&gt;
== Internal Components ==&lt;br /&gt;
&lt;br /&gt;
* System-on-chip (SoC)&lt;br /&gt;
* Memory configuration&lt;br /&gt;
* Storage subsystem&lt;br /&gt;
* Power delivery circuitry&lt;br /&gt;
* Optical drive hardware (standard model only)&lt;br /&gt;
&lt;br /&gt;
== Common Hardware Issues ==&lt;br /&gt;
&lt;br /&gt;
This section documents commonly observed hardware faults, such as:&lt;br /&gt;
* No power or intermittent power&lt;br /&gt;
* Overheating and shutdowns&lt;br /&gt;
* HDMI output failure&lt;br /&gt;
* Liquid metal leakage or migration&lt;br /&gt;
* Fan or power supply failure&lt;br /&gt;
&lt;br /&gt;
== Diagnostics and Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* Visual inspection guidance&lt;br /&gt;
* Basic electrical testing points&lt;br /&gt;
* Symptom-based fault isolation&lt;br /&gt;
* Known failure patterns by model revision&lt;br /&gt;
&lt;br /&gt;
== Power Rail Voltage and Resistance Reference ==&lt;br /&gt;
&lt;br /&gt;
This section provides internal reference information for &#039;&#039;&#039;full-board voltage and resistance measurements&#039;&#039;&#039; across major PlayStation 5 power rails.  &lt;br /&gt;
It is intended for use during &#039;&#039;&#039;board-level diagnostics, fault isolation, and repair verification&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
All measurements should be taken with proper ESD precautions and appropriate test equipment.  &lt;br /&gt;
Values may vary slightly depending on model revision, firmware state, and board condition.&lt;br /&gt;
&lt;br /&gt;
=== Measurement Scope ===&lt;br /&gt;
&lt;br /&gt;
Measurements documented in this section include:&lt;br /&gt;
* Standby power rails&lt;br /&gt;
* Primary system power rails&lt;br /&gt;
* Secondary and low-voltage logic rails&lt;br /&gt;
* Ground-to-rail resistance checks&lt;br /&gt;
* Powered-on voltage validation&lt;br /&gt;
&lt;br /&gt;
Unless otherwise specified:&lt;br /&gt;
* &#039;&#039;&#039;Resistance&#039;&#039;&#039; measurements are taken with the console powered off and disconnected from AC.&lt;br /&gt;
* &#039;&#039;&#039;Voltage&#039;&#039;&#039; measurements are taken with the console connected to AC power and in the specified power state.&lt;br /&gt;
&lt;br /&gt;
=== Standby Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Standby rails are present when the console is connected to AC power but not fully powered on.&lt;br /&gt;
&lt;br /&gt;
Documented characteristics include:&lt;br /&gt;
* Expected standby voltage levels&lt;br /&gt;
* Typical resistance-to-ground values&lt;br /&gt;
* Rails required for power-on sequencing&lt;br /&gt;
* Common faults related to missing or unstable standby power&lt;br /&gt;
&lt;br /&gt;
Abnormal readings on standby rails often indicate issues within the power supply, standby regulators, or shorted downstream components.&lt;br /&gt;
&lt;br /&gt;
=== Primary System Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Primary system rails supply power to major subsystems such as the SoC, memory, and storage.&lt;br /&gt;
&lt;br /&gt;
This subsection documents:&lt;br /&gt;
* Nominal operating voltages&lt;br /&gt;
* Acceptable voltage tolerance ranges&lt;br /&gt;
* Typical resistance values for short detection&lt;br /&gt;
* Power sequencing dependencies&lt;br /&gt;
&lt;br /&gt;
Significant deviations may indicate short circuits, failed regulators, or load-side faults.&lt;br /&gt;
&lt;br /&gt;
=== Secondary and Low-Voltage Rails ===&lt;br /&gt;
&lt;br /&gt;
Low-voltage rails support logic, control, and peripheral functions.&lt;br /&gt;
&lt;br /&gt;
Included measurements:&lt;br /&gt;
* Logic-level supply rails&lt;br /&gt;
* Controller and interface voltages&lt;br /&gt;
* Always-on versus switched rails&lt;br /&gt;
* Resistance comparisons between known-good and faulty boards (where available)&lt;br /&gt;
&lt;br /&gt;
These rails are often involved in no-boot, no-video, or intermittent power issues.&lt;br /&gt;
&lt;br /&gt;
=== Ground Reference and Short Detection ===&lt;br /&gt;
&lt;br /&gt;
Ground integrity and resistance-to-ground measurements are critical for diagnosing short circuits.&lt;br /&gt;
&lt;br /&gt;
This subsection covers:&lt;br /&gt;
* Recommended ground reference points&lt;br /&gt;
* Interpreting low-resistance readings&lt;br /&gt;
* Differentiating normal low-impedance rails from true shorts&lt;br /&gt;
* Common short locations by rail type&lt;br /&gt;
&lt;br /&gt;
=== Measurement Notes and Limitations ===&lt;br /&gt;
&lt;br /&gt;
* Values provided are for reference and comparison purposes only.&lt;br /&gt;
* Differences between board revisions may affect expected readings.&lt;br /&gt;
* Environmental factors such as temperature can influence resistance measurements.&lt;br /&gt;
* Always confirm suspicious readings with multiple test points where possible.&lt;br /&gt;
&lt;br /&gt;
This section should be used in conjunction with the &#039;&#039;&#039;Diagnostics and Troubleshooting&#039;&#039;&#039; section for effective fault isolation.&lt;br /&gt;
&lt;br /&gt;
== Repair Notes ==&lt;br /&gt;
&lt;br /&gt;
* Disassembly considerations&lt;br /&gt;
* Connector and ribbon cable cautions&lt;br /&gt;
* Thermal interface handling&lt;br /&gt;
* Post-repair testing recommendations&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[PlayStation 5 teardown]]&lt;br /&gt;
* [[Game console repair]]&lt;br /&gt;
* [[HDMI repair]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
This page is provided for informational purposes only. Repairing electronic equipment involves risk of injury or damage. Always follow appropriate safety procedures.&lt;br /&gt;
&lt;br /&gt;
This information is intended for professional repair technicians with appropriate training, tools, and experience.&lt;br /&gt;
&lt;br /&gt;
We are **not responsible** for any damage, injury, or loss resulting from the use of this information or any attempt to repair or modify equipment described on this page.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
	<entry>
		<id>https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3538</id>
		<title>PlayStation 5 (PS5)</title>
		<link rel="alternate" type="text/html" href="https://wiki.recessim.com/w/index.php?title=PlayStation_5_(PS5)&amp;diff=3538"/>
		<updated>2026-05-27T13:14:47Z</updated>

		<summary type="html">&lt;p&gt;Polymorphic7: add Power Rail Voltage and Resistance Reference&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Short description|Technical measurements and hardware details for PlayStation 5 repair and troubleshooting}}&lt;br /&gt;
&lt;br /&gt;
= PlayStation 5 (PS5) =&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 5 (PS5)&#039;&#039;&#039; is a home video game console developed by Sony.  &lt;br /&gt;
This page focuses on &#039;&#039;&#039;hardware measurements, electrical characteristics, and technical details&#039;&#039;&#039;&amp;lt;/br&amp;gt;&lt;br /&gt;
intended to assist with &#039;&#039;&#039;diagnosing, &amp;lt;u&amp;gt;troubleshooting, and repairing&amp;lt;/u&amp;gt;&#039;&#039;&#039; PlayStation 5 consoles.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The PlayStation 5 was released in two primary variants:&lt;br /&gt;
* Standard model with Ultra HD Blu-ray drive&lt;br /&gt;
* Digital Edition without optical drive&lt;br /&gt;
&lt;br /&gt;
Internally, both models share largely identical core hardware, with differences mainly related to the optical drive assembly and chassis layout.&lt;br /&gt;
&lt;br /&gt;
== Models and Revisions ==&lt;br /&gt;
Known PS5 model families include:&lt;br /&gt;
* CFI-10xx (launch models)&lt;br /&gt;
* CFI-11xx&lt;br /&gt;
* CFI-12xx&lt;br /&gt;
&lt;br /&gt;
Hardware layout, cooling solutions, and power supply designs may vary slightly between revisions.&lt;br /&gt;
&lt;br /&gt;
== Physical Measurements ==&lt;br /&gt;
&lt;br /&gt;
* Console dimensions&lt;br /&gt;
* Weight (with and without optical drive)&lt;br /&gt;
* Heatsink and fan dimensions&lt;br /&gt;
* PCB size and layer count (where known)&lt;br /&gt;
&lt;br /&gt;
== Power and Electrical Characteristics ==&lt;br /&gt;
&lt;br /&gt;
* AC input specifications&lt;br /&gt;
* Power supply output rails&lt;br /&gt;
* Standby and operational power consumption&lt;br /&gt;
* Typical fault-related voltage readings&lt;br /&gt;
&lt;br /&gt;
== Cooling and Thermal Design ==&lt;br /&gt;
&lt;br /&gt;
* Cooling system overview&lt;br /&gt;
* Fan types and sizes&lt;br /&gt;
* Liquid metal application notes&lt;br /&gt;
* Common thermal failure points&lt;br /&gt;
&lt;br /&gt;
== Internal Components ==&lt;br /&gt;
&lt;br /&gt;
* System-on-chip (SoC)&lt;br /&gt;
* Memory configuration&lt;br /&gt;
* Storage subsystem&lt;br /&gt;
* Power delivery circuitry&lt;br /&gt;
* Optical drive hardware (standard model only)&lt;br /&gt;
&lt;br /&gt;
== Common Hardware Issues ==&lt;br /&gt;
&lt;br /&gt;
This section documents commonly observed hardware faults, such as:&lt;br /&gt;
* No power or intermittent power&lt;br /&gt;
* Overheating and shutdowns&lt;br /&gt;
* HDMI output failure&lt;br /&gt;
* Liquid metal leakage or migration&lt;br /&gt;
* Fan or power supply failure&lt;br /&gt;
&lt;br /&gt;
== Diagnostics and Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* Visual inspection guidance&lt;br /&gt;
* Basic electrical testing points&lt;br /&gt;
* Symptom-based fault isolation&lt;br /&gt;
* Known failure patterns by model revision&lt;br /&gt;
&lt;br /&gt;
== Power Rail Voltage and Resistance Reference ==&lt;br /&gt;
&lt;br /&gt;
This section provides internal reference information for &#039;&#039;&#039;full-board voltage and resistance measurements&#039;&#039;&#039; across major PlayStation 5 power rails.  &lt;br /&gt;
It is intended for use during &#039;&#039;&#039;board-level diagnostics, fault isolation, and repair verification&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
All measurements should be taken with proper ESD precautions and appropriate test equipment.  &lt;br /&gt;
Values may vary slightly depending on model revision, firmware state, and board condition.&lt;br /&gt;
&lt;br /&gt;
=== Measurement Scope ===&lt;br /&gt;
&lt;br /&gt;
Measurements documented in this section include:&lt;br /&gt;
* Standby power rails&lt;br /&gt;
* Primary system power rails&lt;br /&gt;
* Secondary and low-voltage logic rails&lt;br /&gt;
* Ground-to-rail resistance checks&lt;br /&gt;
* Powered-on voltage validation&lt;br /&gt;
&lt;br /&gt;
Unless otherwise specified:&lt;br /&gt;
* &#039;&#039;&#039;Resistance&#039;&#039;&#039; measurements are taken with the console powered off and disconnected from AC.&lt;br /&gt;
* &#039;&#039;&#039;Voltage&#039;&#039;&#039; measurements are taken with the console connected to AC power and in the specified power state.&lt;br /&gt;
&lt;br /&gt;
=== Standby Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Standby rails are present when the console is connected to AC power but not fully powered on.&lt;br /&gt;
&lt;br /&gt;
Documented characteristics include:&lt;br /&gt;
* Expected standby voltage levels&lt;br /&gt;
* Typical resistance-to-ground values&lt;br /&gt;
* Rails required for power-on sequencing&lt;br /&gt;
* Common faults related to missing or unstable standby power&lt;br /&gt;
&lt;br /&gt;
Abnormal readings on standby rails often indicate issues within the power supply, standby regulators, or shorted downstream components.&lt;br /&gt;
&lt;br /&gt;
=== Primary System Power Rails ===&lt;br /&gt;
&lt;br /&gt;
Primary system rails supply power to major subsystems such as the SoC, memory, and storage.&lt;br /&gt;
&lt;br /&gt;
This subsection documents:&lt;br /&gt;
* Nominal operating voltages&lt;br /&gt;
* Acceptable voltage tolerance ranges&lt;br /&gt;
* Typical resistance values for short detection&lt;br /&gt;
* Power sequencing dependencies&lt;br /&gt;
&lt;br /&gt;
Significant deviations may indicate short circuits, failed regulators, or load-side faults.&lt;br /&gt;
&lt;br /&gt;
=== Secondary and Low-Voltage Rails ===&lt;br /&gt;
&lt;br /&gt;
Low-voltage rails support logic, control, and peripheral functions.&lt;br /&gt;
&lt;br /&gt;
Included measurements:&lt;br /&gt;
* Logic-level supply rails&lt;br /&gt;
* Controller and interface voltages&lt;br /&gt;
* Always-on versus switched rails&lt;br /&gt;
* Resistance comparisons between known-good and faulty boards (where available)&lt;br /&gt;
&lt;br /&gt;
These rails are often involved in no-boot, no-video, or intermittent power issues.&lt;br /&gt;
&lt;br /&gt;
=== Ground Reference and Short Detection ===&lt;br /&gt;
&lt;br /&gt;
Ground integrity and resistance-to-ground measurements are critical for diagnosing short circuits.&lt;br /&gt;
&lt;br /&gt;
This subsection covers:&lt;br /&gt;
* Recommended ground reference points&lt;br /&gt;
* Interpreting low-resistance readings&lt;br /&gt;
* Differentiating normal low-impedance rails from true shorts&lt;br /&gt;
* Common short locations by rail type&lt;br /&gt;
&lt;br /&gt;
=== Measurement Notes and Limitations ===&lt;br /&gt;
&lt;br /&gt;
* Values provided are for reference and comparison purposes only.&lt;br /&gt;
* Differences between board revisions may affect expected readings.&lt;br /&gt;
* Environmental factors such as temperature can influence resistance measurements.&lt;br /&gt;
* Always confirm suspicious readings with multiple test points where possible.&lt;br /&gt;
&lt;br /&gt;
This section should be used in conjunction with the &#039;&#039;&#039;Diagnostics and Troubleshooting&#039;&#039;&#039; section for effective fault isolation.&lt;br /&gt;
&lt;br /&gt;
== Repair Notes ==&lt;br /&gt;
&lt;br /&gt;
* Disassembly considerations&lt;br /&gt;
* Connector and ribbon cable cautions&lt;br /&gt;
* Thermal interface handling&lt;br /&gt;
* Post-repair testing recommendations&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[PlayStation 5 teardown]]&lt;br /&gt;
* [[Game console repair]]&lt;br /&gt;
* [[HDMI repair]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
This page is provided for informational purposes only. Repairing electronic equipment involves risk of injury or damage. Always follow appropriate safety procedures.&lt;br /&gt;
&lt;br /&gt;
We are not responsible for any damage, injury, or loss resulting from the use of this information or any attempt to repair or modify equipment described on this page.&lt;/div&gt;</summary>
		<author><name>Polymorphic7</name></author>
	</entry>
</feed>