Muhammad Idrees (@Idrees535) profile picture

Security Researcher | Blockchain, AI & Robotics

Pakistan
Joined December 2013
Photo by Muhammad Idrees (@Idrees535)Photo by Muhammad Idrees (@Idrees535)Photo by Muhammad Idrees (@Idrees535)Photo by Muhammad Idrees (@Idrees535)Photo by Muhammad Idrees (@Idrees535)Photo by Muhammad Idrees (@Idrees535)Photo by Muhammad Idrees (@Idrees535)Photo by Muhammad Idrees (@Idrees535)Photo by Muhammad Idrees (@Idrees535)Photo by Muhammad Idrees (@Idrees535)
Muhammad Idrees retweeted
A friendly reminder to take your crypto security seriously. Start doing these things TODAY: - Keep your long-term holdings offline. Consider a hardware wallet or an air-gapped wallet on a dedicated offline device. If you don't want to buy a hardware wallet, air-gapped storage is an alternative. - Never use one wallet for everything. Keep separate wallets for long-term holdings, trading, DeFi, airdrops, and unfamiliar protocols. @Rabby_io and @phantom are the only wallets I use. - Don't keep your entire portfolio in one place. Avoid concentrating all your funds on a single CEX, hot wallet, protocol, or device. - Don't use public Wi-Fi for crypto activity. If you work from cafes or coworking spaces, use your phone's personal hotspot instead of connecting to public Wi-Fi networks. - Protect your seed phrases. Never store them in screens, cloud storage, emails, or password managers connected to the internet. If your seed phrase has ever been stored on an internet-connected device - migrate to a fresh wallet NOW! - Keep secure offline backups. Store recovery backups somewhere safe, preferably with protection against fire/water and unauthorized access. I recommend getting a fire-resistant and water-resistant document bag. - Use a dedicated device for crypto. Keep your hot wallets and high-value transactions on a separate device. Don't use it for random downloads, gaming mods, unknown software, or everyday browsing. - Use a separate browser for wallets. Keep your wallet browser dedicated to trusted crypto activity. Avoid unnecessary extensions and random websites. - Never install cracked software on crypto devices. Pirated applications, fake installers, and malicious updates can contain wallet-stealing malware. If you need to run untrusted software, keep it completely isolated from your crypto environment. - Keep your devices updated. Update your OS, browser, and wallet software through official sources. - Remove unnecessary browser extensions. Even legitimate extensions can become dangerous after a compromised update or ownership change. Keep only what you absolutely need. - Stop using Google Search to find crypto websites. Fake websites and malicious sponsored results can look almost identical to legitimate ones. Use independently verified official links from bookmarks instead. - Don't open random links from X or Telegram. Especially not in the browser where your wallets are installed. Never!!! - Secure your CEX accounts. Use passkeys or hardware security keys where supported. Enable withdrawal address whitelists and avoid relying on SMS 2FA. - Consider getting a YubiKey. A physical security key can help protect your email and exchange accounts against phishing. Buy only from the official manufacturer sellers. - Review your Google-connected crypto accounts. Check which crypto services use Google Sign-In. Never disconnect your only login method without setting up an alternative first. - Revoke unnecessary token approvals. Use @RevokeCash to review and remove permissions you no longer need. Disconnecting a wallet from a dApp does NOT revoke its token approvals. - Avoid unlimited token approvals. Whenever possible, approve only the amount you actually need. Unlimited allowances can expose much larger balances if a spender is compromised. - Review Permit2 permissions. Permit2 signatures can authorize token transfers without a normal on-chain approval transaction. Review existing allowances and permissions. Some malicious signatures can be exploited long after they're signed. - Never blindly sign messages. A signature doesn't need to cost gas to be dangerous. Never get distracted while signing transactions. Either finish your transactions first or take care of everything else before you start. Make this a rule. - Be careful with custom RPC endpoints. Don't add/delete now unknown RPC URLs. Use trusted providers and verify network settings independently. - Understand EIP-7702 authorization risks. On supported networks, account delegation can grant powerful capabilities to other code. Never approve an account delegation you don't understand. (That's why Binance was hacked) - Never copy addresses blindly from transaction history. Address poisoning attacks can place lookalike addresses in your transaction history. Verify the full destination address against a trusted source. - Watch out for clipboard malware. Malware can replace a copied wallet address with an attacker's address. Always verify the entire destination address after pasting, preferably on an independent trusted display. - Verify token contracts and networks. A familiar ticker or logo doesn't prove a token is legitimate. Check the contract address and make sure the receiving platform supports the exact asset and network. - Test large transfers first. When sending funds to a new destination, start with a small test transaction. - Ignore unexpected tokens and NFTs. Random assets appearing in your wallet may contain phishing links or fake reward claims. Don't interact with them just because they appeared in your balance. - Don't trust unexpected job offers or collaboration requests. Fake interviews, partnership offers, and test applications can be used to distribute wallet-stealing malware. Never run unfamiliar software on your crypto device just to qualify for an opportunity. - Never run terminal commands you don't understand. Fake troubleshooting guides, verification pages, and job interviews may ask you to copy and paste commands into your terminal. One malicious command can compromise your entire device, including your wallets. - Never trust a QR code blindly. QR code can contain a malicious website, payment request or an attacker's wallet address. Avoid scanning unknown QR codes with devices that contain your crypto wallets or other sensitive data. - Understand bridge and DeFi risks. Before depositing significant funds, check contract upgradeability, admin privileges, timelocks, and bridge security assumptions. Audits are useful, but they don't guarantee safety. - Secure your multisig properly. If you use @Safe or another multisig, keep signer keys on independent devices. Review owners, signing thresholds, modules, and guards. A malicious module may bypass normal multisig approval requirements. - Monitor your wallets. Set up alerts for unexpected transfers, approvals, and other sensitive activity where supported. Use Codex/Claude to vibe-code a simple TG-bot that notifies you whenever something happens in your wallets. - Have an emergency recovery plan. Know what to do if a wallet, seed phrase, device, or exchange account is compromised. If your seed phrase is exposed, move your assets to a new wallet generated from a fresh seed on a trusted device. Revoking approvals alone won't fix a compromised private key. - Keep your crypto holdings private. Avoid publicly revealing wallet balances, screenshots of large portfolios, or details of your security setup. Don't make yourself an easy target for social engineering or physical theft. - Protect yourself from SIM swapping. Attackers can hijack your phone number and intercept SMS verification codes. Use authenticator apps, passkeys, or hardware security keys instead of SMS wherever possible. Secure your mobile carrier account too. - Don't blindly trust familiar contacts. A message from someone you know doesn't mean their account is still under their control. Verify it through another channel first. - And one last thing: You don't need to be paranoid. You just need to make it much harder for someone to steal what you've spent years building. Protect your capital before you think about growing it.
28
69
6
356
47,759
Muhammad Idrees retweeted
Binance hot wallets lost ~$6.28B across 8 chains today. $6.07B went in the first 55 minutes, and the attacker kept re-sweeping one Ethereum wallet for two more hours. Since then Tether, Circle, Ripple, Paxos, World Liberty and Binance have frozen ~$2.80B. About $3.27B can still move, mostly BTC and ETH. I traced it all on-chain, including how the attacker raced the freezes 🧵
78
200
84
817
278,680
Blockchain + AI: Can a wallet agent enforce intent when retrieved info is malicious? AI + robotics: Can a policy layer contain a compromised LLM planner, usefully? Blockchain + robotics: How should payment handle authenticated but inaccurate proof of physical work?
17
Replying to @initia
@initia got exploited for $2.7M on 23rd oct. an attacker exploited a MoveVM script-caching bug, bypassed security checks, spoofed state, and credited themselves unbacked WETH, iUSD and USDC. Before the network halted, ~$2.7M was bridged out
1
1
118
Now the Initia L1 and rollups are halted, a fix is promised in a few days, and asset recovery is ongoing — after $2.7M had already left. This is bound to happen to teams that don't take bounty participants seriously.
1
34
@initia @zachxbt @PeckShieldAlert @SlowMist_Team @CertiK @ZeroCool_AI @CertiK @immunefi @sherlockdefi a real triage process matters. Acknowledge reports, triage them, pay researchers. Silence is not a security strategy.
6
Connectors are good, but do we really need them? Yes, it is fine to get your previous data fed into the context of your Muse/Grok bot, or maybe Claude/ChatGPT, but for the future, I think we don't really need those UIs anymore.
2
44
So what will be the future? a) multiple apps connected with one master App b) or just one master app with all the multiple GUIs and apps built inside it c) just chat interface, no GUIs at all
1
2
Muhammad Idrees retweeted
Bring your stablecoins in from any wallet, hold them as dollars, cash out when it suits you, not when it suits the app. Tron and Solana next.
2
10
99
1/5: Trail of bits getting acquired by openAi means a lethal crypto + AI + cybersecurity combination we never imagined. What it really means?
*OPENAI EYES ACQUISITION OF CRYPTO SECURITY COMPANY TRAIL OF BITS: THE INFORMATION
2
1
55
5/5: c) agentic systems like dots/muse/grok bot will sooner or latter start managing payments, user wallets, and financial rails which these agents will use will be crypto and blockchain. Agents managing user funds will need security which was required for wallets and defi
1
22
6: making these financial rails and their integration with these personal assistants will be a major concern hence openai with trail of bits will be building security at core of their systems which will matter a lot for personal assistants managing funds
14