Skip to content

Instantly share code, notes, and snippets.

@v-p-b
v-p-b / afd.sys-afd.sys.ghidriff.md
Last active February 12, 2025 13:04
afd.sys.x64.10.0.26100.3037 vs afd.sys.x64.10.0.26100.3194
@v-p-b
v-p-b / RunGhidra.xml
Created February 9, 2025 18:00
Ghidra Run Configuration for IntelliJ IDEA
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="RunGhidra" type="Application" factoryName="Application">
<envs>
<!-- TODO Set the `GHIDRA_INSTALL_DIR` Path Variable under `File/Settings/Path Variables` -->
<env name="GHIDRA_INSTALL_DIR" value="$GHIDRA_INSTALL_DIR$" />
</envs>
<option name="MAIN_CLASS_NAME" value="ghidra.Ghidra" />
<module name="YourProject.main" /> <!-- TODO Update project/module name -->
<option name="PROGRAM_PARAMETERS" value="ghidra.GhidraRun" />
<option name="VM_PARAMETERS" value="-Dghidra.external.modules=$PROJECT_DIR$ -Djava.system.class.loader=ghidra.GhidraClassLoader -Dfile.encoding=UTF8 -Duser.country=US -Duser.language=en -Duser.variant= -Dsun.java2d.opengl=false -Djdk.tls.client.protocols=TLSv1.2,TLSv1.3 -Dcpu.core.limit= -Dcpu.core.override= -Dfont.size.override= -Dpython.console.encoding=UTF-8 -Xshare:off -Dsun.java2d.pmoffscreen=false -Dsun.java2d.xrender=true -Dsun.java2d.uiScale=1 -Dawt.useSystemAAFon
@v-p-b
v-p-b / ghidra_docs_11.2.1-11.3.diff.txt
Last active February 6, 2025 21:51
ghidra docs differences between 11.2.1 and 11.3 (/var/www is the latest)
Files /tmp/ghidra_docs/Debugger/DebuggerBreakpointMarkerPlugin/DebuggerBreakpointMarkerPlugin.html and /var/www/ghidra_docs/Debugger/DebuggerBreakpointMarkerPlugin/DebuggerBreakpointMarkerPlugin.html differ
Files /tmp/ghidra_docs/Debugger/DebuggerBreakpointMarkerPlugin/images/DebuggerBreakpointMarkerPlugin.png and /var/www/ghidra_docs/Debugger/DebuggerBreakpointMarkerPlugin/images/DebuggerBreakpointMarkerPlugin.png differ
Files /tmp/ghidra_docs/Debugger/DebuggerBreakpointMarkerPlugin/images/DebuggerFunctionGraphBreakpointMargin.png and /var/www/ghidra_docs/Debugger/DebuggerBreakpointMarkerPlugin/images/DebuggerFunctionGraphBreakpointMargin.png differ
Only in /tmp/ghidra_docs/Debugger: DebuggerInterpreterPlugin
Files /tmp/ghidra_docs/Debugger/DebuggerListingPlugin/DebuggerListingPlugin.html and /var/www/ghidra_docs/Debugger/DebuggerListingPlugin/DebuggerListingPlugin.html differ
Only in /tmp/ghidra_docs/Debugger: DebuggerModelServicePlugin
Only in /tmp/ghidra_docs/Debugger: DebuggerObjectsPlugin
Files /tmp/ghi
@v-p-b
v-p-b / mpengine.dll-mpengine.dll.ghidriff.md
Created January 27, 2025 07:05
ghidriff - mpengine.dll - VersionTrackingDiff - 1.1.24030.4 vs 1.1.24060.5
@v-p-b
v-p-b / mpengine.dll-mpengine.dll.ghidriff.md
Created January 26, 2025 15:21
ghidriff - mpengine.dll - SimpleDiff - 1.1.24030.4 vs 1.1.24060.5
@v-p-b
v-p-b / ls-test.json
Last active January 4, 2025 20:00
ls-test.json
{"version": 1, "content": {"sha256": "430cdef8f363efe8b7fe0ce4af583b202b77d89f0ded08e3b77ac6aca0a0b304", "functions": [{"address": "00104000", "name": "_DT_INIT", "node_count": 3}, {"address": "00104020", "name": "FUN_00104020", "node_count": 2}, {"address": "001046e0", "name": "FUN_001046e0", "node_count": 0}, {"address": "001046e5", "name": "FUN_001046e5", "node_count": 0}, {"address": "001046ea", "name": "FUN_001046ea", "node_count": 0}, {"address": "001046ef", "name": "FUN_001046ef", "node_count": 0}, {"address": "001046f4", "name": "FUN_001046f4", "node_count": 0}, {"address": "001046f9", "name": "FUN_001046f9", "node_count": 0}, {"address": "001046fe", "name": "FUN_001046fe", "node_count": 0}, {"address": "00104703", "name": "FUN_00104703", "node_count": 0}, {"address": "00104708", "name": "FUN_00104708", "node_count": 0}, {"address": "0010470d", "name": "FUN_0010470d", "node_count": 0}, {"address": "00104712", "name": "caseD_b", "node_count": 0}, {"address": "00104717", "name": "FUN_00104717", "node_co
@v-p-b
v-p-b / fscan.json
Last active January 4, 2025 08:29
fscan.json
{"edges": [{"source": "BB75a7ea1f0", "target": "BB75a7ea2df", "attributes": {"type": "consequence"}}, {"source": "BB75a7ea1f0", "target": "BB75a7ea28a", "attributes": {"type": "alternative"}}, {"source": "BB75a7ea28a", "target": "BB75a7ea2c2", "attributes": {"type": "consequence"}}, {"source": "BB75a7ea28a", "target": "BB75a7ea29d", "attributes": {"type": "alternative"}}, {"source": "BB75a7ea29d", "target": "BB75a7ea2c2", "attributes": {"type": "consequence"}}, {"source": "BB75a7ea29d", "target": "BB75a7ea2a3", "attributes": {"type": "alternative"}}, {"source": "BB75a7ea2a3", "target": "BB75a7ea2c2", "attributes": {"type": "alternative"}}, {"source": "BB75a7ea2c2", "target": "BB75a7ea2d8", "attributes": {"type": "alternative"}}, {"source": "BB75a7ea2d8", "target": "BB75a7f60f4", "attributes": {"type": "regular"}}, {"source": "BB75a7ea2df", "target": "BB75a7ea2fb", "attributes": {"type": "consequence"}}, {"source": "BB75a7ea2df", "target": "BB75a7ea2f3", "attributes": {"type": "alternative"}}, {"source": "BB75
@v-p-b
v-p-b / FUN_0010a8a0.json
Last active January 1, 2025 21:04
FUN_0010a8a0.json
{
"edges": [
{
"source": "BB0010a8a0",
"target": "BB0010a8f0",
"attributes": {
"type": "consequence"
}
},
{
@v-p-b
v-p-b / diff.txt
Created November 6, 2024 14:42
ghidra_docs 11.2 to 11.2.1
Files /var/www/ghidra_docs/GHIDRA_VERSION and /tmp/ghidra_docs/GHIDRA_VERSION differ
Files /var/www/ghidra_docs/javadoc/ghidra/app/util/opinion/DyldCacheProgramBuilder.html and /tmp/ghidra_docs/javadoc/ghidra/app/util/opinion/DyldCacheProgramBuilder.html differ
Files /var/www/ghidra_docs/javadoc/ghidra/app/util/opinion/MachoPrelinkProgramBuilder.html and /tmp/ghidra_docs/javadoc/ghidra/app/util/opinion/MachoPrelinkProgramBuilder.html differ
Files /var/www/ghidra_docs/javadoc/ghidra/app/util/opinion/MachoProgramBuilder.html and /tmp/ghidra_docs/javadoc/ghidra/app/util/opinion/MachoProgramBuilder.html differ
Files /var/www/ghidra_docs/javadoc/ghidra/pcode/exec/PcodeFrame.html and /tmp/ghidra_docs/javadoc/ghidra/pcode/exec/PcodeFrame.html differ
Files /var/www/ghidra_docs/javadoc/index-all.html and /tmp/ghidra_docs/javadoc/index-all.html differ
Files /var/www/ghidra_docs/javadoc/member-search-index.js and /tmp/ghidra_docs/javadoc/member-search-index.js differ