PlentyOfPhish Anti-Phishing Project

in #utopian-io4 years ago (edited)


Since it's launch 6 months ago, @plentyofphish intercepted hundreds of phished and hacker accounts.

What Do We Do?

  • We keep track of all the hacked accounts. This includes those spawned by hackers, permanently under hacker control, and awaiting recovery.
  • The 'mute' list of @plentyofphish doubles as an on-chain repository for on-demand use by other services.
  • The @plentyofphish keyholders provide guidance to phishing and hacking victims in order to help them restore ownership of their Steem accounts.


A. Phishing/phished accounts
B. Hacking/hacked accounts
C. Suspicious transactions indicating A or B

@plentyofphish is a flag/upvote account: it flags phished and hacked accounts but can also upvote victims to help them restore a bit of reputation. It's upvotes are reserved for cases of need and are given as resources allow.

Readme Document for more information.


The following individuals have the posting keys to @plentyofphish. Four of them are from the @steemcleaners team and two are independent abuse hunters.

@bullionstackers (lead user)
@guiltyparties (+ master password)


The @plentyofphish repository ensures there is a centralized point of contact. It will also give support for all individuals who fall victim to phishing.

New Website

The @plentyofphish repository and project now has a brand new website:

Why 'pofpofpof'? It's actually 'pofp pofp pof(p cut off)' to play on the repetitive nature of phishing. It's also easy to remember.

How Widespread is Phishing?

  • a total of 890 accounts have been processed.
  • @plentyofphish has 734 accounts on its phishing list.
  • 666 accounts are currently under hacker control, most of them are no longer recoverable.
  • 155 accounts were recovered.
  • 68 accounts were spawned (created) by hackers to phish with.

As you can see, the majority of the accounts that are compromised are never recovered. Most are abandoned by the victims who lost everything.

List of Accounts Under Hacker Control

The official list of accounts that are either infected, spawned or irreversibly controlled. It is stored online (on-chain and off-chain) and offline.

  1. @plentyofphish's "mute" list (account is muted)
  2. GitHub repository list
  3. Steemcleaners API
  4. Offline Excel spreadsheet
  5. Google Docs Excel spreadsheet

Manipulation of the list is impossible.

This is a screenshot of the Excel list.

List Updates

Are you on the list in error?

If you recovered your account but we didn't catch it, let us know in the comments below or on the Steemcleaners Discord.

Do you know of an account that should be on the list?

Same as above.

Anti-Phishing Guides

Several guides were added to the repository to provide helpful information. Below are two of the newest guides. Additional guides can be found at the Repository.


This is how most users become victimized.

Phishing Links

Many users click on phishing links that lead to look-alike websites that trick them to input their master password.

This is a screenshot of one of the fake websites the hackers made earlier on.

Accidental Key Reveal

The second most common way to lose control over one's account is by accidentally copy/pasting the master password in a memo or in a post. Hackers run "scrapers" that stream the blockchain looking for these accidental reveals.

Social Engineering

In several cases, hackers targetted specific individuals, tricking them in chat into clicking on phishing links or otherwise revealing their master password or keys.


At least one user had their home computer compromised in search of their master password. The best way to remedy this sort of attack is to keep your master password in an encrypted container and backed up offline.

Mobile Malware

There are numerous cases of users downloading mobile apps from varous appstores that may look legitimate but are actually phishing.

Account Recovery

Accounts can be "recovered" after a password change within 30 days of the change. After 30 days have passed, the new password becomes permanent and irreveribly applied to the account.

Checking Recovery Account

The "recovery account" or "trustee account" is the account that has been set in the Steem blockchain to act as an administrator of your account. Typically, it is the account that was used to create your account. All accounts must be created by other accounts.

If you signed up through the website, your recovery account is @steem. You can check your recovery account by going to and searching for "Recovery account" on the left-hand side.

Accounts Created via

  1. Go to
  2. Put in the account name and your most recent recorded password.
  3. When prompted for an email address, be sure to use the email you used to sign up with.
  4. Monitor your email and wait up to 24 hours for your recovery email.
  5. If you don't get your email within 24 hours, go to and ask for assistance in the #help room.

Accounts Created via 3rd Party Services

Each account creation service has its own recovery request form and is solely responsible for recovering the account. Steemit Inc has no way of conducting password recoveries of accounts made through 3rd party services.


  1. Go to
  2. Follow the directions on the website. You will need to provide a piece of verification as per Category 1 or 2 as outlined on the website.
  3. Send an email with your information and verification to anonsteem [at] someguy123 [dot] com.


  1. Email support [at] blocktrades [dot] us.
  2. Follow their instructions.


  1. Contact netuoso#9548 on Discord.
  2. Follow his instructions.


  1. Contact the SteemFounders team on Discord here
  2. Follow their instructions.


  1. Email guiltyparties [at] protonmail [dot] com to initiate your account recovery process.
  2. Use the email you signed up with. Additional verification/details will be requested via email.

Sponsored via SteemConnect

  1. Determine who the trustee account is.
  2. Contact the trustee and ask them to recover the account.
  3. Direct them to the SteemDevs Discord here should they require technical assistance.


  • 30 days is the time limit within which an account may be recovered.
  • Passwords become permanent after 30 days.
  • Trustee accounts become permanent after 30 days.
  • Only one account recovery may be performed within a 30 days span.
  • A password can only be changed once an hour.

Recovery Issues

There are three main things that hackers do to keep control of the Steem wallets and their funds.

Trustee Account Changed

If your trustee account has been changed, the password recovery procedure can still be initiated through your old trustee account. Trustee account changes take 30 days to become permanent. Watch for trustee account changes in Steemd and ask for help immediately after spotting them.

Active Authority Changed

You may still have control of your account but your active key has been compromised and altered. One tool to revoke the active authority is

Vesting Route Changed

A changed vesting route above is routing a victim's power down straight into the hacker's account.

The vesting route controls what account your account powers down into. Hackers often set it to their own accounts while they have control of their victims' accounts. The vesting route may be revoked to default using eSteem and Vessel.

Resource Links

GitHub Repo - Hacked List:
GitHub Repo - Guides:
Steemcleaners Discord:

Like what we're doing? Support us as a Witness.
Go to
Select or type in guiltyparties
Click VOTE if typed in


Thank you @guiltyparties for your contribution to the antiabuse initiative for @Utopian-io. Your post about phishing is very informative and sad. It is a quick read and covers a lot of ground about a tough issue.

I never realized how many phishers there were. I thought it was a smaller group. Do you have any idea how much that they have stolen from steemians? What makes those accounts unrecoverable? Did the victim never come forward? Wow what a terrible type of abuse happening on the platform.

I hope everyone will be able to read this.
Thanks again for sharing this information with everyone. I look forward to your next contribution.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.

Need help? Write a ticket on
Chat with us on Discord.

Thank you for your review, @iamstan! Keep up the good work!

  • Infected Accounts will be put under Quarantine.
  • All Payable Post payment will be remove as well.
    Until Recovery.
    Keeping the Community Safe from further exposure.
    All Suspects will be put under monitoring.
  • Include Phishers , Scammers , Hackers.
  • Get them Blacklisted from Bid-Bots
  • Transferred Funds Via @blocktrades , @binance-hot and all transfer fund services.
    Find Anyway to Freeze the Transaction from occurrence.

666 accounts are currently under hacker control, most of them are no longer recoverable

The devil 😈 is confirmed phisher. 💩💩💩

Resteemed 👊

Wow, that's a lot of infected accounts. This is the worst damaging abuse on the platform.

I wonder if there is some way that accounts can be "frozen" or drained of RC when it's confirmed phished account.

I created some accounts and I'm the recovery account. I'll have to look how to recover an account just in case something happen and I need to do it.

Fantastic work, thanks

Hi @guiltyparties!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

This is definitely one of the more labor intensive fronts in the anti-abuse community.

Hey, @guiltyparties!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support!
Simply set as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord

Vote for Utopian Witness!

Coin Marketplace

STEEM 0.27
TRX 0.07
JST 0.033
BTC 24568.33
ETH 1891.28
USDT 1.00
SBD 3.31