#jad

601 posts

#jad

#jad

@J222ad

OSINT

Katılım Eylül 2020
1.6K Takip Edilen465 Takipçiler
Sabitlenmiş Tweet
#jad
#jad@J222ad·
The Inferno Drainer toolkit exploits smart account upgrades in metamask by initiating a deceptive transaction that bundles both the account upgrade itself and malicious actions (like draining funds). This is enabled solely by the lack of a trusted dapp whitelist.
Cos(余弦)😶‍🌫️@evilcos

⚠️分析了下,这个 EIP-7702 的钓鱼利用确实有点创意,这个新钓鱼技巧来自熟悉的钓鱼团伙 Inferno Drainer。 我说的有点创意是指,这次并非通过钓鱼方式把用户的 EOA 地址切换为 7702 合约地址,也即 delegated address 并非钓鱼地址,而是几天前就存在的 MetaMask: EIP-7702 Delegator 0x63c0c19a282a1B52b07dD5a65b58948A07DAE32B,如图一。 钓鱼利用了 MetaMask: EIP-7702 Delegator 里的机制来完成批量授权钓鱼盗币操作。如图二,0xc6D289d55fE64227A09E3120855ccBa0d2E606DC 是受害者地址,发起了来自 MetaMask: EIP-7702 Delegator 的 execute 批量执行预定指令数据的操作。具体 tx 是: etherscan.io/tx/0x1ddc8cecb… 图三是 MetaMask: EIP-7702 Delegator execute 里的具体逻辑,钓鱼团伙利用该机制完成受害者地址有关 token 的批量授权操作,如图四。 Game over...就这样。 在我们预测内,钓鱼团伙们跟上了...各位得提高警惕了,小心钱包里的资产被一窝端... cc @SlowMist_Team @MistTrack_io

English
5
6
30
15.3K
#jad
#jad@J222ad·
@Ivshti I think this exploits led to this risk association.
English
0
0
0
31
Ivo 7702/acc
Ivo 7702/acc@Ivshti·
Why isn't account abstraction as big as it was hyped to be: - overhyped: all of the EIPs were sold as "be-all and end-all", as the end-game for AA; both 4337 and 7702 were hyped as something that brings all the AA benefits to the chain; in reality, they're just pieces of the puzzle; but there's no other way to explain them than with the end-goals - security FUD: self-explanatory, every EIP, especially 7702, has been FUDed and misunderstood to oblivion - EVERYONE thinks 7702 is used for drainers, even smart people, when the reality is it's used to drain PKs that are already compromised - UX degradation: 4337 requires a new account, and pushing this early didn't work out because it's a big ask for improvements of questionable value cc @ivangbi_ @jchaskin22 @CharlieStLouis @isha_sangani
English
7
5
28
1K
#jad
#jad@J222ad·
@Ivshti The flagged address was bypassed using Uniswap's Universal Router sweep.
English
0
0
0
66
#jad
#jad@J222ad·
@Ivshti Onboarding was not well designed by some wallet providers, and it was widely exploited by Inferno Drainer
English
0
0
0
107
#jad
#jad@J222ad·
@aixarizzo Try this: Install MetaMask in a new Chrome profile. Close Chrome. Copy the "All Data Local Extension Storage" folder from your old wallet and replace it in the new profile's folder. Open the new profile and unlock it with your old password.
English
0
0
3
99
Aixa
Aixa@aixarizzo·
hey hackers if i can't fix this, should i share the wallet and dapps connected? you can keep the price, of course
Aixa@aixarizzo

there’s a wallet i used to own with money in it and i can’t access it anymore don’t ask me why. long story and an NDA... someone sent me money there by accident i hadn’t used that wallet for more than a year. i store my seeds safely, but somehow i didn’t have the one for that specific address. the weird part is that i’m almost sure it was just a normal metamask account created with the “create account” button. so i decided to go full detective: first thing i checked was whether that wallet had ever existed inside my computer. metamask stores its encrypted wallet data locally in the browser, so if the browser profile is still there, the vault might still be there too. i went into chrome’s extension storage and pulled the metamask database files. inside those files there’s an encrypted object called the vault. that vault contains the seeds and keys metamask uses, but everything is encrypted with your metamask password. so i extracted the vault data and decrypted it. the encryption metamask uses is basically a key derived from your password (PBKDF2) that decrypts the vault payload (AES). if you still know the metamask password, you can decrypt the vault and recover the seed phrases stored inside. that part actually worked. after decrypting the vault i recovered three different seed phrases that had been stored in that metamask installation. then came the derivation step. metamask doesn’t store every ethereum address individually. it takes a seed phrase and deterministically generates wallets from it using a derivation path (usually m/44'/60'/0'/0/n). every time you click “create account” metamask just increments the index and derives the next address from the same seed. so i wrote a script and started deriving addresses from those seeds. hundreds of them. i compared every derived address with the wallet i’m trying to recover. i also checked metamask’s internal logs and found proof that the wallet had signed messages from that installation before, which confirms that address definitely existed inside this metamask at some point. but here’s the strange part: after deriving hundreds of addresses from all three recovered seeds, the wallet never appeared. so right now the situation looks like this: • the wallet definitely existed in my metamask • metamask signed messages with it • i recovered three seeds from the vault • my current accounts derive correctly from those seeds • but the missing wallet does not derive from any of them which is confusing, because i’m almost certain this was just a normal account created by clicking “create account”. crypto lesson of the day: if you ever used a wallet on a computer and still have the browser profile and the password, there’s a good chance your seeds are still sitting there encrypted in the local cache. anyone here who has dug through metamask storage before… am i missing something?

English
6
0
28
2.4K
#jad
#jad@J222ad·
@aixarizzo Try this: Install MetaMask in a new Chrome profile. Close Chrome. Copy the "All Data Local Extension Storage" folder from your old wallet and replace it in the new profile's folder. Open the new profile and unlock it with your old password.
English
0
0
1
88
Aixa
Aixa@aixarizzo·
there’s a wallet i used to own with money in it and i can’t access it anymore don’t ask me why. long story and an NDA... someone sent me money there by accident i hadn’t used that wallet for more than a year. i store my seeds safely, but somehow i didn’t have the one for that specific address. the weird part is that i’m almost sure it was just a normal metamask account created with the “create account” button. so i decided to go full detective: first thing i checked was whether that wallet had ever existed inside my computer. metamask stores its encrypted wallet data locally in the browser, so if the browser profile is still there, the vault might still be there too. i went into chrome’s extension storage and pulled the metamask database files. inside those files there’s an encrypted object called the vault. that vault contains the seeds and keys metamask uses, but everything is encrypted with your metamask password. so i extracted the vault data and decrypted it. the encryption metamask uses is basically a key derived from your password (PBKDF2) that decrypts the vault payload (AES). if you still know the metamask password, you can decrypt the vault and recover the seed phrases stored inside. that part actually worked. after decrypting the vault i recovered three different seed phrases that had been stored in that metamask installation. then came the derivation step. metamask doesn’t store every ethereum address individually. it takes a seed phrase and deterministically generates wallets from it using a derivation path (usually m/44'/60'/0'/0/n). every time you click “create account” metamask just increments the index and derives the next address from the same seed. so i wrote a script and started deriving addresses from those seeds. hundreds of them. i compared every derived address with the wallet i’m trying to recover. i also checked metamask’s internal logs and found proof that the wallet had signed messages from that installation before, which confirms that address definitely existed inside this metamask at some point. but here’s the strange part: after deriving hundreds of addresses from all three recovered seeds, the wallet never appeared. so right now the situation looks like this: • the wallet definitely existed in my metamask • metamask signed messages with it • i recovered three seeds from the vault • my current accounts derive correctly from those seeds • but the missing wallet does not derive from any of them which is confusing, because i’m almost certain this was just a normal account created by clicking “create account”. crypto lesson of the day: if you ever used a wallet on a computer and still have the browser profile and the password, there’s a good chance your seeds are still sitting there encrypted in the local cache. anyone here who has dug through metamask storage before… am i missing something?
Aixa tweet media
English
25
1
90
17.8K
#jad
#jad@J222ad·
Can someone help me establish contact with the @Blockaid security team? @idobn
English
1
0
5
218
Blockaid
Blockaid@blockaid_·
🚨 Community Alert Blockaid's exploit detection system has detected a $1.1 m exploit on @foomclub_ protocol on Base and Ethereum. The root cause is a cryptographic issue in the ZK verifier. More details in 🧵
Blockaid tweet media
English
7
7
23
5.4K
Blockaid
Blockaid@blockaid_·
🚨 Blockaid's system has identified a front-end attack on avantisfi[.]com. The sites contain a code of Angelferno drainer.
Blockaid tweet media
English
11
5
20
2.1K
#jad
#jad@J222ad·
This applies equally to deceptive project marketing. A whitepaper full of revolutionary promises, a roadmap that never ships, a token with utility that exists only in the pitch deck, it is the same surface legitimacy, just applied earlier in the attack.
English
0
0
2
91
#jad
#jad@J222ad·
Surface legitimacy is cheap to build and expensive to trust. Engineered to be reassuring, all of it exists to make you feel safe enough to stop asking questions before you reach the only place where the truth lives, which is the protocol level.
#jad tweet media
English
1
1
4
153
#jad
#jad@J222ad·
🔐💀 A lot of people are cryptographically signing the JavaScript code that was supposed to trigger the signature operation . Blind copying LLM responses without understanding what you're doing in crypto/auth= critical consequences waiting to happen.
#jad tweet media#jad tweet media#jad tweet media
English
0
2
10
368
elyx0
elyx0@elyx0·
Bro I only asked what was certik discord
elyx0 tweet media
English
1
1
5
438