Trend-Themen
#
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.
Das erinnert mich an die alten Mempool-Tage auf Ethereum, als wir sehr ähnliche XOR-Call-Datenverschleierung machen mussten, um Wettbewerber am Wiederbieten zu hindern, haha
Es ist lustig zu sehen, dass es tatsächlich immer noch einen Wilden Westen in Solanaland gibt.

4. Dez., 10:08
HumidiFi Tausch-Anweisungsdatenobfuskation:
- In-Place XOR-basierter Stromcipher.
- Symmetrisch (f(f(x)) = x) und arbeitet mit 64-Bit-Chunks.
Algorithmus:
- Verarbeite Daten in 8-Byte (u64) Chunks.
- Für jeden Chunk:
-- XOR mit statischem `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 mit rollendem `pos_mask` (beginnt bei 0, erhöht sich um 0x0001_0001_0001_0001 pro Chunk).
- Restverarbeitung (wenn len % 8 != 0):
- Null-Padding der verbleibenden Bytes auf 64 Bit.
- Wende dieselben XORs an (Schlüssel + aktueller pos_mask).
- Kopiere gültige Bytes zurück in den ursprünglichen Slice.
Eingangsformat (nach Deobfuskation):
- Bytes 0-7: `swap_id` (u64)
- Bytes 8-15: `amount_in` (u64)
- Byte 16: `is_base_to_quote` (u8)
- Bytes 17-23: Padding
- Byte 24: Selektor (vor der Deserialisierung entfernt)
Wenn Sie sich fragen, "Warum Calldata codieren, wenn Sie simulieren können?", ist die Antwort einfach: Simulationen sind in Bezug auf die Rechenzeit teuer, aber das Bieten hat eine niedrige Latenz, was bedeutet, dass, wenn Sie simulieren und neu bieten, der Urheber bereits mehrere neuere Transaktionen gesendet hat, bis Sie neu bieten.
Das bedeutet, dass Sie eine Möglichkeit haben müssen, die Parameter der Wettbewerber sofort zu erkennen, auf deren Grundlage Sie Ihr neues Gebot abgeben können. Deshalb analysieren Sie Calldata, anstatt Simulationen durchzuführen. Und wenn das jeder macht, müssen Sie einen Schritt voraus sein und die Calldata so codieren, dass sie ohne manuelles Reverse Engineering unmöglich zu dekodieren ist.
Seltene technische Anmerkung.
4,33K
Top
Ranking
Favoriten

