Daniel Roberson
  • Posts
  • About
  • Notes
  • Projects
  • Time
  • Posts
    About
    Notes
    Projects
    Time

reversingdartaotsnapshots-cryptax2024

2024-11-05

Reversing Dart AOT snapshots

by cryptax

Phrack Magazine issue 71, article 11

https://phrack.org/issues/71/11.html

Remark
Dart programming language
C
object-oriented programming
JIT
Flutter
calling convention
register
random access
Caesar cipher
dart compile
stripped binary
objdump
radare
__libc_start_main()
function prologue
stack pointer
ASCII strings
RSP
hexadecimal
Aarch64
SDK
serialization/de-serialization
Darter
LEB128
reverse engineering
Doldrum
Blutter
r2pipe
class (programming)
JEB Pro Disassembler
reflutter
widget
algorithm
Android
References
https://dart.dev/tools/dart-compile#types-of-output
https://flutter.dev
https://www.radare.org/
https://en.wikipedia.org/wiki/X86_calling_conventions#x86-64_calling_conventions
https://github.com/cryptax/misc-code/blob/master/flutter/flutter-header.py
https://github.com/mildsunrise/darter
https://github.com/rscloura/Doldrums
https://github.com/worawit/blutter
https://github.com/cryptax/misc-code/blob/master/flutter/dart-bytes.py
https://pnfsoftware.com
https://github.com/Impact-I/reFlutter

Links to this note

  • Notes

Recent Posts

Linux Persistence: Modular Software

2025-04-17 DFIR CTF persistence linux persistence apache asterisk

Linux Persistence: Web Shells

2025-04-16 DFIR persistence webshell linux persistence webshell apache nginx PHP

Linux Persistence: Rootkits

2025-04-15 DFIR persistence rootkit LKM linux persistence LKM rootkit LD_PRELOAD kprobe ftrace ld.so hooking

Linux Persistence: Processes

2025-04-11 DFIR persistence processes linux persistence processes

Defanging Linux LKM Rootkits With cleanup_module()

2025-04-05 Linux LKM rootkits EDR hooks incident response Linux LKM rootkit


Home

About

Notes

Projects

Time

© All rights reserved. Powered by Hugo and Erblog.