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.
Ini mengingatkan saya pada hari-hari mempool lama di Ethereum ketika kami harus melakukan pengaburan data panggilan XOR yang sangat mirip untuk menghentikan pesaing menawar ulang haha
Menyenangkan melihat sebenarnya masih ada Wild West di solanaland.

4 Des, 10.08
Pengaburan data instruksi swap HumidiFi:
- Sandi aliran berbasis XOR di tempat.
- Simetris (f(f(x)) = x) dan beroperasi pada potongan 64-bit.
Algoritma:
- Memproses data dalam potongan 8 byte (u64).
- Untuk setiap potongan:
-- XOR dengan statis 'HUMIDIFI_IX_DATA_KEY': [58, 255, 47, 255, 226, 186, 235, 195, 123, 131, 245, 8, 11, 233, 132, 219, 225, 40, 79, 119, 169, 121, 169, 58, 197, 1, 122, 9, 216, 164, 149, 97][0..7];
-- XOR dengan rolling 'pos_mask' (dimulai dari 0, bertambah 0x0001_0001_0001_0001 per potongan).
- Penanganan sisa (jika len % 8 != 0):
- Nol-pad byte yang tersisa menjadi 64 bit.
- Terapkan XOR yang sama (kunci + pos_mask saat ini).
- Salin byte yang valid kembali ke irisan asli.
Tata Letak Input (setelah deobfuscation):
- Byte 0-7: 'swap_id' (u64)
- Byte 8-15: 'amount_in' (u64)
- Byte 16: 'is_base_to_quote' (u8)
- Byte 17-23: Bantalan
- Byte 24: Pemilih (muncul sebelum deserialisasi)
Jika Anda bertanya-tanya "mengapa mengkodekan calldata ketika Anda bisa melakukan sim", jawabannya sederhana: sim mahal dalam hal waktu komputasi tetapi penawaran adalah latensi rendah, yang berarti bahwa jika Anda menyesat + menawar ulang, pada saat Anda menawar ulang, pencetus akan mengirimkan beberapa tx yang lebih baru.
Ini berarti Anda harus memiliki cara untuk langsung mengenali parameter pesaing yang dapat Anda dasarkan pada tawaran baru Anda. Inilah sebabnya mengapa Anda mengurai calldata alih-alih melakukan sim. Dan ketika semua orang melakukan ini, Anda harus selangkah lebih maju dan mengkodekan data panggilan dengan cara yang tidak mungkin didekode tanpa rekayasa balik manual.
Komentar teknis langka.
4,33K
Teratas
Peringkat
Favorit

