Kembali ke Blog
Solana

Dompet Solana yang Diretas Tidak Bisa Mengirim Token? Cara Memindahkannya dengan Aman

Beberapa drainer Solana tidak hanya menguras SOL Anda. Mereka mengubah akun dompet itu sendiri sehingga dompet tidak bisa lagi mengirim SOL, dan SOL apa pun yang Anda tambahkan dapat ditarik oleh penyerang. Token dan NFT Anda biasanya tetap ada, tetapi cara normal untuk memindahkannya, yaitu mengirim dari aplikasi dompet, gagal atau justru memberi penyerang lebih banyak SOL.

Panduan ini menjelaskan apa yang berubah, mengapa Anda tidak boleh mengirim SOL ke dompet itu, dan cara memindahkan sisanya ke dompet baru sementara dompet lain membayar biayanya.

Bagaimana Anda tahu dompet Solana Anda telah diubah?

Pengiriman dari dompet gagal meskipun masih ada token di dalamnya, dan explorer menampilkan alamat itu sebagai akun nonce dengan authority yang bukan Anda, atau sebagai akun milik sebuah program. Saat Anda terhubung ke Sol Incinerator, ia menampilkan "Dompet Anda telah diretas" beserta waktu pengambilalihan dan tautan ke transaksinya.

Dompet Solana normal adalah akun System Program sederhana tanpa data. Dompet yang diubah tetap berada di alamat yang sama, tetapi akun di baliknya telah berubah. Periksa dengan tiga cara:

  1. Buka alamat di explorer. Solana Explorer menampilkan detail akun nonce untuk dompet yang diubah, termasuk alamat authority. Jika authority itu bukan alamat milik Anda, orang lain mengendalikan SOL di akun tersebut.
  2. Temukan transaksi penyebabnya. Dalam kasus yang kami periksa, korban telah ikut menandatangani transaksi dengan dua instruksi System Program: allocate memberi alamat dompet 80 byte data, dan initializeNonce mengubahnya menjadi akun durable nonce dengan penyerang sebagai authority. Penyerang membayar biaya jaringan. Dalam satu kasus, penarikan SOL korban terjadi 30 detik kemudian.
  3. Hubungkan dompet ke Sol Incinerator. Ia membaca akun saat Anda terhubung dan menampilkan peringatan dengan waktu pengambilalihan serta tautan Solscan jika menemukan pengambilalihan.

Beberapa drainer memakai perubahan lain: mereka menetapkan alamat ke sebuah program. Hasilnya bagi Anda sama: dompet tidak bisa lagi membayar biayanya sendiri.

Mengapa dompet yang diretas tidak bisa membayar biaya jaringan?

Akun durable nonce adalah fitur normal Solana untuk menandatangani transaksi lebih awal. Akun ini menyimpan nilai nonce dan sebuah authority, dan hanya authority itu yang dapat memajukan nonce, mengganti authority, atau menarik SOL dari akun. Saat drainer mengubah alamat Anda menjadi akun seperti itu, ia menjadi authority atas SOL di alamat Anda.

  • SOL tidak bisa keluar dengan cara normal. System Program menolak mentransfer SOL dari akun yang berisi data, dan dompet Anda sekarang berisi data nonce.
  • Biaya diambil dari SOL yang bisa diambil penyerang. Akun nonce hanya dapat membayar biaya jaringan dari SOL di atas cadangan rent-nya, dan authority dapat menarik SOL itu begitu muncul.
  • Alamat milik program sama sekali tidak bisa membayar biaya. Solana hanya menerima biaya dari akun System sederhana atau akun nonce.
  • Anda tidak bisa membatalkannya. Hanya authority saat ini yang dapat mengganti authority akun nonce, jadi tidak ada transaksi yang Anda tandatangani yang dapat mengambilnya kembali.

Untuk token Anda, ceritanya berbeda. Setiap akun token mencatat alamat Anda sebagai pemilik, dan program token memeriksa tanda tangan Anda, bukan keadaan akun dompet Anda. Kunci Anda masih dapat memindahkan setiap token dan setiap NFT; hanya saja dompet lain harus membayar biaya jaringannya.

Jangan kirim SOL ke alamat yang diretas, bahkan jumlah kecil untuk biaya. Anggap ada bot yang mengawasinya. Jangan menandatangani apa pun dari situs atau pesan langsung yang menjanjikan untuk "membuka" atau "memperbaiki" dompet: tawaran pemulihan berbayar lewat pesan langsung adalah penipuan lanjutan yang umum.

Bagaimana cara memindahkan token dari dompet Solana yang diretas?

Gunakan transaksi di mana dompet lain membayar biaya jaringan dan dompet yang diretas hanya menandatangani sebagai pemilik token. Aplikasi dompet membebankan biaya ke dompet pengirim, jadi gunakan alat pemulihan yang dibuat untuk dompet yang disusupi, seperti Sol Recovery, dan kirim semuanya ke dompet baru.

Sol Recovery adalah layanan independen untuk dompet Solana yang disusupi. Layanan ini mengenali dompet yang diubah, dan akun gratisnya memisahkan dompet yang menerima aset Anda dari dompet yang membayar biaya.

  1. Buat dompet baru. Jika Anda pernah mengetik frasa pemulihan atau private key di sebuah situs web, buat dompet baru dengan frasa pemulihan baru. Akun lain di bawah frasa lama bukanlah dompet baru.
  2. Lihat apa yang tersisa. Tempel alamat yang diretas ke Sol Recovery. Layanan ini memindai token, posisi staking, posisi DeFi, koleksi, dan domain tanpa koneksi dompet.
  3. Atur dompet aman dan pembayar. Tambahkan dompet baru Anda sebagai tujuan dan dompet terpisah untuk membayar biaya jaringan. Isi dana hanya ke dompet pembayar, jangan pernah ke alamat yang diretas.
  4. Tinjau dan tanda tangani. Dompet yang diretas menandatangani setiap transfer sebagai pemilik token. Periksa apa yang dilakukan setiap transaksi sebelum menyetujuinya, dan pastikan aset tiba.

Sol Recovery juga menjalankan layanan bot untuk posisi staking atau terkunci yang terbuka pada waktu tertentu, untuk berlomba dengan penyerang tepat saat posisi terbuka. Layanan itu mengenakan 10% dari yang dipulihkan dan membutuhkan private key dompet yang diretas agar dapat menandatangani seketika. Itu keputusan kepercayaan yang nyata: bagikan hanya kunci dompet yang sudah disusupi, dan jangan pernah frasa pemulihan dompet baru Anda.

Sol Recovery tidak berafiliasi dengan Sol Incinerator. Periksa biaya terbarunya dan setiap transaksi sebelum Anda menandatangani. Developer dapat membuat transfer yang sama sendiri: transfer token sah ketika pemilik token menandatangani, dompet mana pun yang membayar biayanya.

Apakah Anda masih bisa mengklaim SOL di akun token Anda?

Ya. Akun token kosong menyimpan deposit rent yang dapat dikembalikan, dan menutupnya mengembalikan SOL tersebut. Klaim normal membayarkannya ke dompet itu sendiri, yang di sini berarti membayarkannya ke penyerang, jadi Sol Incinerator menangani dompet yang diubah secara berbeda.

Saat Anda menghubungkan dompet yang diubah, Sol Incinerator meminta alamat dompet aman dan membayarkan SOL yang diklaim kembali ke sana. Ia membayar sendiri biaya jaringan, dan biaya itu serta biaya pembersihan biasa dipotong dari SOL yang diklaim kembali. Tidak ada yang dikirim ke alamat yang diretas. Menutup akun token kosong dan menarik kelebihan rent didukung; burn dan tindakan lain yang mengharuskan dompet membayar biayanya sendiri tidak didukung.

Memindahkan token membuat akun token-nya kosong. Jika alat pemulihan Anda tidak menutupnya, klaim lagi setelahnya untuk mengumpulkan rent itu juga.

Apa lagi yang perlu Anda periksa?

  • Baca seluruh transaksi pengambilalihan. Transaksi itu mungkin juga memindahkan aset atau menyetujui delegate. Catat tanda tangan dan setiap alamat asing untuk pelaporan.
  • Daftar posisi staking dan terkunci. Beberapa perlu di-unstake atau melewati masa tunggu sebelum bisa dipindahkan, dan penyerang mungkin menunggu momen yang sama.
  • Ganti alamat lama di mana pun alamat itu menerima dana. Daftar penarikan di bursa, pengaturan pembayaran, dan pendaftaran airdrop yang membayar ke alamat yang diretas sekarang membayar ke penyerang.
  • Berhenti menggunakan alamat itu. Setelah aset Anda keluar, jangan gunakan lagi dompet itu, bahkan untuk jumlah kecil.
Sol Incinerator

Sol Incinerator

Hubungkan dompet yang diretas dan klaim SOL yang bisa diambil kembali ke alamat dompet aman. Tidak ada yang dikirim ke alamat yang diretas.

Coba sekarang

Bacaan terkait

Pertanyaan Umum

Mengapa saya tidak bisa mengirim token dari dompet Solana yang diretas?

Transaksi drainer dapat mengubah alamat dompet Anda menjadi akun durable nonce yang ia kendalikan, atau menyerahkan alamat itu ke sebuah program. Biaya jaringan harus berasal dari SOL di dompet, dan penyerang dapat menarik SOL apa pun di atas cadangan akun, sehingga transfer gagal atau SOL yang Anda tambahkan diambil lebih dulu.

Haruskah saya mengirim SOL ke dompet yang diretas untuk membayar biaya?

Tidak. Jika dompet diubah menjadi akun nonce, penyerang adalah nonce authority-nya dan dapat menarik apa pun di atas cadangan rent, jadi anggap ada bot yang mengawasi alamat itu. Gunakan alat yang memakai dompet terpisah untuk membayar biaya jaringan, sementara dompet yang diretas hanya menandatangani sebagai pemilik token.

Apakah token dan NFT saya masih milik saya setelah pengambilalihan nonce?

Biasanya ya, kecuali transaksi yang sama juga memindahkannya atau menyetujui delegate. Pengambilalihan nonce mengubah akun dompet Anda sendiri, bukan akun token yang dimilikinya, sehingga kunci Anda masih menandatangani transfer token. Buka transaksi pengambilalihan di explorer untuk melihat semua yang diubahnya sebelum Anda merencanakan pemindahan.

Apakah saya masih bisa mengklaim SOL di akun token kosong saya?

Ya. Sol Incinerator mendeteksi dompet yang telah diubah, membayar sendiri biaya jaringan, dan mengirim SOL yang diklaim kembali ke alamat dompet aman yang Anda tempel, bukan ke alamat yang diretas. Biaya jaringan dan biaya pembersihan biasa dipotong dari SOL yang diklaim kembali, dan tidak ada yang dikirim ke alamat yang diretas.

Apakah saya perlu membagikan private key untuk menyelamatkan aset saya?

Tidak untuk transfer biasa. Alat pemulihan dapat membuat transaksi yang ditandatangani dompet yang diretas sementara dompet lain membayar biayanya. Layanan bot Sol Recovery untuk posisi staking atau terkunci memang meminta private key agar dapat bertindak saat posisi terbuka. Perlakukan itu sebagai keputusan kepercayaan, dan jangan pernah membagikan frasa pemulihan dompet baru Anda.

Dompet Solana Diretas: Pindahkan Token dengan Aman