Using My Python Skills To Punish Credit Card Scammers

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 มี.ค. 2021
  • Here we go again, another day, another scammer. This time a scammer decided to use a live payment processor to test validity of cards to scam. Not very smart and he'll pay because of it.
    Hope you enjoyed the video!
    Join my Discord server and come say hi:
    / discord
    Check out some code on my GitHub:
    github.com/realtux
    github.com/engineer-man/youtube
    Send me a Gab:
    gab.com/engineerman
    Other Social:
    / engineerman
    / _engineerman
    / engineermanyt
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 7K

  • @EngineerMan
    @EngineerMan  3 ปีที่แล้ว +10060

    Hello friends, hope you're enjoying the video. Just wanted to address a few questions that I've been seeing a lot in the comments. #1. I'm not a hacker, this isn't a hacking video, and I didn't hack anything. I did not do anything that a normal person (victim or not) couldn't have done. No hacks, no exploits, no vulnerabilities, no break-ins. Every action I took was publicly available to me and everyone else that went to that scam site. #2. For those concerned that the scammer is using a stolen card to pay the bill, don't worry too much about that. Consumers have zero liability for fraudulent use of their card. Banks will issue charge backs to recoup their money and the burden will be on the processor and thus on the scammer. Additionally, getting an account with a payment gateway cannot be done anonymously and gateways use a bank account to forward the proceeds to and withdraw the charges, if necessary. So either the scammer gave their real information because they are operating in a country that is lax on the rules and is legally on the hook for the charges, or the processor is in on the scam as well. Regardless of which case it is, nothing bad is coming to any victims. #3. My efforts are not pointless. At the time of this writing, this site as well as every scam site in the long list of scam messages on my phone is offline now. Although I seriously doubt it was what I did that caused that, I can only hope it helped a little.

    • @chilidog2505
      @chilidog2505 3 ปีที่แล้ว +239

      W

    • @parker02311
      @parker02311 3 ปีที่แล้ว +143

      Question couldn't this count as DDOSing? Because you are sending hundreds of requests to a URL? If not enlighten me.

    • @WTA_
      @WTA_ 3 ปีที่แล้ว +438

      @@parker02311 No, because 1. DDOS = "distributed", meaning you are sending requests from dozens or hundreds or thousands of computers. He is only using 1 computer. 2. A DDOS is a distributed "denial of service", meaning it puts the page offline through the sheer number of requests. He isn't sending enough requests to crash the site; he's simply sending a small number of valid requests that incidentally cost the website a bit of $$$ to handle.

    • @CigsInABlanket
      @CigsInABlanket 3 ปีที่แล้ว +321

      The only thing I would have done differently is let it run until the site was taken down.

    • @DagmardSurreal
      @DagmardSurreal 3 ปีที่แล้ว +326

      @@akbarmukhamedjanov7323 Oh yeah, I'm sure that's a *tewtelly* legitimate business you have in mind.

  • @_seventh_son
    @_seventh_son 2 ปีที่แล้ว +34217

    the most impressive part of this video was seeing how he added single quotes and colons to that whole dictionary at once

    • @korok2619
      @korok2619 2 ปีที่แล้ว +1193

      yeah that's neat, atom expert right there

    • @Poop-nu1so
      @Poop-nu1so 2 ปีที่แล้ว +1333

      I've never seen that feature before this video but now that I know about it I want it

    • @PinguinPutasso
      @PinguinPutasso 2 ปีที่แล้ว +1641

      @@Poop-nu1so I don't use atom, but with VSCode you can just use the scroll button of the mouse to select like that. And CTRL + ALT + UP / DOWN should do the trick with the keyboard.

    • @xkramer9072
      @xkramer9072 2 ปีที่แล้ว +138

      I think it works with shift + alt, at least in SSMS

    • @Poop-nu1so
      @Poop-nu1so 2 ปีที่แล้ว +94

      @@PinguinPutasso thank you sir, I will investigate this promptly

  • @alekosimba
    @alekosimba 3 ปีที่แล้ว +7965

    -Me, who has 0 programming skills, 0 Python Knowledge: "Yeah good idea,do that"

    • @muchotexto4248
      @muchotexto4248 3 ปีที่แล้ว +91

      Basically we make someone pay a little tramitation so many times he's gonna be in debt

    • @jtnbrosofficial6316
      @jtnbrosofficial6316 3 ปีที่แล้ว +34

      Dang you know python even exists? I only know lua

    • @flow383
      @flow383 3 ปีที่แล้ว +16

      Literally me , LMFAO OMGGGGGGGGG HAHAHAHAHAHAHAHAHAHAHAH

    • @bg-sj9tx
      @bg-sj9tx 2 ปีที่แล้ว +5

      @@silentsudo LOL

    • @grownman9984
      @grownman9984 2 ปีที่แล้ว

      Id use Unity.

  • @ReverendBishop
    @ReverendBishop ปีที่แล้ว +1431

    I work in fraud and you've fulfilled my most common work daydream. I've never laughed so hard and maniacally before, thank you

    • @tfwnoyandere
      @tfwnoyandere ปีที่แล้ว +57

      you work in fraud? 🤨

    • @ReverendBishop
      @ReverendBishop ปีที่แล้ว +161

      @@tfwnoyandere ye, as in I work for a bank and stop fraud against the bank and our customers for a living :P

    • @tfwnoyandere
      @tfwnoyandere ปีที่แล้ว +57

      interesting wording 🤨🤨

    • @ReverendBishop
      @ReverendBishop ปีที่แล้ว +44

      @@tfwnoyandere ...thanks? Not quite sure what you're implying but please don't take my rushed reply as conspiracy.
      Love talking about my job though, hmu if your curious ^^

    • @tfwnoyandere
      @tfwnoyandere ปีที่แล้ว +52

      i just meant cause you wrote you work in fraud which i read as you make a living committing fraud lol

  • @Majorskillissue101
    @Majorskillissue101 ปีที่แล้ว +3464

    Been learning python for 3 days now. I’m glad that I was able to understand a quarter of what he was doing, or at least understand parts of the code. Still got a lot to learn 👍

    • @-sY.Nuclear
      @-sY.Nuclear ปีที่แล้ว +4

      how is it going

    • @Majorskillissue101
      @Majorskillissue101 ปีที่แล้ว +28

      @@-sY.Nuclear dang, didn’t realize this was a month ago already, but it’s good. I haven’t actually learned more than what I have from this, I actually took a step back. I’m taking notes on a 2 hour video called “intro to programming and computer science” which just goes over general concepts and stuff like that. I’m about halfway through the video and there’s a lot of information, but it’s good. Planning to do Harvards CS50 course after.

    • @Gigachad77Z
      @Gigachad77Z ปีที่แล้ว

      How is it going?

    • @BEbouzywouzyBE
      @BEbouzywouzyBE ปีที่แล้ว +4

      How is it going, OP? I am learning too. I myself am doing a course on Udemy. So far so good except for the hardest exercises.
      Best of luck to you.

    • @marrelol
      @marrelol ปีที่แล้ว +4

      @@Majorskillissue101 How's it going now? Been 3 months buddy

  • @AKSKJDI
    @AKSKJDI 2 ปีที่แล้ว +9053

    Literally laughed my ass off when he said "Just the infinite loop isn't fast enough, let's have 50 threads running this simultaneously"

  • @helaolange
    @helaolange 3 ปีที่แล้ว +5837

    I just learned threading in Python.

    • @SchoolforHackers
      @SchoolforHackers 3 ปีที่แล้ว +153

      Yeah, that’s one reason he’s golden.

    • @red__guy
      @red__guy 3 ปีที่แล้ว +131

      I learned that threading in python is good for networks. For cpu paralleling I'm using multiprocessing.

    • @Accarvd
      @Accarvd 3 ปีที่แล้ว +24

      scratched the surface ... buy yes you did :)

    • @darkmetaOFFICIAL
      @darkmetaOFFICIAL 3 ปีที่แล้ว +3

      ain't it great lol 😂

    • @darkmetaOFFICIAL
      @darkmetaOFFICIAL 3 ปีที่แล้ว +16

      @@fiendsgaming7589 Congrats on your comment

  • @mikembley
    @mikembley 2 ปีที่แล้ว +601

    After watching i couldn't help shake the feeling that the script that the form was submitting to could have just been a phoney response made by the scammer to simulate a decline, so that the victim thinks theres something wrong with the card, possibly making the victim either use another card or just causing the victim to reach a "dead end" so they leave the site thinking their card wouldn't work in time, when in fact the scammer has already stored their CC credentials.

    • @octopirate-bak
      @octopirate-bak ปีที่แล้ว +128

      why bother incrementing an integer in each error message across multiple sessions? seems like a lot of work for a spoof response. in fact, why even post to the server at all? we don't get to see if there was an http request for expired card and whatnot but it seems like you'd just do it in JS if your aim was to fool people.

    • @codejunki567
      @codejunki567 ปีที่แล้ว +23

      That would not be possible as if somebody entered a real card, there is no way to know unless you pass it to a CC processor.

    • @mikembley
      @mikembley ปีที่แล้ว +11

      @@codejunki567 Anything is possible, the scammer increases the chances of catching a valid card at any point.

    • @dibblemcbibble2787
      @dibblemcbibble2787 ปีที่แล้ว +24

      @@mikembley I don't think you understand how this process works dude

    • @autodidact7127
      @autodidact7127 ปีที่แล้ว +4

      This is a legitimate concern and likely if the scammer was intelligent would quadruple the number of card numbers stored for any given victim of the scam.

  • @sammyjones8279
    @sammyjones8279 10 หลายเดือนก่อน +13

    If you ever see a scam and wonder "Wow, who would be stupid enough to click on this??" this right here is *exactly* why scams look the way they do. They don't *want* people who know better to get this far, because they might just know how to break their system

  • @tednesham3506
    @tednesham3506 2 ปีที่แล้ว +9614

    in case anyone was wondering if each REFID decline cost $0.05. The actual amount his final script charged the scammer is $2228.3 USD

    • @kazaa7409
      @kazaa7409 2 ปีที่แล้ว +801

      idfk how you worked that out but fair play if thats true

    • @cicada3312
      @cicada3312 2 ปีที่แล้ว +489

      @@kazaa7409 you gotta trust me bro

    • @marcoshill9120
      @marcoshill9120 2 ปีที่แล้ว +634

      @@kazaa7409 You go by the returned id number for each decline response. do some math between the start and end of him running the script and you get the total amount of sent requests. I got 2k as well by doing some very quick glancing.

    • @hugog8183
      @hugog8183 2 ปีที่แล้ว +62

      Payback baby! 🤣🤣🤓

    • @lillibrl
      @lillibrl 2 ปีที่แล้ว +23

      LMAO

  • @zekihvh
    @zekihvh 2 ปีที่แล้ว +3832

    You should've made a "loss counter" which would add 0.05 for every successful response and print that data on screen to display how much he'll be charged.

    • @michals7290
      @michals7290 2 ปีที่แล้ว +417

      At the start of the vid it was around 28 997 and by the end at 72 619 meaning that he got about 43k in that window which if you multiply by 0.05 should result to around 2 150$

    • @ibrahimasow5038
      @ibrahimasow5038 2 ปีที่แล้ว +224

      @@michals7290 You can notice at the beginning that the ref_id is not incremented by 1 for each request, so the payment processer is probably using a global reference id for users or something from a timestamp.
      Therefore he did less than 43k transactions.

    • @pendraggon1773
      @pendraggon1773 2 ปีที่แล้ว +75

      He'd have to make the money counter thread safe, which is like this whooooole other thing....

    • @jackmasseywelsh337
      @jackmasseywelsh337 2 ปีที่แล้ว +7

      @@pendraggon1773 no he wouldn’t lol

    • @pendraggon1773
      @pendraggon1773 2 ปีที่แล้ว +50

      @@jackmasseywelsh337 but if you made each thread increment the money counter, you'd have to deal with race conditions? Is this not a classic parallelism problem??

  • @christopherbuckley7544
    @christopherbuckley7544 ปีที่แล้ว +23

    I've got zero experience with python, but lots with other languages. I was amazed at how simple and easy to understand the code and what you were doing. Can't wait to dig into this stuff more!!!

  • @cardocharles1174
    @cardocharles1174 ปีที่แล้ว +50

    I could see my own light bulb go off when I was listening to you process the pain you were about to cause. Very impressed and definitely had an evil grin of satisfaction watching.

  • @MrDHGFIU
    @MrDHGFIU 2 ปีที่แล้ว +2215

    Imagine creating a scamming website only to lose $3 every second.

    • @Ro_Gaming
      @Ro_Gaming 2 ปีที่แล้ว +40

      But, but...
      It's $2.50 NOOOOOOOO

    • @davidpowers746
      @davidpowers746 2 ปีที่แล้ว +18

      2.50 every 2 seconds.

    • @colappse7463
      @colappse7463 2 ปีที่แล้ว +12

      Scammer gets scammed

    • @libertyworker5886
      @libertyworker5886 2 ปีที่แล้ว +1

      That's 10,800$ a hour

    • @z4ck_playz719
      @z4ck_playz719 ปีที่แล้ว +3

      @@colappse7463 😂fortnite save the world videos

  • @ocsanik502
    @ocsanik502 3 ปีที่แล้ว +1769

    Alt Title: Making the scammer pay for an actual PS5 in decline fees.

    • @gergodobos154
      @gergodobos154 3 ปีที่แล้ว +25

      It was like 5 and a half ps5s

    • @andrew_koala2974
      @andrew_koala2974 3 ปีที่แล้ว +2

      You can give the video fifty-five titles if you wish.
      All could easily be valid.
      For your own records, name it as you wish

    • @ocsanik502
      @ocsanik502 3 ปีที่แล้ว +2

      @@gergodobos154 What about second hand?

    • @jivester101
      @jivester101 3 ปีที่แล้ว +3

      And that's the whole problem....there is no decline fees...he has made some silly assumptions

    • @rrohitamalan
      @rrohitamalan 3 ปีที่แล้ว

      😁

  • @sammy_sand_utubeyt6901
    @sammy_sand_utubeyt6901 ปีที่แล้ว +3

    Love this, this made me feel proud hearing about how you punished them for being scammers, dubbed and liked. Definitely improved my night

  • @otter502
    @otter502 ปีที่แล้ว +1

    This video generally got me way more interested in how coding works and how threads work and all that stuff just because it really engaging
    Thank you so much

  • @da5idcz
    @da5idcz 3 ปีที่แล้ว +2858

    This should be a compulsory exercise for CS undergrad students.

    • @OceanAce
      @OceanAce 3 ปีที่แล้ว +26

      I wish

    • @shivam.kumar.the.boy.
      @shivam.kumar.the.boy. 3 ปีที่แล้ว +9

      100% Agree ✋

    • @user-vn7ce5ig1z
      @user-vn7ce5ig1z 3 ปีที่แล้ว +135

      It would be better to teach students to think critically instead. In all likelihood, the scammer is using a stolen card, so some innocent person is getting the charges. This is why vigilantism is a crime, because vigilantes don't do their due process to make sure they're punishing after the right person. 🤦

    • @helaolange
      @helaolange 3 ปีที่แล้ว +29

      @@user-vn7ce5ig1z A scammer cannot use someone else's credit card. They need that dollar.

    • @banguard856
      @banguard856 3 ปีที่แล้ว +23

      @@user-vn7ce5ig1z "You can't change the world without getting your hands dirty."

  • @CheatGang
    @CheatGang 2 ปีที่แล้ว +5574

    That’s 10,000$+ in damage with some lines of code...

    • @sayingnigromakesyoutubecry2647
      @sayingnigromakesyoutubecry2647 2 ปีที่แล้ว +40

      That much?

    • @AbhishekMishra-xx1sq
      @AbhishekMishra-xx1sq 2 ปีที่แล้ว +515

      @@teamacio9043 By speculating most scammers are from india and lets take a midpoint here like 4000$ that converts this to 4000*75= 3 lakh rupees!!!! It is a very big amount in india, i can tell you this because i am from india!

    • @hqplc9844
      @hqplc9844 2 ปีที่แล้ว +218

      He should’ve sent more

    • @AbhishekMishra-xx1sq
      @AbhishekMishra-xx1sq 2 ปีที่แล้ว +108

      @@enfoBWH well that depends on your financial situation! Most it graduates after btech get a package of 3.5lakhs/year. Many people in india are not earning this much in a whole year...so yeah it is a big amount!!

    • @26Feathers
      @26Feathers 2 ปีที่แล้ว +53

      @@AbhishekMishra-xx1sq do banks in India get charged for declined transactions?
      It's never happened to me on any online marketplace

  • @soupnoodles
    @soupnoodles ปีที่แล้ว +1

    I've been coming back to this video over the years haha, and I'm still impressed with some of the things you do here

  • @baldcoder_
    @baldcoder_ 2 ปีที่แล้ว +4381

    Me: "cool, an infinite loop left overnight to punish the scammer"
    Engineer Man: "It's not going fast enough. Let's use threads"
    Me: "Time to hit subscribe"

    • @reverb4311
      @reverb4311 2 ปีที่แล้ว +63

      @Miles you guys just don’t know when to stop don’t you

    • @icedchqi
      @icedchqi 2 ปีที่แล้ว +18

      @James I’m gay

    • @Jessesdead
      @Jessesdead 2 ปีที่แล้ว +13

      @Miles you're gay

    • @freddyflower5322
      @freddyflower5322 2 ปีที่แล้ว +7

      Ok I understand loops but what are threads?

    • @dvkdz8848
      @dvkdz8848 2 ปีที่แล้ว

      same here hahahaha

  • @AntonioInvests
    @AntonioInvests 3 ปีที่แล้ว +2306

    Can't even imagine the face on the scammers realizing they just got scammed 😂

    • @e5caflowne500
      @e5caflowne500 3 ปีที่แล้ว +14

      Its like DDos?

    • @kattihatt
      @kattihatt 3 ปีที่แล้ว +87

      @@e5caflowne500 no. Watch the video again.

    • @morthasa
      @morthasa 3 ปีที่แล้ว +16

      Somewhere around the mid-point between the Pikachu face and the Darth Vader "Nooooo!"

    • @user-vn7ce5ig1z
      @user-vn7ce5ig1z 3 ปีที่แล้ว +87

      In all likelihood, they're paying the transaction fees using a stolen credit-card, so it's probably some random innocent person getting hit. 😕

    • @julie9322
      @julie9322 3 ปีที่แล้ว +2

      THEY GOT WHAT THEY DESERVE.

  • @AlwaysBored1
    @AlwaysBored1 3 หลายเดือนก่อน

    Just started learning to code this year 2024! This kind if content is absolutely amazing and motivational. Your calm deamor while destroying this scammer is awesome. Even though I didn't understand most of this, it's all good. Eventually, I'll get there.

  • @Agnostic080
    @Agnostic080 ปีที่แล้ว +55

    A few things I'd do differently: You can right-click on the request and copy it as a ready request that can be sent directly in a few different formats - that would save time getting it right.
    Then, I would send asynchronous requests, you don't have to wait for the response this way, so you can really pound in those requests. I'd also aim to use a proxy just in case. Javascript has a better support for asynchronous requests, but it can be done in Python as well. These are just some technicalities in the end though. Your approach has done the deed just as well :)

    • @abdullahnadeem1823
      @abdullahnadeem1823 7 หลายเดือนก่อน +2

      I was thinking of async as well, no need for threading or multiprocessing when it comes to network io 😁

  • @numberiforgot
    @numberiforgot 2 ปีที่แล้ว +891

    Dude didn’t stop at the infinite loop; he added 50 threads a loop. That’s some serious punishment.

    • @rabbitdrink
      @rabbitdrink 2 ปีที่แล้ว +16

      with an event loop he could get this to go even faster, maybe thousands of connections

    • @meghanachauhan9380
      @meghanachauhan9380 2 ปีที่แล้ว +17

      The best cars is he knew how to trick the algorithm into thinking he's giving valid credit card information

    • @rabbitdrink
      @rabbitdrink 2 ปีที่แล้ว +11

      @@meghanachauhan9380 well, youd think the scam developer would at least store a table of declined credit cards so he only gets charged once for each unique declined cc

    • @BlyatifulButter
      @BlyatifulButter 2 ปีที่แล้ว +19

      @@rabbitdrink wouldn't the scam site shut down because of too many requests/connections?

    • @MarkQub
      @MarkQub 2 ปีที่แล้ว +7

      luckily he was being nice, if it was anyone else they wouldve done like billions

  • @The_Horizon
    @The_Horizon 3 ปีที่แล้ว +6405

    absolute legend

    • @OhMyJawsh
      @OhMyJawsh 3 ปีที่แล้ว +14

      Hiii

    • @officialfreak8850
      @officialfreak8850 3 ปีที่แล้ว +89

      How are you in every comment section I go to

    • @woodie07
      @woodie07 3 ปีที่แล้ว +13

      horizon why are you here

    • @mrdiamond64
      @mrdiamond64 3 ปีที่แล้ว +47

      #HorizonOnTop

    • @w451-qx3kx
      @w451-qx3kx 3 ปีที่แล้ว +7

      did not expect you here

  • @HanWae363
    @HanWae363 ปีที่แล้ว +7

    Crunched the math, if each decline was 5 cents, you just costed that guy 2,228.30

  • @helpstopanimalabuse8153
    @helpstopanimalabuse8153 2 ปีที่แล้ว

    Excellent videos, to be honest my head was spinning with my small computer skills, well done , keep up the good work.

  • @WittCode
    @WittCode 3 ปีที่แล้ว +2127

    You should make a series: "learn python by beating scammers"!

    • @riz3538
      @riz3538 3 ปีที่แล้ว +27

      But then if that series were to be uploaded, scammers will find a new way to scam since they know many people will be aware of that anti-scammer series in youtube

    • @illford6921
      @illford6921 3 ปีที่แล้ว +30

      @@riz3538 but that's the beauty of python. As long as you aren't making an app it can be pretty versatile and making changes is quick and simple

    • @kestonsmith1354
      @kestonsmith1354 2 ปีที่แล้ว +4

      That will open Pandora's box and we in the programming community don't want that.

    • @ladrillorojo4996
      @ladrillorojo4996 2 ปีที่แล้ว +9

      @@kestonsmith1354 Why not? Do you prefer scammer hunters or scammed people?

    • @Warpalli
      @Warpalli 2 ปีที่แล้ว +1

      @janet banks yah..... if you are nervous enough to have to do that yall prolly shouldnt be in a relationship, cuz their either cheating already or you have some severe jealousy problems and should seek therapy, trust is a pretty healthy thing in a relationship.... give it a try sometime

  • @SeekNKnow
    @SeekNKnow 2 ปีที่แล้ว +3737

    You should just let it run for 10 hours and stream it. When I'm feeling down, I can come to the channel and just smile for a while. 😊

    • @deandee8082
      @deandee8082 2 ปีที่แล้ว +177

      that be over 4 million dollars...

    • @ThatGuy3714
      @ThatGuy3714 2 ปีที่แล้ว +580

      @@deandee8082 good point. better run it for at least 24 hours

    • @sophiatheczech1918
      @sophiatheczech1918 2 ปีที่แล้ว +108

      ​@@ThatGuy3714 Nah, did you meant days? Or did you meant weeks? Now I'm not sure.

    • @theobserver314
      @theobserver314 2 ปีที่แล้ว +28

      @@deandee8082
      Even better. 😈

    • @jackfrost127
      @jackfrost127 2 ปีที่แล้ว +93

      Let’s build a Raspberry PI system and run the code. Live stream it to test the durability of the software vs hardware.

  • @matt-xq1xv
    @matt-xq1xv 2 ปีที่แล้ว +10

    this was the video that motivated me to become more invested in programming. thank you so much for your content.

    • @patrickarnold4416
      @patrickarnold4416 25 วันที่ผ่านมา +1

      You still programming?

    • @matt-xq1xv
      @matt-xq1xv 25 วันที่ผ่านมา

      @@patrickarnold4416 yes

  • @JJJacksonMusic
    @JJJacksonMusic 10 หลายเดือนก่อน +40

    You make me want to learn coding. I took a class and was so fascinated, but there’s so many details that takes me awhile to wrap my head around. The way you show it and talk about it makes it seem a lot easier than it has in my head over the years.

    • @GeneralPet
      @GeneralPet 10 หลายเดือนก่อน +7

      Don't worry about it too much. Just take it step by step. Start by understanding coding as a whole and the different concepts like loops, arrays, classes, threads etc. Then you can start implementing all of these with python which is really easy and then you can get into web development basics. How http requests are sent and handled, maybe learn a bit about web APIs. And that's as far as you need to go for this video.

    • @troy9524
      @troy9524 2 หลายเดือนก่อน

      hey man im currently learning via The odin project, is this a good thing?@@GeneralPet

  • @Thelaserblades
    @Thelaserblades 2 ปีที่แล้ว +3002

    As a computer science student with experience in multiple programming languages, I am shocked with how such simple code can lead to hundreds of thousands of dollars for this scammer. You really let this scammer off the hook by stopping it that early, had you let the code run overnight he'd of been millions in debt.

    • @Nick-tm2sw
      @Nick-tm2sw 2 ปีที่แล้ว +313

      I am guessing the payment processor would have started blocking at some point. I know we had an issue like that at work before when someone ran some automated tests incorrectly and our account got temp blocked because of the number of requests being submitted. Its also possible that it would have continued though.

    • @Phoenix-dg7gb
      @Phoenix-dg7gb 2 ปีที่แล้ว +21

      @@Nick-tm2sw After how many requests does it start to block?

    • @Nick-tm2sw
      @Nick-tm2sw 2 ปีที่แล้ว +49

      @@Phoenix-dg7gb I have no idea. It would depend on the payment processor. We obviously have no idea who they are using for that though.

    • @reflex9238
      @reflex9238 2 ปีที่แล้ว +24

      I myself am a computer science student, though I didn't know that this could do be done. I'm just wondering if the same result could be achieved in C++ as that's the only language that I know pretty well.

    • @Nick-tm2sw
      @Nick-tm2sw 2 ปีที่แล้ว +71

      @@reflex9238 Of course it can be. Stuff like this could be done in any language that I can think of but it is more difficult in some. C++ isn't the one I would pick to do things like this though. Pick the right tool for the job. If you know C++ then Python should be simple for you to learn decently well over a weekend or 2.

  • @bryannguyen2383
    @bryannguyen2383 3 ปีที่แล้ว +1173

    As a former CS student who has now switched majors, I'm just shocked that you can type a comma on multiple lines at the same time...

    • @ignaciomartinchiaravalle
      @ignaciomartinchiaravalle 3 ปีที่แล้ว +114

      I came into the comment section just to see if someone else was surprised about this XD
      Where and why has this information been hidden from me all these years?!

    • @ignaciomartinchiaravalle
      @ignaciomartinchiaravalle 3 ปีที่แล้ว +25

      @@factualactuals3495 That's not power; it's wizardry (?)

    • @evalent1745
      @evalent1745 3 ปีที่แล้ว +3

      right/

    • @filipulanowski3416
      @filipulanowski3416 3 ปีที่แล้ว +64

      @@factualactuals3495 Exceeept it's Atom, not VS Code.

    • @raginranga3494
      @raginranga3494 3 ปีที่แล้ว +6

      @@KANGAR1982 MS has gotten alot of shiz from companies as they cbf anymore to come up with ideas

  • @user-vd6se9yv1w
    @user-vd6se9yv1w 18 วันที่ผ่านมา

    First time seeing your video and I must say this video just gave me life!! Definitely earned a new subscriber! Thanks!!!

  • @Renrimfo4
    @Renrimfo4 ปีที่แล้ว +1

    it’s amazing how simple yet effective this line of code is, beautiful work good sir

  • @thetntsheep4075
    @thetntsheep4075 3 ปีที่แล้ว +1481

    Ok but is anyone gonna talk about that super useful method of editing multiple lines at once 🤯

    • @whateveryu
      @whateveryu 3 ปีที่แล้ว +178

      lol... in vscode just hit ctrl + alt + arrow up/down and another cursor will be created in the line above/below the current one.

    • @dd-px6qh
      @dd-px6qh 3 ปีที่แล้ว +62

      What is more impressing is there are ppl writing python not in vim

    • @sanderschat
      @sanderschat 3 ปีที่แล้ว +45

      Know your IDE… 💪

    • @martinhawes5647
      @martinhawes5647 3 ปีที่แล้ว +21

      I was amazed by that as well.
      Anyone know if PyCharm was a similar feature?

    • @drcesarvarela
      @drcesarvarela 3 ปีที่แล้ว +48

      @@martinhawes5647 Yes, click and hold the scroll button and select the lines where you would want to type at the same time and then release the scroll button and there you go.

  • @ashutoshtiwari4398
    @ashutoshtiwari4398 3 ปีที่แล้ว +842

    Tinder Date: Sends more than 5 messages in a minute.
    Engineer Man: Spam the inbox using python to assert dominance.

    • @softwareengineer9435
      @softwareengineer9435 3 ปีที่แล้ว +19

      Your IP would be blacklisted if you do this on any major websites. Rate of request is limited.
      This was also a failed attempt by this Python user since scammers don't work with bank apis, they use third party apis like Stripe and paypal. So all this fuss is for nothing lol
      Its make me laugh tbh

    • @arcanedegree9495
      @arcanedegree9495 3 ปีที่แล้ว +5

      @@softwareengineer9435 Ok boomer

    • @softwareengineer9435
      @softwareengineer9435 3 ปีที่แล้ว +17

      @@arcanedegree9495 Glad you're taking notes.

    • @arcanedegree9495
      @arcanedegree9495 3 ปีที่แล้ว +2

      @@softwareengineer9435 K

    • @DaConquerorWarlord
      @DaConquerorWarlord 3 ปีที่แล้ว +9

      @@softwareengineer9435 well he sure did something cuz i believe him more than I believe you

  • @SandraLily2
    @SandraLily2 ปีที่แล้ว +1

    I understand nothing of what you do but I totally get the spirit of why. You're brilliant. You shouldn't have stopped it!

  • @feelgoodmusic8722
    @feelgoodmusic8722 ปีที่แล้ว

    Awesome and informative video AND scammers get punished - what's not to like? The perfect video basically! Thanks for doing this!

  • @bitcotech
    @bitcotech ปีที่แล้ว

    It's always satisfying to see people using their skills for good, especially when it comes to combating fraud and scams. As someone who's interested in both technology and finance, I'm always looking for ways to improve security and protect people's assets

  • @bitemykrank1970
    @bitemykrank1970 2 ปีที่แล้ว +3355

    Even though I had ABSOLUTELY NO IDEA what you were doing in Python, I found this hilarious. If it really is about 5c per declined attempt to the scammer, I would let the script run until the scammer has to shut his PC down to stop it, then fire it up again and run it some more. YES, I hate scammers, they are even below the level of "scum of the earth". I wouldn't piss on one if they were on fire.

    • @RichardHeadGaming
      @RichardHeadGaming 2 ปีที่แล้ว +68

      Good because I would hate to see one underdone. :)

    • @suzannehartmann946
      @suzannehartmann946 2 ปีที่แล้ว +47

      Keep in mind this scammer is probably also a programmer. Give him enough incentive he might try to backtrack to your computer and seriously mess with you in return. Worse is, if this guy is part of a boilerplate room doing this and if his skills are not up to taking down your computer or snatching all of your financial transactions from your computer someone else in the room might have those skills. It takes too long to do on a regular basis but top teach someone a lesson?

    • @Anonymous4045
      @Anonymous4045 2 ปีที่แล้ว +266

      @@suzannehartmann946 it’s called using a vpn lol

    • @d.altounian244
      @d.altounian244 2 ปีที่แล้ว +14

      I would, but then I’d proceed to douse them in oil to start the process again

    • @Cotif11
      @Cotif11 2 ปีที่แล้ว +3

      star the fire

  • @Chris-ov8pi
    @Chris-ov8pi 3 ปีที่แล้ว +1045

    I would love to be a fly on the wall when the scammer watches this video.

    • @astropgn
      @astropgn 3 ปีที่แล้ว +40

      There are some youtubers that make videos getting into scammers computers, and I saw one where they were able to access the scammer webcam and show the scammer picture to him and film their reaction. Priceless! Search for "i show scammer their webcam" or something and be delighted :D

    • @1999Fabion
      @1999Fabion 3 ปีที่แล้ว +16

      @@astropgn That's Kitboga. I see you are a man of culture as well

    • @sovereignboss1841
      @sovereignboss1841 3 ปีที่แล้ว +2

      @@astropgn really scammers are not that bad. It's the guys who get scammed even after millions of warning who deserve it

    • @astropgn
      @astropgn 3 ปีที่แล้ว +19

      @@sovereignboss1841 Why do you think that those people receive millions of warnings? Just because you see millions of warnings out there? THe internet is big, assuming that everyone has the same amount of information is not productive.

    • @athens31415
      @athens31415 3 ปีที่แล้ว +15

      Kitboga, but the true master is Jim Browning. Jim B is the world's true live catcher of Internet Scammers. Watch some of his videos, it's incredible. He's responsible for dismantling entire subindustries of some common scams.

  • @Marleykye_official
    @Marleykye_official ปีที่แล้ว +1

    I really enjoy watching videos like this and it makes me want to stop scammers like this guy

  • @KayjaxMusic
    @KayjaxMusic ปีที่แล้ว +1

    Holy shit dude, you're a legend. I don't know how to program but you look like a god damn wizard. Love this kind of content. Hopefully you're right about card decline fees!

  • @kobalad1118
    @kobalad1118 3 ปีที่แล้ว +661

    I love how the "amazon" offers you a free ps5 but doesn't want to pay 1$ worth of fees

    • @hiddenguy67
      @hiddenguy67 2 ปีที่แล้ว +1

      Ikr

    • @mdouet
      @mdouet 2 ปีที่แล้ว +16

      I can't find an in stock one to buy and here they are giving them away!

    • @StaringLongingly
      @StaringLongingly 2 ปีที่แล้ว +4

      wish moment

    • @emilbertbc1
      @emilbertbc1 2 ปีที่แล้ว

      Yeah! Some people deserve to be scammed.

    • @alexm6193
      @alexm6193 2 ปีที่แล้ว

      It was the very last one in stock too! Lucky that.

  • @petermckellar563
    @petermckellar563 2 ปีที่แล้ว +1328

    I am just learning Python and the big thing from this video was the way you formatted all that data simultaneously to make a Dictionary. Got out the manual and figured out how to do that myself. That was the big takeaway for me. Thanks.

    • @kotahi2320
      @kotahi2320 2 ปีที่แล้ว +1

      Very good!

    • @OMAR-ep9ve
      @OMAR-ep9ve 2 ปีที่แล้ว +8

      how do you do it?

    • @error.418
      @error.418 2 ปีที่แล้ว +26

      @@OMAR-ep9ve Depends on your editor. Just look up multi-cursor for your editor.

    • @benji_5095
      @benji_5095 2 ปีที่แล้ว +14

      @@OMAR-ep9ve usually option/alt plus click or drag or arrow keys

    • @yatah
      @yatah 2 ปีที่แล้ว +2

      What manual?

  • @MrOgone4ek
    @MrOgone4ek 3 หลายเดือนก่อน

    I finally came across this video again even though I couldn't find it for 2 years.
    just in 2021 this video impressed me to learn python, it's still the best thing I've learned

  • @zaccampa4055
    @zaccampa4055 ปีที่แล้ว

    Oh my god watching you code was beautiful lol I love it when scammers get punished!

  • @mykalimba
    @mykalimba 3 ปีที่แล้ว +621

    "I think we've pretty much sent them enough..." Oh, no, I don't think we have. Turn it back on and let it run for days, please.

    • @threeMetreJim
      @threeMetreJim 3 ปีที่แล้ว +30

      I've done similar, and at most you get 10-12 hours before someone notices.

    • @jordanforce2064
      @jordanforce2064 3 ปีที่แล้ว +41

      @@threeMetreJim we should run them as a group then. Like 500 people running this program at the same time.

    • @zyugyzarc
      @zyugyzarc 3 ปีที่แล้ว +20

      @@threeMetreJim just change the post request to have requests.post(url, headers={ "ip" : r }, data=data) where you can create a new random ip adress every few cycle

    • @threeMetreJim
      @threeMetreJim 3 ปีที่แล้ว +6

      @@jordanforce2064 You can if it's programmed in Javascript... Post a web page with an interesting video to watch and have the JS run in the background, then post a link to a popular social media page (yes I have done it before, but the results can be quite disastrous, and likely against a lot of T&C's)

    • @jordanforce2064
      @jordanforce2064 3 ปีที่แล้ว +1

      @@threeMetreJim That's clever.

  • @stoytrivia1126
    @stoytrivia1126 3 ปีที่แล้ว +463

    "We could do an infinite loop, but the problem is this 2 second delay, so it's not running fast enough" Dude, you are AWESOME!

  • @Roadrunner65553
    @Roadrunner65553 ปีที่แล้ว

    Excellent! You’re so much nicer than I would’ve been! Makes you want to hunt them and punish ALL of them!

  • @R00567
    @R00567 3 หลายเดือนก่อน

    This man is doing God's work. Thank you for the chuckle. Signing up for Python classes!

  • @zoltantorok1189
    @zoltantorok1189 3 ปีที่แล้ว +388

    Now just IMAGINE the number of people from the audience running the same program after seeing this.

    • @RefractArt
      @RefractArt 3 ปีที่แล้ว +63

      I tried it now, they took the website down haha

    • @headlights-go-up
      @headlights-go-up 3 ปีที่แล้ว +7

      @iRunzs He pinned a comment explaining, so hopefully that grandma isn't getting nailed with charges lol

    • @weckar
      @weckar 3 ปีที่แล้ว

      On them, or actual legitimate stores...

    • @thedoge492
      @thedoge492 3 ปีที่แล้ว

      unintentional ddos

  • @bridget7223
    @bridget7223 2 หลายเดือนก่อน

    Oh my goodness you're the best!!!!!! Alot of why I wanted to learn to code is to get scammers and to mess with them. My mom is super susceptible to them. Not all heros wear capes!!

  • @BUILDERGUY379
    @BUILDERGUY379 4 หลายเดือนก่อน

    I absolutely LOVE these types of videos! too bad there aren't much of these

  • @petersmith5199
    @petersmith5199 2 ปีที่แล้ว +706

    There should be some sort of award/reward for guys like you who are fighting for us against the scammers!

    • @AnIdiotAboard_
      @AnIdiotAboard_ 2 ปีที่แล้ว +1

      Depends on the company.
      If this was hosted with my company for example, and you reported it, it would be investiaged in mins (because abuse always is) and if we had identified it as a scam (we would have) we had notified the authoritys, dropped the site and slipped you £50 for your troubble. Usually via paypal, but some have chosen to have a server cheap for a few month :)

    • @asdadfafafafffallslsldd8068
      @asdadfafafafffallslsldd8068 2 ปีที่แล้ว +3

      Why do you think they're on youtube? They make a TON of money. Those channels attract a ton of subscribers and views. Guys like Jim Browning became a millionaire for doing this. While some of the "scam fighters" do this because they're emotionally attached to the matter, they mostly do it for easy money. This video got 3 million views for instance and it's simply bs. The scammers doesn't lose a single cent from someone making a script like this.

    • @cobrajet3412
      @cobrajet3412 2 ปีที่แล้ว

      @@asdadfafafafffallslsldd8068 looks like you really have a problem with it. Just deal with it, seeing scammers get wrecked is entertaining anyways

    • @asdadfafafafffallslsldd8068
      @asdadfafafafffallslsldd8068 2 ปีที่แล้ว +1

      @@LeonardoMastrogiovanni Are you ok? I despise scammers. I'm just stating that the guys that are making scam fighting videos are making a fortune out of it. That's a fact and it's a highly relevant reply to this guys comment who seems to be a bit gullible about how this works and why they do it.

    • @asdadfafafafffallslsldd8068
      @asdadfafafafffallslsldd8068 2 ปีที่แล้ว +1

      @@LeonardoMastrogiovanni You need to stop with your assumptions. I didn't write my comment out of jealousy. I simply stated the fact that they are making money which the guy I replied to didn't seem to understand.

  • @ArcticFlies56
    @ArcticFlies56 2 ปีที่แล้ว +783

    Thank God someone who knows programming and how to stick it back to the scammers is giving them what they deserve! Bless you! Thank you from older people that only dream of doing this.

    • @akatsukilevi
      @akatsukilevi ปีที่แล้ว +3

      As a programmer, the funniest thing ever is to make tools to fuck up with scammers
      Recently I got one of theses discord nitro gift scams fucked up. It used real discord endpoints proxied to try and login, so made a tool to actually attempt thousands of login at once and let it run overnight

    • @pineapplerindm
      @pineapplerindm ปีที่แล้ว +1

      @@akatsukilevi lol great that it's proxied

  • @nocturneuh
    @nocturneuh หลายเดือนก่อน

    Probably one of the coolest videos I've ever seen on youtube, thanks.

  • @fraudulentcivil
    @fraudulentcivil 11 หลายเดือนก่อน +1

    seeing how effortlessly this man added the quotes and commas and all of that to data

  • @lifelonglearner1863
    @lifelonglearner1863 3 ปีที่แล้ว +360

    Alternative title: motivation to start learning python.

    • @hightechplatform1874
      @hightechplatform1874 2 ปีที่แล้ว +2

      th-cam.com/channels/i1K2xVac9WaQs-86DBoUUA.htmlfeatured

    • @letsburn00
      @letsburn00 2 ปีที่แล้ว +5

      It's amazing youtube sent me here. Since I've been doing loads of tutorials on Json and using requests.
      TH-cam apparently thought "You will get how this is funny now."

    • @lifelonglearner1863
      @lifelonglearner1863 2 ปีที่แล้ว

      @@letsburn00 loved it.

  • @wilcosec
    @wilcosec 3 ปีที่แล้ว +294

    Plot twist; the scammers are forwarding requests to a real company’s payment gateway, not using their own. I’ve seen this often. Validate CC cards against a legit companies’s payment process, then take the successes and use (or sell) those at a later date for fraud.

    • @MartynPS
      @MartynPS 3 ปีที่แล้ว +21

      Exactly, scammers aren't known for being on the up an up now are they?

    • @MattUebel
      @MattUebel 3 ปีที่แล้ว +57

      This is exactly right. Scammers aren't going to pay to validate cards.

    • @JakeCrosbyNZ
      @JakeCrosbyNZ 3 ปีที่แล้ว +82

      Yep. I created a donations form or a charity. After a few days, I realized I needed a captcha because I was getting a lot of scammer requests trying out different cards.

    • @skellious
      @skellious 3 ปีที่แล้ว +12

      either way, someone is going to notice the increase in declines and be unhappy about it.

    • @suvidani
      @suvidani 3 ปีที่แล้ว +11

      Credit card numbers are built up following a specific pattern so you don't need to try and fail. You can use the PYthon package faker to generate as many valid credit card numbers as you like, you can even specify which cc providers you want to use.

  • @luizcosta8122
    @luizcosta8122 ปีที่แล้ว +1

    so simple yet so devious, this was just delightful to watch

  • @handymangirl6018
    @handymangirl6018 2 ปีที่แล้ว

    @Engineer Man Great job. I wish I knew how to do what you did. I’m so sick of seeing scam emails. I get at least 4 scam emails every day.

  • @thefather8362
    @thefather8362 3 ปีที่แล้ว +249

    Engineer man to the rescue. Not only does he thwart a bad guy but he teaches us all a little programming along the way.

  • @Expert.Fisherman
    @Expert.Fisherman 3 ปีที่แล้ว +615

    Engineer Man (3:25): "It's highly probable that every time I click that 'Order Now' button, it's charging him about 5 cents."
    Engineer Man (6:48): "The transaction IDs are like 20,000 higher than they were before."
    Me: *Looks up $0.05 x 20,000*
    Scammer: *Loses $1,000 in less than 30 seconds*

    • @freqtion
      @freqtion 3 ปีที่แล้ว +9

      damn

    • @deadly_golem
      @deadly_golem 3 ปีที่แล้ว +51

      I feel thats it important to point out that the transaction ids aren't going up by 1 each time.

    • @MadockTheOtt
      @MadockTheOtt 3 ปีที่แล้ว +57

      @@deadly_golem Fair, but he's running 50 requests every ~2 seconds which is 1500 requests a minute, which is around $4500 an hour at 5 cents a transaction. Granted its not nearly as much, but thats still a lot to have draining out of your bank account.

    • @NOOB-nz9kc
      @NOOB-nz9kc 3 ปีที่แล้ว +15

      most prabable he's not using his own credit card and maybe some stolen cards..

    • @MadockTheOtt
      @MadockTheOtt 3 ปีที่แล้ว +41

      @@NOOB-nz9kc he's using a test card number that's used in ecommerce to troubleshoot payment platforms, did you watch the video before commenting? lmao

  • @ssiea
    @ssiea หลายเดือนก่อน

    This is gold man ill always check scams for stuff like this from now on

  • @norbertkovacs4432
    @norbertkovacs4432 2 ปีที่แล้ว

    Learned more about threading in this video than anywhere else. thanks :D

  • @peared3217
    @peared3217 2 ปีที่แล้ว +606

    As a python developer myself, this is actually simple and clever method. Great job!

    • @kartoffelwaffel
      @kartoffelwaffel ปีที่แล้ว +41

      Y'know I'm something of a Python developer myself.

    • @Ryan-uh9le
      @Ryan-uh9le ปีที่แล้ว +29

      @@kartoffelwaffel I've got a massive python

    • @xAffan
      @xAffan ปีที่แล้ว +1

      This is the most basic shit ever. Also his way of doing it is so inefficient. You use async operations with aiohttp + for request you copy as curl and convert it into python.

    • @bp3016
      @bp3016 ปีที่แล้ว

      And also illegal. LUL

    • @vasthyperman
      @vasthyperman ปีที่แล้ว +3

      @@bp3016 Explain further

  • @lvd2001
    @lvd2001 2 ปีที่แล้ว +59

    I loved it... I am a retired programmer and amazed at your knowledge and skill - Great Job... Love your punishment... please create some more to get rid of the scammers

  • @babitakumar163
    @babitakumar163 2 ปีที่แล้ว

    The fact he is so calm is just amazing

  • @raphaelcardoso7927
    @raphaelcardoso7927 ปีที่แล้ว +3

    I had to implement a multithreaded python algorithm for something in my research and I had been procrastinating learning it for a while. Didn't expect to learn it here. Thank you very much

  • @SamBebbington
    @SamBebbington 3 ปีที่แล้ว +140

    You can speed this up significantly by ignoring the response, just send the request with a very small timeout and ignore the timeout error.

    • @Skisful
      @Skisful 3 ปีที่แล้ว +2

      isn't small timeout canceling the active request? or is it just for response?

    • @Megaranator
      @Megaranator 3 ปีที่แล้ว +5

      @@___whateverr language is far from the bottleneck here

    • @deimuader
      @deimuader 3 ปีที่แล้ว +1

      @@___whateverr the programming language doesn't matter in this example

  • @windyhillbomber
    @windyhillbomber 2 ปีที่แล้ว +919

    Would love to know how much the scammers were slugged by the credit card declines. If it’s Five cents per decline then at let’s say 50 declines per second, that’s $2.50 per second or $150 per minute or $9,000 per hour. Nice.

    • @rivalun7696
      @rivalun7696 2 ปีที่แล้ว +85

      Anyone need to copy that code and just let it run for years on a Nokia xD

    • @user-ge7ep5sc2d
      @user-ge7ep5sc2d 2 ปีที่แล้ว +40

      @@rivalun7696 they shuted down the site for sure

    • @80spodcastchannel
      @80spodcastchannel 2 ปีที่แล้ว +3

      🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣

    • @tigriukasinlove
      @tigriukasinlove 2 ปีที่แล้ว +4

      @@rivalun7696 Old good 3310 :D

    • @rivalun7696
      @rivalun7696 2 ปีที่แล้ว +13

      @@tigriukasinlove Everyone had one. My's laying somewhere arround for shure with 80%+ Battery

  • @GeneralPet
    @GeneralPet 10 หลายเดือนก่อน

    Sending thousands of requests is easy for anyone to do, but figuring out what the scammers were using and realizing you can abuse it... that's the real detective work

  • @idkbrodounkey1415
    @idkbrodounkey1415 ปีที่แล้ว

    Never heard of you but I’m glad I found you great video

  • @alvirarahman1559
    @alvirarahman1559 3 ปีที่แล้ว +62

    Bro, you should literally get a reward for punishing that scammer. Brilliant

  • @confusioned2249
    @confusioned2249 3 ปีที่แล้ว +147

    Me at the start: I don't understand how it will punish...
    Me at the end: I don't understand how it works, but i know that it's incredible...

    • @marcocoratella1556
      @marcocoratella1556 3 ปีที่แล้ว +1

      Ahaha yes definitely .... How we can say ... Give one fake card, post a request with multithreading and that's it. Incredible 45000 visualization ... I don't understand what I wrote but looks fair enough

    • @elwinjyothis5388
      @elwinjyothis5388 3 ปีที่แล้ว +4

      It is kind of a DOS attack you can say. Sending thousands of request in a very small amount of time can make their server go crazy and even crash. It is a pretty neat punishment. If engineering man did that with multiple server to send crazy response he can take down their whole system(this doesn't mean he has access to the system data)

    • @BoredAtWork2000
      @BoredAtWork2000 3 ปีที่แล้ว +1

      Me at the end: I also don't know how you just did that...but I also want to know why you stopped? haha

    • @somedude6918
      @somedude6918 3 ปีที่แล้ว +5

      @@elwinjyothis5388 there is a small cost whenever a credit card is declined so every time he sends a request the scammers are charged a tiny bit of money. But since he sent tons of request that tiny bit of money built up to a significant amount. Someone in the comments estimated $2200.

    • @somedude6918
      @somedude6918 3 ปีที่แล้ว +5

      @@BoredAtWork2000 there is a small cost whenever a credit card is declined so every time he sends a request the scammers are charged a tiny bit of money. But since he sent tons of request that tiny bit of money built up to a significant amount. Someone in the comments estimated $2200.

  • @Deflvl5
    @Deflvl5 2 หลายเดือนก่อน

    All I learned was that I don't know shit about programming. This just mind blown to watch you do that so quick. Man I wish I was a programmer, looks so cool.

  • @grumpent
    @grumpent ปีที่แล้ว +1

    3:28 I busted out laughing because I knew where you were going with this 😂 you had that smirk on your face too.

  • @themysticfocus
    @themysticfocus 2 ปีที่แล้ว +247

    I’ve always loved watching people code. I am really overwhelmed looking at it and it seems so daunting but man is it satisfying watching someone do it

    • @lxLanarchyxl
      @lxLanarchyxl 2 ปีที่แล้ว +11

      been self-learning for about 2 months and i understand almost everything he did except the speed at which he edited things(not tabbing) and acquiring the data. back to the laptop i go

    • @justmoe1632
      @justmoe1632 2 ปีที่แล้ว +1

      @@lxLanarchyxl i just started my journey about a week ago but i started with JS and ofc HTML CSS, any free recourses you would recommend ?

    • @anti-ethniccleansing465
      @anti-ethniccleansing465 2 ปีที่แล้ว

      @@justmoe1632
      That’s not really coding like this is though.

    • @justmoe1632
      @justmoe1632 2 ปีที่แล้ว +2

      @@anti-ethniccleansing465 true,

    • @emiltovborg-jensen1669
      @emiltovborg-jensen1669 2 ปีที่แล้ว

      @@anti-ethniccleansing465 JS is also object-oriented, it's alot like python, but sure python is alot better for stuff like this. This script isn't really that complicated. In my opinion I think that javascript is harder than python

  • @antoniog9814
    @antoniog9814 2 ปีที่แล้ว +456

    Dude, you rock! If I were you, I would've let that program run for the weekend. You should set up a group of fellow programmers and just screw with scammers. You Are A LEGEND.

    • @doqe
      @doqe 2 ปีที่แล้ว +8

      nah they should just invite other programmers to run this on their spare computers

    • @butter5144
      @butter5144 2 ปีที่แล้ว +1

      😂

    • @theultimatereductionist7592
      @theultimatereductionist7592 2 ปีที่แล้ว +1

      Agreed, Antonion G!

    • @LouSipher
      @LouSipher ปีที่แล้ว +9

      @@doqe You can pay for an AWS server and run it on amazon's computers instead for like a dollar a day.

    • @getgudcyber924
      @getgudcyber924 ปีที่แล้ว +1

      @@LouSipher why not just use it on some hold hardware. Or better yet, put it on an IOT device in the house that's on all the time anyways lmao

  • @dfyreviews4338
    @dfyreviews4338 22 วันที่ผ่านมา

    Brilliant job my friend thank you for scamming the scammers

  • @winstonsurviving
    @winstonsurviving ปีที่แล้ว

    I learned some valuable lessons from this video!
    Thank you!

  • @Shadow-xb2ce
    @Shadow-xb2ce 3 ปีที่แล้ว +190

    You should talk to Mark Rober, Scammer Payback, and I forget who to help in their anti-scam alliance.

    • @CodingGenesis
      @CodingGenesis 3 ปีที่แล้ว +57

      That would be Jim Browning.

    • @chabilihicham7136
      @chabilihicham7136 3 ปีที่แล้ว +12

      The legend himself Jim

    • @kataleya
      @kataleya 3 ปีที่แล้ว +15

      @@chabilihicham7136 Jim commented on this video like 15minutes ago. Don't worry, Jim sees everything 🕵️

    • @gino14
      @gino14 3 ปีที่แล้ว +3

      Don't forget Atomic Shrimp, although he's admittedly something of a part timer

    • @unnamedchannel1237
      @unnamedchannel1237 3 ปีที่แล้ว +1

      @@gino14 Only because his efforts are al Glarded and he is in a tax clode.

  • @beinghomie
    @beinghomie 3 ปีที่แล้ว +88

    Imagine that scanner watching this video and crying for getting robbed by an infinite loop.

    • @chicken6969
      @chicken6969 3 ปีที่แล้ว

      bro it's "Scammer"

  • @jsd8981
    @jsd8981 9 หลายเดือนก่อน +1

    This is the coolest way I've seen it done...brilliant

  • @bw1llis
    @bw1llis 10 หลายเดือนก่อน

    Love this! Wish you'd let it run for longer though. Keep it up!

  • @lilly6454
    @lilly6454 3 ปีที่แล้ว +47

    I've never EVER thought programming was so easy. This is the first time I've found coding so understandable. Instant sub

    • @fates6922
      @fates6922 3 ปีที่แล้ว +11

      thats python for you lol
      most of the things you see about programming look really complicated but its not that hard in reality

    • @Torbeng
      @Torbeng 3 ปีที่แล้ว +2

      @dev null The hard thing for me is not understanding something but to have the dicipline/motivation to read through hours of documentation when starting a whole new project e.g. new programming language / new technology/framework etc.
      In the beginning it always seems scary but once you read through stuff it gets pretty easy because people just put a lot of thought into systems

    • @The_Winners_Circle
      @The_Winners_Circle 2 ปีที่แล้ว

      One thing that he skips entirely is writing clean looking code. He kind of just mashed everything together. Organizing your code to look good is part of programming.

    • @The92Waffles
      @The92Waffles 2 ปีที่แล้ว

      I mean, experts always make difficult tasks look easy. The knowledge you need to have internalized to perform these tasks at the confidence he's doing it is huge

  • @mcgriddletime915
    @mcgriddletime915 2 ปีที่แล้ว +58

    This was beautiful. I learned more on requests and threading. Thank you sir!

  • @shadowwolf12398
    @shadowwolf12398 ปีที่แล้ว

    Glad to see scammers being punished and it actually teaches me some new stuff to use in python as well so thanks for that

  • @gordlawson11
    @gordlawson11 2 ปีที่แล้ว +48

    i understood 5 words in this video, including 'if' 'and' and 'yes'
    glad there are people out there like you doing good with your skills!

    • @BoxofMadness
      @BoxofMadness 2 ปีที่แล้ว +1

      Idk about you guys but I understood what he said, not how the coding works though.

  • @adambrown3918
    @adambrown3918 2 ปีที่แล้ว +14

    Absolutely amazing! Your Python writing skills are incredible and inspirational!! I'm now a new subscriber. Thank you. 😊👍

  • @marcelvanwijk872
    @marcelvanwijk872 2 ปีที่แล้ว

    I really enjoyed this video:) so cool you made them pay for scamming you, well done sir!

  • @zuko2760
    @zuko2760 ปีที่แล้ว

    "See now, oh yes. Now it's going very fast."😄 I bursted out laughing after you started writing for i in range 50🤣

  • @weldedlife
    @weldedlife 2 ปีที่แล้ว +28

    That was straight savage. Hit 'em where it hurts. I am glad to see someone with the abilities you have take on criminals like this. Keep doing what you do.

    • @advaith.m8925
      @advaith.m8925 6 หลายเดือนก่อน

      me who literally goed to a another scam site than executed this command took the entire server down and cuz of curiosity literally did a mass ddos attack and cuz of that the entire network got shutdown for 7 hours...... me after doing that "LETS HAVE SOME FUN ON THESE GUYS BABY"

  • @moawadkhurram7880
    @moawadkhurram7880 2 ปีที่แล้ว +17

    not the hero we deserved but the hero we needed
    this inspires me to not let scammers get away with this shit and taking advantage of people who don't know its a scam

  • @cbruxx
    @cbruxx ปีที่แล้ว

    Out of all the things I learned from this video... I didn't know you could edit multiple lines at once, holy fk that seems SOOOOO handy for json like data etc.

  • @frambuella
    @frambuella ปีที่แล้ว

    LOLOL that was great! I literally just started learning python last week and I'm excited that I understood a bit about what was going on! That was a great way to use it👍

  • @ivanhmyrak6844
    @ivanhmyrak6844 3 ปีที่แล้ว +44

    scammer: just casually tries to scam people
    this guy: so you have chosen death

    • @clownhero9684
      @clownhero9684 3 ปีที่แล้ว +2

      @Moby Nay hahahaha looolll hahahaha looool ahahahah loooollll wtff ololoo

    • @user-yy3uo4tv2d
      @user-yy3uo4tv2d 2 ปีที่แล้ว

      @Moby Nay LMAO