Software Tools: Difference between revisions

m fix
m Add LTE recon
 
(9 intermediate revisions by the same user not shown)
Line 7: Line 7:


====RF Signals Analysis====
====RF Signals Analysis====
===== Signal Analysis & Decoding Tools =====


*[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.
*[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.
Line 15: Line 17:


*[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 -> Import –> Raw Data -> Radio Wave File)
*[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 -> Import –> Raw Data -> Radio Wave File)
===== LTE Reconnaissance Tools (SDR-Based Passive Analysis) =====
LTE Recon Tools.
*[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.
*[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.
*[https://github.com/SysSec-KAIST/LTESniffer LTESniffer] - is An Open-source LTE Downlink/Uplink Eavesdropper.
*[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.
*[https://www.opencellid.org/ OpenCelliD] - is the world's largest open, collaborative database of cell tower locations and their corresponding identifiers.


----
----
Line 53: Line 68:
======VMProtect 2======
======VMProtect 2======


*[https://git.back.engineering/vmp2/ vmp2] - Resources provided by Back Engineering Labs regarding VMProtect 2 Reverse Engineering (x64 PE Only).
*[https://github.com/backengineering/vmp2 vmp2] - Resources provided by Back Engineering Labs regarding VMProtect 2 Reverse Engineering (x64 PE Only).
*vmemu (VMProtect 2 Virtual Machine Handler Emulation)
*vmemu (VMProtect 2 Virtual Machine Handler Emulation)
*vmassembler (VMProtect 2 Virtual Instruction Assembler)
*vmassembler (VMProtect 2 Virtual Instruction Assembler)
Line 530: Line 545:
====BIOS (basic input/output system) firmware modifying software====
====BIOS (basic input/output system) firmware modifying software====
Unified Extensible Firmware Interface (UEFI) & legacy computer BIOS (basic input/output system) firmware modifying software.<br>
Unified Extensible Firmware Interface (UEFI) & legacy computer BIOS (basic input/output system) firmware modifying software.<br>
=====ECFinder=====
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.
::ECFinder software. [[https://comsystem-tlt.ru/forum/viewtopic.php?t=759 Comsystem-tlt forum post]]
:::*ECFinder 0.7.0. - Direct download: [[File:ECFinder 0.7.0.zip]] [https://www.virustotal.com/gui/file/608fb10011969c9a1b09bd9a21437508d9053c0761c038e6560bd6199a8449bf VT scan]
:::*ECFinder 0.6.5 - Direct download: [[File:ECFinder 0.6.5.zip]] [https://www.virustotal.com/gui/file/923e0ebddcab439304ef7ff67a89b3c72bb3ebe7800866eb47c632a9134ab5bc VT scan]
:::*ECFinder 0.4.7 - Direct download: [[File:ECFinder 0.4.7.zip]] [https://www.virustotal.com/gui/file/c4d181a4b57442cf27828309eac6abf8f0204ef68206d4bd530d85f8f07b0031 VT scan]


=====UEFI=====
=====UEFI=====
Line 542: Line 565:
::*[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 & >>) InsydeH2o because of SMM protection or variable locking.
::*[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 & >>) InsydeH2o because of SMM protection or variable locking.
::*[https://github.com/JamesAmiTw/ru-uefi RU.EFI] - is a UEFI app that allows users to examine and modify UEFI variables within a system's BIOS while the system is running. It'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 & >>) InsydeH2o upon loading from EFI shell possibly because of violating BIOS runtime security policies.
::*[https://github.com/JamesAmiTw/ru-uefi RU.EFI] - is a UEFI app that allows users to examine and modify UEFI variables within a system's BIOS while the system is running. It'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 & >>) InsydeH2o upon loading from EFI shell possibly because of violating BIOS runtime security policies.
=====NVMe BIOS Option ROM (legacy BIOS)=====
Native NVMe boot capability for almost any x86 PC.
::*[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.


=====BIOS (legacy)=====
=====BIOS (legacy)=====
Line 689: Line 716:
'''Description''': 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.
'''Description''': 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.


*[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
*[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.


*[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 "Test_Link" software and "Landrex".
*[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 "Test_Link" software and "Landrex".
Line 695: Line 722:
*[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.
*[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.


*[https://t.me/+p2YoPidSSX9hOWI0 NexusBV] [https://t.me/c/2215146324/12151 (post)] - is a excellent boardviewer that shows all traces like Allegro but with the ease of FlexBV / OpenBoardView and a simlair GUI like BoardViewer. Direct download: [[File:NexusBV v03.zip]] [https://www.virustotal.com/gui/file/54753f73574b710d297cea99796183001c1d1790f8500fc16bfbb8b70b6d51ab/community VT scan]  
*[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.  
 
::Nexus Boardviwer achive of different versions locally hosted. [https://t.me/+p2YoPidSSX9hOWI0 NexusBV Telegram group]
:::*[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]
:::*NexusBV v0.6.1 - Direct download: [[File:NexusBV 0.6.1.zip]] [https://www.virustotal.com/gui/file/1a29d82494430b4f2bdd14d10c2dedb378c0a0371bfd8c9ea6b6cd5d83cc452d VT scan]


*[http://boardviewer.net/ BoardViewer] - is software intended for viewing various boardview file types like .tvw files and much more supported formats.
*[http://boardviewer.net/ BoardViewer] - is software intended for viewing various boardview file types like .tvw files and much more supported formats.


*CADview - simple old tool for viewing CAD files of PCB's (Windows). [[Media:CAD View.zip]] [https://www.virustotal.com/gui/file/9a64621ff34d8d674ba6580538908f4ea170fee9cc1cb700485bd41e3a3a42df VT link]
*CADview - simple old tool for viewing CAD files of PCB's (Windows). [[Media:CAD View.zip]] [https://www.virustotal.com/gui/file/9a64621ff34d8d674ba6580538908f4ea170fee9cc1cb700485bd41e3a3a42df VT link]
*Boardview Web Applications.
::Different web-based PCB & Boardview applications for repair / reverse enginering.
:::*[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.
:::*[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.]
:::*[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.


For resources to open in your favorite boardview program visit  
For resources to open in your favorite boardview program visit