diff --git a/README.md b/README.md index d67d43f..c7d621d 100644 --- a/README.md +++ b/README.md @@ -7,45 +7,45 @@ Welcome to the **Reversing Bits Cheatsheets** repository! This collection provid ## Tools Included ### Assembly & Basic Analysis -- **[NASM](nasm.md)**: A popular assembler for the x86 and x86-64 architectures. -- **[GAS](gas.md)**: GNU Assembler, part of the GNU Binutils project, used for assembling AT&T syntax assembly. -- **[objdump](objdump.md)**: A powerful tool for displaying information about object files. -- **[Hexdump](hexdump.md)**: Used to display or dump binary data in hexadecimal format. -- **[strings](strings.md)**: Extracts printable strings from files, useful for quick analysis. -- **[file](file.md)**: Determines file type by examining its contents. -- **[nm](nm.md)**: Lists symbols from object files. -- **[readelf](readelf.md)**: Displays information about ELF (Executable and Linkable Format) files. +- **[NASM](src/nasm.md)**: A popular assembler for the x86 and x86-64 architectures. +- **[GAS](src/gas.md)**: GNU Assembler, part of the GNU Binutils project, used for assembling AT&T syntax assembly. +- **[objdump](src/objdump.md)**: A powerful tool for displaying information about object files. +- **[Hexdump](src/hexdump.md)**: Used to display or dump binary data in hexadecimal format. +- **[strings](src/strings.md)**: Extracts printable strings from files, useful for quick analysis. +- **[file](src/file.md)**: Determines file type by examining its contents. +- **[nm](src/nm.md)**: Lists symbols from object files. +- **[readelf](src/readelf.md)**: Displays information about ELF (Executable and Linkable Format) files. ### Debuggers & Dynamic Analysis -- **[GDB](gdb.md)**: The GNU Debugger for debugging programs at the source or assembly level. -- **[OllyDbg](ollydbg.md)**: A 32-bit assembler level debugger for Windows. -- **[WinDbg](windbg.md)**: Microsoft's debugger for Windows applications. -- **[QEMU](qemu.md)**: Emulator and virtualizer for cross-platform analysis. -- **[Valgrind](valgrind.md)**: Tool suite for debugging and profiling Linux programs. +- **[GDB](src/gdb.md)**: The GNU Debugger for debugging programs at the source or assembly level. +- **[OllyDbg](src/ollydbg.md)**: A 32-bit assembler level debugger for Windows. +- **[WinDbg](src/windbg.md)**: Microsoft's debugger for Windows applications. +- **[QEMU](src/qemu.md)**: Emulator and virtualizer for cross-platform analysis. +- **[Valgrind](src/valgrind.md)**: Tool suite for debugging and profiling Linux programs. ### Disassemblers & Decompilers -- **[IDA Pro](idapro.md)**: Industry-standard disassembler and debugger. -- **[Ghidra](ghidra.md)**: NSA's software reverse engineering suite. -- **[Binary Ninja](binaryninja.md)**: Modern reverse engineering platform. -- **[Hopper](hopper.md)**: Reverse engineering tool for macOS and Linux. -- **[RetDec](retdec.md)**: Retargetable machine-code decompiler. -- **[Radare2](radare2.md)**: Complete framework for reverse-engineering. -- **[Rizin](rizin.md)**: Fork of radare2 with enhanced features. +- **[IDA Pro](src/idapro.md)**: Industry-standard disassembler and debugger. +- **[Ghidra](src/ghidra.md)**: NSA's software reverse engineering suite. +- **[Binary Ninja](src/binaryninja.md)**: Modern reverse engineering platform. +- **[Hopper](src/hopper.md)**: Reverse engineering tool for macOS and Linux. +- **[RetDec](src/retdec.md)**: Retargetable machine-code decompiler. +- **[Radare2](src/radare2.md)**: Complete framework for reverse-engineering. +- **[Rizin](src/rizin.md)**: Fork of radare2 with enhanced features. ### Binary Analysis Frameworks -- **[Angr](angr.md)**: Python framework for binary analysis. -- **[BAP](bap.md)**: Binary Analysis Platform for reverse engineering. -- **[Capstone](capstone.md)**: Lightweight multi-architecture disassembly framework. -- **[Dyninst](dyninst.md)**: Binary instrumentation and analysis library. -- **[Frida](frida.md)**: Dynamic instrumentation toolkit. -- **[PIN](pin.md)**: Intel's dynamic binary instrumentation framework. +- **[Angr](src/angr.md)**: Python framework for binary analysis. +- **[BAP](src/bap.md)**: Binary Analysis Platform for reverse engineering. +- **[Capstone](src/capstone.md)**: Lightweight multi-architecture disassembly framework. +- **[Dyninst](src/dyninst.md)**: Binary instrumentation and analysis library. +- **[Frida](src/frida.md)**: Dynamic instrumentation toolkit. +- **[PIN](src/pin.md)**: Intel's dynamic binary instrumentation framework. ### Malware Analysis & Security -- **[YARA](yara.md)**: Pattern matching tool for malware analysis. -- **[Zynamics](zynamics.md)**: Binary difference analysis tools. -- **[Intel XED](intelXed.md)**: X86 encoder decoder library. -- **[Spike](spike.md)**: Network protocol fuzzer. -- **[FrEEdom](freedom.md)**: Binary analysis framework. +- **[YARA](src/yara.md)**: Pattern matching tool for malware analysis. +- **[Zynamics](src/zynamics.md)**: Binary difference analysis tools. +- **[Intel XED](src/intelXed.md)**: X86 encoder decoder library. +- **[Spike](src/spike.md)**: Network protocol fuzzer. +- **[FrEEdom](src/freedom.md)**: Binary analysis framework. ## How to Use @@ -60,4 +60,4 @@ This repository is licensed under the MIT License - see the [LICENSE](LICENSE) f ## Acknowledgements - Thanks to the developers and communities behind these tools for their invaluable resources. -- Contributions are always appreciated! Check the [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines on how to contribute. +- Contributions are always appreciated! Check the [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines on how to contribute. \ No newline at end of file diff --git a/index.html b/index.html index a82c767..040ab67 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,3 @@ - @@ -87,7 +86,6 @@ color: var(--text-color); } - /* Add styles for links in the markdown content */ #content a { color: #007bff; text-decoration: none; @@ -97,7 +95,6 @@ text-decoration: underline; } - /* Style for code blocks */ pre { background-color: var(--nav-bg); padding: 15px; @@ -126,41 +123,78 @@