You got flagged #2: Bot-generated posts with bid bot votes by mathowl

View this thread on steempeak.com
· @mathowl · (edited)
$37.71
You got flagged #2: Bot-generated posts with bid bot votes
_After 8 months it is time for another anti-abuse post.  Besides humans steem is also full of bots. There are good bots like Haikubot and Mechanicalowl(^-^) but there are also plenty of bad bots. This post will be about a specific type of  naughty bot that deserves to be flagged._

![path4183.png](https://cdn.steemitimages.com/DQmPt6Paoykm2F8FRJSdqLfWvS4KrMrE1JCa2EduH1JzuKa/path4183.png)
_Image made by me_

## Summary

In this post I will discuss an abuser-bot which was brought to my attention by [@enforcer48](https://steemit.com/@enforcer48). This bot is posting new submissions of the arXiv website on steem which are then upvoted using bid bots.  It turned out there are a total of three bots using the same script. I will explain why I expected there were multiple bots and how I found the corresponding accounts.

## First contact

A couple of weeks ago, Leonis aka [@enforcer48](https://steemit.com/@enforcer48) dropped the following account in the Steemflagrewards-discord:

![2019-06-19 (3).png](https://cdn.steemitimages.com/DQmRLKiFTbsKaRVgC8dZaJ1fQqhPNcn2m6ENSUHeazbcJwn/2019-06-19%20(3).png)

As you can see it is posting a collection of recently submitted papers from the open-access e-print website [arXiv](https://arxiv.org/). More specifically, it is posting the listing from the [non-linearity section](https://arxiv.org/list/nlin/new)

As an example here is a post excerpt:
![2019-06-19 (7).png](https://cdn.steemitimages.com/DQmY1JZfx1SU2D2HJejE9bQHmQg5vi2Embpmgk7jFkmy9bq/2019-06-19%20(7).png)

And, here is the corresponding arXiv entry:
![2019-06-19 (11).png](https://cdn.steemitimages.com/DQmbApmUMfqZnN1QfMVk6HMxNw2YFrF8ddMRG2snG4HiZRH/2019-06-19%20(11).png)

The underlying post creation script is fairly straight forward. After having posted the bot procceeds by  upvoting the post using bidbots.

## Abusers are not stupid

If you are a bit experienced with coding I don't see why it would take you much more than a hour to write a script for this bot.  But personally, I don't really see why you want to try to make money with this type of abuse when you are an experienced programmer. So I guess it probably was written by somebody who wrote the code in more than a couple of hours.  The abuser wants to get as much STEEM as possible for their time working on the bot. So you can expect that the abuser has multiple bots active.

## Finding more bots

So the key here are bidbots and arXiv.  With a few lines of code you can go through the memos of bidbots to find posts containing the word arXiv. This leads to the following results (Alternatively, you can perform this search manually by going to the transfers page of bidbots.) :
![2019-06-19 (2).png](https://cdn.steemitimages.com/DQmWeuMxCzM8o9ZFrHbpZpXTuRahzh8B5Yo7deyqUTDTyMP/2019-06-19%20(2).png)
As you can see from the above two new bot accounts were revealed. One account was posting papers from the arXiv condensed matter section and the other account was posting papers from the arXiv astrophysics section. Layout of the posts is exactly the same. In addition, both accounts had active bidbot activity. Hence, it seems likely that all these accounts are using the same script.

## Conclusion

If you want to find abuse you need to think like an abuser. The main goal of abusers is to minimise efforts and maximise rewards. Therefore, if you see a type of abuse which can be easily reproduced then probably you can expect that the abuser is reproducing this type of abuse.

---

[You got flagged 1: Flag target and abuser reaction](https://steemit.com/utopian-io/@mathowl/you-got-flagged-1-flag-target-and-abuser-reaction)
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 84 others
πŸ‘Ž  
properties (23)
post_id76,677,807
authormathowl
permlinkyou-got-flagged-2-bot-generated-posts-with-bid-bot-votes
categoryantiabuse
json_metadata{"tags":["antiabuse","utopian-io","palnet","bots","partiko"],"image":["https:\/\/cdn.steemitimages.com\/DQmPt6Paoykm2F8FRJSdqLfWvS4KrMrE1JCa2EduH1JzuKa\/path4183.png","https:\/\/cdn.steemitimages.com\/DQmRLKiFTbsKaRVgC8dZaJ1fQqhPNcn2m6ENSUHeazbcJwn\/2019-06-19%20(3).png","https:\/\/cdn.steemitimages.com\/DQmY1JZfx1SU2D2HJejE9bQHmQg5vi2Embpmgk7jFkmy9bq\/2019-06-19%20(7).png","https:\/\/cdn.steemitimages.com\/DQmbApmUMfqZnN1QfMVk6HMxNw2YFrF8ddMRG2snG4HiZRH\/2019-06-19%20(11).png","https:\/\/cdn.steemitimages.com\/DQmWeuMxCzM8o9ZFrHbpZpXTuRahzh8B5Yo7deyqUTDTyMP\/2019-06-19%20(2).png"],"links":["https:\/\/steemit.com\/@enforcer48","https:\/\/arxiv.org\/","https:\/\/arxiv.org\/list\/nlin\/new","https:\/\/steemit.com\/utopian-io\/@mathowl\/you-got-flagged-1-flag-target-and-abuser-reaction"],"app":"steemit\/0.1","format":"markdown"}
created2019-06-19 20:52:51
last_update2019-06-21 00:17:42
depth0
children18
net_rshares64,338,690,714,884
last_payout2019-06-26 20:52:51
cashout_time1969-12-31 23:59:59
total_payout_value28.583 SBD
curator_payout_value9.127 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length3,619
author_reputation26,709,555,875,589
root_title"You got flagged #2: Bot-generated posts with bid bot votes"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (149)
@steem-ua ·
#### Hi @mathowl!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your **UA** account score is currently 3.903 which ranks you at **#3944** across all Steem accounts.
Your rank has improved 27 places in the last three days (old rank 3971).

In our last Algorithmic Curation Round, consisting of 189 contributions, your post is ranked at **#161**.
##### Evaluation of your UA score:

* You're on the right track, try to gather more followers.
* The readers appreciate your great work!
* Try to work on user engagement: the more people that interact with you via the comments, the higher your UA score!


**Feel free to join our [@steem-ua Discord server](https://discord.gg/KpBNYGz)**
properties (22)
post_id76,695,527
authorsteem-ua
permlinkre-you-got-flagged-2-bot-generated-posts-with-bid-bot-votes-20190620t035748z
categoryantiabuse
json_metadata{"app":"beem\/0.20.19"}
created2019-06-20 03:57:48
last_update2019-06-20 03:57:48
depth1
children0
net_rshares0
last_payout2019-06-27 03:57:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length739
author_reputation23,203,609,903,979
root_title"You got flagged #2: Bot-generated posts with bid bot votes"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@followforupvotes ·
Congratulations
As a follower of @followforupvotes this post has been randomly selected and upvoted! Enjoy your upvote and have a great day!</sup></center>
properties (22)
post_id76,711,781
authorfollowforupvotes
permlinkre-mathowl-you-got-flagged-2-bot-generated-posts-with-bid-bot-votes-20190620t102918557z
categoryantiabuse
json_metadata{}
created2019-06-20 10:29:21
last_update2019-06-20 10:29:21
depth1
children0
net_rshares0
last_payout2019-06-27 10:29:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length139
author_reputation24,990,662,983,063
root_title"You got flagged #2: Bot-generated posts with bid bot votes"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@jacobtothe ·
$0.03
Thank you for your service!
πŸ‘  ,
properties (23)
post_id76,767,825
authorjacobtothe
permlinkptfwqd
categoryantiabuse
json_metadata{"tags":["antiabuse"],"app":"steemit\/0.1"}
created2019-06-21 08:25:30
last_update2019-06-21 08:25:30
depth1
children1
net_rshares46,023,537,476
last_payout2019-06-28 08:25:30
cashout_time1969-12-31 23:59:59
total_payout_value0.020 SBD
curator_payout_value0.006 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length27
author_reputation124,292,362,915,131
root_title"You got flagged #2: Bot-generated posts with bid bot votes"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)
@mathowl ·
$0.03
And thank you for all the support and additional flags :)

Posted using [Partiko Android](https://partiko.app/referral/mathowl)
πŸ‘  
properties (23)
post_id76,785,924
authormathowl
permlinkmathowl-re-jacobtothe-ptfwqd-20190621t151059984z
categoryantiabuse
json_metadata{"app":"partiko","client":"android"}
created2019-06-21 15:11:06
last_update2019-06-21 15:11:06
depth2
children0
net_rshares51,563,356,693
last_payout2019-06-28 15:11:06
cashout_time1969-12-31 23:59:59
total_payout_value0.022 SBD
curator_payout_value0.007 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length127
author_reputation26,709,555,875,589
root_title"You got flagged #2: Bot-generated posts with bid bot votes"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@steevc ·
$0.03
Of course people can post whatever they like to Steem, but the rewards really ought to bear some relation to what people think of those posts. I expect these would have a very limited interest and it doesn't look like they were getting much interaction. They probably hoped to stay under the radar and collect a few dollars for no real work. Of course it all reduces what others can make from real effort and so it is valid to flag in my opinion. 

Meanwhile there are others who get away with worse because they can threaten serious retaliation. The whales let that happen :(

Will HF21 make this behaviour less attractive? I don't fully understand the consequences.
πŸ‘  ,
properties (23)
post_id76,784,537
authorsteevc
permlinkptge9e
categoryantiabuse
json_metadata{"tags":["antiabuse"],"app":"steemit\/0.1"}
created2019-06-21 14:44:03
last_update2019-06-21 14:44:03
depth1
children9
net_rshares46,250,931,449
last_payout2019-06-28 14:44:03
cashout_time1969-12-31 23:59:59
total_payout_value0.020 SBD
curator_payout_value0.006 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length667
author_reputation273,317,013,544,223
root_title"You got flagged #2: Bot-generated posts with bid bot votes"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)
@mathowl · (edited)
$0.02
I calculated the net profit since account creation for one of these bots. It seems to be running very deep into the red. So it seems like this type of abuse should not exist because it just isn't profitable long term. The only way that it would have been profitable is if this bot account would have been owned by one of the bidbot owners.
πŸ‘  ,
properties (23)
post_id76,785,873
authormathowl
permlinkmathowl-re-steevc-ptge9e-20190621t151002385z
categoryantiabuse
json_metadata{"app":"partiko","client":"android"}
created2019-06-21 15:10:03
last_update2019-06-21 15:18:24
depth2
children8
net_rshares42,828,741,251
last_payout2019-06-28 15:10:03
cashout_time1969-12-31 23:59:59
total_payout_value0.018 SBD
curator_payout_value0.002 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length339
author_reputation26,709,555,875,589
root_title"You got flagged #2: Bot-generated posts with bid bot votes"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)
@steevc ·
So the vote sellers just get bigger. It does seem the margins are low for those buying the votes and some make a loss. Some could make more with real engagement, but they keep on the vote buying path even when it earns them flags. 

Thanks for the update.
properties (22)
post_id76,786,258
authorsteevc
permlinkptgfve
categoryantiabuse
json_metadata{"tags":["antiabuse"],"app":"steemit\/0.1"}
created2019-06-21 15:18:51
last_update2019-06-21 15:18:51
depth3
children0
net_rshares0
last_payout2019-06-28 15:18:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length255
author_reputation273,317,013,544,223
root_title"You got flagged #2: Bot-generated posts with bid bot votes"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@valued-customer ·
That's too bad, because I am actually interested in posts like this. Forwarding to Steem is kinda useful to me, even if it isn't human moderated content.  

I'd prolly have followed these accounts if they weren't buying votes.  Since that's not generating profits (even without being flagged) it seems likely they'll be abandoned soon.  That makes me kinda sad.  

Thanks!
πŸ‘  
πŸ‘Ž  ,
properties (23)
post_id76,795,792
authorvalued-customer
permlinkre-mathowl-mathowl-re-steevc-ptge9e-20190621t192004434z
categoryantiabuse
json_metadata{"tags":["antiabuse"],"app":"steempeak\/1.12.2"}
created2019-06-21 19:20:21
last_update2019-06-21 19:20:21
depth3
children1
net_rshares-151,198,502,038
last_payout2019-06-28 19:20:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length372
author_reputation48,231,784,822,393
root_title"You got flagged #2: Bot-generated posts with bid bot votes"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (3)
@anthonyadavisii ·
$0.02
> The only way that it would have been profitable is if this bot account would have been owned by one of the bidbot owners.

That's actually a pretty disturbing theory when you think about it. The idea that bot owners creating fake customer account to abuse and making it appear they are getting more business than they really are and/or securing their delegator payouts somehow.

Posted using [Partiko Android](https://partiko.app/referral/anthonyadavisii)
πŸ‘  , ,
properties (23)
post_id76,949,848
authoranthonyadavisii
permlinkanthonyadavisii-re-mathowl-mathowl-re-steevc-ptge9e-20190624t182249272z
categoryantiabuse
json_metadata{"app":"partiko","client":"android"}
created2019-06-24 18:22:54
last_update2019-06-24 18:22:54
depth3
children4
net_rshares48,484,306,575
last_payout2019-07-01 18:22:54
cashout_time1969-12-31 23:59:59
total_payout_value0.018 SBD
curator_payout_value0.005 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length457
author_reputation126,215,040,536,555
root_title"You got flagged #2: Bot-generated posts with bid bot votes"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (3)
@steemitboard ·
Congratulations @mathowl! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

<table><tr><td><img src="https://steemitimages.com/60x70/http://steemitboard.com/@mathowl/commented.png?201906211940"></td><td>You got more than 3000 replies. Your next target is to reach 3250 replies.</td></tr>
</table>

<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@mathowl) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=mathowl)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>



**Do not miss the last post from @steemitboard:**
<table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/the-steem-community-has-lost-an-epic-member-farewell-woflhart"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmQWnM36SWCPGn98nY83M1ArgweMz5fnovQEp2E4FiDdug/Wolfhart_header.png"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/the-steem-community-has-lost-an-epic-member-farewell-woflhart">The Steem community has lost an epic member! Farewell @woflhart!</a></td></tr><tr><td><a href="https://steemit.com/steemtoolbar/@steemitboard/steemtoolbar-update-display-bug-fixed"><img src="https://steemitimages.com/64x128/http://i.cubeupload.com/7CiQEO.png"></a></td><td><a href="https://steemit.com/steemtoolbar/@steemitboard/steemtoolbar-update-display-bug-fixed">SteemitBoard - Witness Update</a></td></tr><tr><td><a href="https://steemit.com/steem/@steemitboard/do-not-miss-the-coming-rocky-mountain-steem-meetup-and-get-a-new-community-badge"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmUphCGZFWgt6bJ1XTtunV7esnwy6bxnGqcLcHAV3NEqnQ/meetup-rocky-mountain.png"></a></td><td><a href="https://steemit.com/steem/@steemitboard/do-not-miss-the-coming-rocky-mountain-steem-meetup-and-get-a-new-community-badge">Do not miss the coming Rocky Mountain Steem Meetup and get a new community badge!</a></td></tr></table>

###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
properties (22)
post_id76,801,084
authorsteemitboard
permlinksteemitboard-notify-mathowl-20190621t214405000z
categoryantiabuse
json_metadata{"image":["https:\/\/steemitboard.com\/img\/notify.png"]}
created2019-06-21 21:44:03
last_update2019-06-21 21:44:03
depth1
children0
net_rshares0
last_payout2019-06-28 21:44:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length2,245
author_reputation38,705,954,145,809
root_title"You got flagged #2: Bot-generated posts with bid bot votes"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@anthonyadavisii ·
$5.93
Howdy @mathowl,

Thanks for uncovering this spammy stuff. I believe I had dropped a couple flags but going to check back on it. Best way for it to stop is by causing them to incur a loss on their bids if possible.

Glad we have another scripter to support the fight. We need more of us to really bolster the sophistication of abuse fighting. It's a shame that so many coders use their skills for the other side.

Your contribution has been evaluated according to [Utopian policies and guidelines](https://join.utopian.io/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](https://review.utopian.io/result/13/1-3-1-2-3-2-4-1-1-1-3-).

---- 
Need help? Chat with us on [Discord](https://discord.gg/uTyJkNm).

[[utopian-moderator]](https://join.utopian.io/)

Posted using [Partiko Android](https://partiko.app/referral/anthonyadavisii)
πŸ‘  , , , , , , , , , , , , , , , , , , ,
properties (23)
post_id76,949,575
authoranthonyadavisii
permlinkanthonyadavisii-re-mathowl-you-got-flagged-2-bot-generated-posts-with-bid-bot-votes-20190624t181659460z
categoryantiabuse
json_metadata{"app":"partiko","client":"android"}
created2019-06-24 18:17:00
last_update2019-06-24 18:17:00
depth1
children1
net_rshares11,500,372,651,611
last_payout2019-07-01 18:17:00
cashout_time1969-12-31 23:59:59
total_payout_value4.532 SBD
curator_payout_value1.393 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length948
author_reputation126,215,040,536,555
root_title"You got flagged #2: Bot-generated posts with bid bot votes"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (20)
@utopian-io ·
Thank you for your review, @anthonyadavisii! Keep up the good work!
properties (22)
post_id77,067,731
authorutopian-io
permlinkre-anthonyadavisii-re-mathowl-you-got-flagged-2-bot-generated-posts-with-bid-bot-votes-20190624t181659460z-20190626t191258z
categoryantiabuse
json_metadata{"app":"beem\/0.20.17"}
created2019-06-26 19:13:00
last_update2019-06-26 19:13:00
depth2
children0
net_rshares0
last_payout2019-07-03 19:13:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length67
author_reputation152,913,012,544,965
root_title"You got flagged #2: Bot-generated posts with bid bot votes"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@utopian-io ·
Hey, @mathowl!

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

**Get higher incentives and support Utopian.io!**
 Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via [SteemPlus](https://chrome.google.com/webstore/detail/steemplus/mjbkjgcplmaneajhcbegoffkedeankaj?hl=en) or [Steeditor](https://steeditor.app)).

**Want to chat? Join us on Discord https://discord.gg/h52nFrV.**

<a href='https://steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1'>Vote for Utopian Witness!</a>
properties (22)
post_id76,968,610
authorutopian-io
permlinkre-you-got-flagged-2-bot-generated-posts-with-bid-bot-votes-20190625t020048z
categoryantiabuse
json_metadata{"app":"beem\/0.20.17"}
created2019-06-25 02:00:51
last_update2019-06-25 02:00:51
depth1
children0
net_rshares0
last_payout2019-07-02 02:00:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length589
author_reputation152,913,012,544,965
root_title"You got flagged #2: Bot-generated posts with bid bot votes"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000