ccc
ghidra-emotionengine
ccc | ghidra-emotionengine | |
---|---|---|
3 | 5 | |
70 | 194 | |
- | - | |
9.7 | 0.0 | |
2 days ago | over 1 year ago | |
C++ | Java | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ccc
-
im trying to find the debug symbols for a ps2 game
The Chaos Compiler Collection can be used to extract this information, either as C++ code or as a JSON file that can then be imported into Ghidra using the provided extension.
-
[PS2 Game] Looking to RE + Looking for a Potential Ghidra Script
At first I was like "why MIPS?" then looking for the game I discovered that is from PS2, maybe this project can help? or this one?
-
Fatal Frame 1 is finally fixed on PCSX2!
Before we get into the thick of it I want to give a special thanks and shout out to ChaoticGD on Discord / GitHub for his fucking incredible tool ccc, https://github.com/chaoticgd/ccc And his fork of the beardy pig EE plug-in for Ghidra, https://github.com/chaoticgd/ghidra-emotionengine-reloaded
ghidra-emotionengine
-
[PS2 Game] Looking to RE + Looking for a Potential Ghidra Script
At first I was like "why MIPS?" then looking for the game I discovered that is from PS2, maybe this project can help? or this one?
-
How to edit or extract a .img file from a ISO PS2 game?
The good news is that the executable (SLUS_209.13) has debug symbols i.e. all the functions names, so if you open it in Ghidra you might be able to figure something out. I had a look but I couldn't find anything relating to the format of the file, only that the file KER.IMG is likely loaded in the function KerCdIdxLoadInitialize. If you want to open it in Ghidra you will need this plugin for PS2 executables: https://github.com/beardypig/ghidra-emotionengine
-
Chinese state media claims U.S. NSA infiltrated country’s telecommunications networks
Here's one for the PS2: https://github.com/beardypig/ghidra-emotionengine (seems to have more contributions)
-
PCSX2 GDB stub / debugging emulated PS2 games
So the much awaited Ghidra debugger has finally been released within the past few months, and the ghidra-emotionengine plugin has been updated to be compatible with a version of Ghidra that has the debugger. In preparation for this moment I've implemented a basic GDB stub into the PCSX2 debugger and I'm able to connect gdb-multiarch to it, and if execution is already paused when connected I can step through the code and view the disassembly and such.
-
Decompiled MIPS - why is Ghidra identifying a wrong opcode?
I'm trying to dig into a Playstation 2 game to figure out how to extract its media archive files (voice lines, environment textures, etc). I grabbed a plugin from https://github.com/beardypig/ghidra-emotionengine and now I'm trying to understand what I'm looking at. I've been trying to parse opcodes manually and cross-reference to really understand what I'm looking at in Ghidra.
What are some alternatives?
slime - Minimalistic HTML templates for Elixir, inspired by Slim.
ps2gdb - PS2 GDB stub
uuid_erl - Erlang Native UUID Generation
nbref - Codebase for paper "N-Bref A High-fidelity Decompiler Exploiting Programming Structures"
capstone - Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings. [Moved to: https://github.com/capstone-engine/capstone]
CodeGen - Reference implementation of code generation projects from Facebook AI Research. General toolkit to apply machine learning to code, from dataset creation to model training and evaluation. Comes with pretrained models.
capstone - Capstone 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.
abacus - 🟠 Abacus: Firefly III mobile application.
Unicorn Engine - Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)