Topik trending
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Menambahkan pembantu CallSites ke alat BN saya.
Untuk apa yang saya gunakan adalah menemukan pemanggil dari setiap gambar CRT RAND, sehingga saya dapat memberi anotasi di port Python / Zig saya. Dengan cara ini kita tidak hanya dapat melihat bahwa kita telah memancarkan jumlah RNG yang sama, tetapi juga membedakannya dan mengaitkannya dengan tempat tertentu dalam dekompilasi.
Ini akan terbukti sangat berharga untuk mengembangkan simulasi deterministik di port yang bergantung pada aliran RNG yang cocok.
$ bn callsites crt_rand --target crimsonland.exe.bndb --within fx_queue_add_random --caller-static
caller_static 0x427760 | Hubungi 0x42775b
dalam: fx_queue_add_random @ 0x427700
Penelepon : crt_rand @ 0x461746
indeks panggilan: 0
dalam kueri: fx_queue_add_random
hlil: float.t(crt_rand() & 0xf) * fconvert.t(0.009999999978f) + fconvert.t(0.839999974f)
Konteks:
0x427749 mov dword [0x49042c], 0x3f47ae14
0x427753 menelepon 0x460d86
0x427758 tambahkan esp, 0x4
> 0x42775b menelepon 0x461746
0x427760 dan eax, 0xf
0x427763 mov dword [esp], eax
0x427767 fild st0, dword [esp]
Lupa melampirkan gambar, jadi beginilah cara saya menggunakannya. Ini akan memungkinkan untuk memetakan setiap rand individu ke CallSite, sehingga saya dapat memunculkan divergensi yang tersisa dengan mudah.

3,03K
Teratas
Peringkat
Favorit
