Credit Card Frauds

30,617 views

Published on

Published in: Economy & Finance, Business
3 Comments
26 Likes
Statistics
Notes
No Downloads
Views
Total views
30,617
On SlideShare
0
From Embeds
0
Number of Embeds
13,076
Actions
Shares
0
Downloads
748
Comments
3
Likes
26
Embeds 0
No embeds

No notes for slide

Credit Card Frauds

  1. 1. CREDIT CARD FRAUDS<br />RASTISLAV TUREK<br />
  2. 2. Who am i<br />Blogger <br />(blog.synopsi.com)<br />Slovak<br />Independent security consultant<br /> (synopsi.com)<br />Twitterholic<br />(almost 6 500 tweets in year and half)<br />Technologist<br />
  3. 3. Before we start<br />… little survey<br />Do you know the differences between credit and debit card?<br />Do you have one or two debit or credit cards?<br />Do you have more than two cards?<br />Do you know what credit card number means?<br />Did somebody steal money from you card?<br />
  4. 4. History of Credit Cards<br />First credit card (1920” in US)<br />Diners Club (1950)<br />First modern credit card company<br />American Express (1958)<br />BankAmericard (1958)<br /> later Visa<br />Everything Card (1967)<br /> later Master Charge (1969)<br /> later Master Card (1979)<br />
  5. 5. Card security improvements<br />Personal<br /><ul><li>Signing from 1920
  6. 6. Magnetic stripe from 1966
  7. 7. Pin from 1967
  8. 8. Chip and Pin from 2003</li></ul>Internet<br /><ul><li>CVV/CVV2/CSC/CVVC/CCV
  9. 9. MasterCard from 1997
  10. 10. Visa from 2001
  11. 11. 3D Secure from 2004
  12. 12. Verified By Visa
  13. 13. MasterCardSecureCode
  14. 14. J/Secure</li></ul>Global<br /><ul><li>PCI SecurityStandardsCouncil (2006)
  15. 15. Payment Application Data Security Standard</li></li></ul><li>Card types<br />Debit Card [your money]<br />Funds are withdrawn directly from customer's <br />bank account<br />Credit Card [bank money]<br />Funds are withdrawn directly from bank's account <br />loaned to the customer<br />Widely used: <br />Classic Limit: $100 - $2 000<br />Gold Limit: $500 – $15 000<br />Business Limit: $500 – $25 000<br />Platinum Limit: $1000 - $100 000<br />Amex Black (Centurion) Limit: “Unlimited”<br />(Airline, Charge, …) Limit: Depends on company<br />
  16. 16. Card number<br />All magnetic stripe identification cards are generated in ISO/IEC 7812<br />Almost every issued card number can be validated with Luhn “mod 10” algorithm<br />You can check your card via IS (BIN) on http://bins.bankinfo.sk<br />
  17. 17. IssuerIdentificationNumber<br />Previously “Bank IdentificationNumber” (BIN)<br />This number is used to identify:<br /><ul><li>Country of issuer (Slovakia, UK, USA, …)
  18. 18. Issued bank (HSBC, Citibank, Commerce AG, …)
  19. 19. Exact card type (Credit Gold, Debit Business, …)
  20. 20. Issuer phone number for card blocking</li></ul>* Card Number Length<br />
  21. 21. PIN<br /><ul><li>4 digit value, sometimes can be chosen/changed by user
  22. 22. generated by encrypting PAN (Primary Account Number) with PGK (PIN Generation KEY) with 3DES and at the end decimalised. Sometimes can be added offset to original PIN</li></ul>CVV/CVV2/CVC/CVC2<br /><ul><li>Mostly 3 digit value, only AMEX has </li></ul>4 digit, printed on the back side <br />of card, AMEX on the front<br /><ul><li>generated by encrypting PAN, service code and expiration date with CVK (CardVerificationKey) and at the end decimalised.</li></ul>Card security elements<br />
  23. 23. Card security elements<br />Magnetic Stripe<br />Track 1B4888603170607238^Head/Potato^050510100000000001203191805191000000<br />Track 24888603170607238=05051011203191805191<br />Track 2 plus/se (Track 3)014888603170607238==0401000000000000003000000000000007020===0=<br />Track 2 can be generated manually from track 1 and vice versa. <br />Also Track 3 can be generated from Track 1, but not vice versa.<br />
  24. 24. Card security elements<br />Chip<br />More secure than Magnetic stripe<br />Same CHIP as in GSM SIM cards (not encryption)<br />Encrypted data by 3DES or RSA<br />Key set is usually loaded (DES) or generated (RSA)<br />After decryption, there are similar tracks as in <br />Magnetic stripe<br />Chip (Track 2)4974101234567890=0810221xxxxxx40600004970891234567890=0909221xxxxxx3000000<br />Magnetic (Track 2)4974101234567890=0810221xxxxxx02100004970891234567890=0909221xxxxxx3370000<br />
  25. 25. 3-D Secure<br />XML based protocol<br />Always using SSL connection<br />You are buying something from a merchant<br />He will redirects you to payment processor page (encrypted)<br />You’ll enter card information (encrypted)<br />Payment processor checks if you card is valid for VBV/MSC/JSC<br />If it’s ok, it redirects you to card issuer website (your bank). Many banks are outsourcing this step, then you can be redirected to different website (encrypted)<br />You’re prompted to fill up form (if you’re there for first time), or fill up password (SMS code, etc.) (encrypted)<br />If verification passed, you are redirected back to payment processor website which will check your supplied card data (encrypted)<br />And at the last step you are redirected back to merchant website<br />Card security elements<br />
  26. 26. Card transactions<br />ATM, POS and Internet payments works very similar, there are just little differences.<br />You give card to a merchant<br />He puts it in to POS terminal<br />POS terminal send important information <br />to payment processor (encrypted)<br />Payment processor checks who is a issuer and<br /> ask him if your card is ok, if you have enough <br />money for this transaction (encrypted)<br />Bank will send response (only YES, NO) to payment<br />processor (encrypted)<br />Payment processor sends response to your <br />merchant (encrypted)<br />If response is positive, you’ll get your stuff<br />
  27. 27. Frauds<br />There are many ways how to steal from people <br />But there are just few ways how to cash money from stolen cards<br />There is bran new business just for this<br />In this part you will see business models of thieves<br />You will see real life examples, from real businesses used by these people<br />
  28. 28. Stealing<br />Your card can be stolen using many ways :<br /><ul><li>hacked website (eshop, …)
  29. 29. hacked payment processor
  30. 30. hacked bank
  31. 31. hacked mall
  32. 32. skimming
  33. 33. phishing / vhishing
  34. 34. stolen card
  35. 35. malware / keylogger
  36. 36. generated card</li></ul> http://www.ic3.gov/media/annualreports.aspx<br />
  37. 37. Business models<br />Universal business model to get cash from stolen credit cards<br />Sometimes one person is able to serve several positions<br />
  38. 38. Position: Hacker<br />His job is get credit card with all accessible information<br />Middle dangerous position<br />As a “freelancer” will get only approximately $1 for each working card<br />In a group he gets smallest cut<br />How he gets credit cards?<br />SQLi on websites (mostly eShops)<br />Hacking payment processors (millions cards)<br />Eavesdropping traffic in mall<br />all cards are checked before selling<br />
  39. 39. Hacker’s Pricelist<br />Talking about “freelancer”<br />Prices mostly depends on amount of information <br />He can get much more, if he can provide information like balance of credit on the card, SSN, DOB, MMN, etc.<br />all cards are checked before selling<br />
  40. 40. Position: Skimmer<br />His job is get cards information from Magnetic Stripe / Chip / RFID<br />Very dangerous position<br />As a “freelancer” will get approximately $25 for each working card<br />
  41. 41. Skimmer’s Pricelist<br />Talking about “freelancer”<br />Price depends on type of card, issued country and bank<br />He can get much more, if he can provide information about balance<br />Price also depends on source of card (Hotels have high value, restaurants have low value, …)<br />all cards are checked before selling<br />
  42. 42. Skimmer in action<br />
  43. 43. Skimmer in action<br />
  44. 44. Skimmer in action<br />
  45. 45. Skimmer in action<br />
  46. 46. This will not help<br />
  47. 47. Position: Phisher/Vhisher<br />His job is to get information about cards by using social engineering <br />Low dangerous position<br />Success only in 0.001% from all sent emails (depends on quality of email and site)<br />He mostly get all information about card and his owner (on black market known as Fullz, high valuable cards)<br />In 65% he also get access to owners email and in 47% is the target site PayPal<br />Vhishing is form of phishing but over the phone (much more successful)<br />
  48. 48. Phiser’s Pricelist<br />Talking about “freelancer”<br />High valuable cards<br />They’re mostly selling with cards PayPal, MoneyBookers, eBay, RapidShare, … accounts.<br />Declined Fullz can be used for shopping with “Bill Me Later, PayPal Later, …”<br />all cards are checked before selling<br />Talking about Fullz (SSN, DOB, MMN, PIN, …)<br />
  49. 49. Phiser’s Success<br />
  50. 50. Phiser’s Success<br />
  51. 51. Black Market<br />Black Markets allows verified people to exchange any valuable stuff, like credit cards, fullz, emails, phishing templates, …<br />They can be found on many places<br /><ul><li>IRC [any-network #ccworld]
  52. 52. Web (mostly forum) [mazafaka.cc, cardingzone.org,…]
  53. 53. SILC (most exclusive) [access only for invited people]
  54. 54. Mail discussions [access only for invited people]</li></ul>To get access to private black markets you need to be invited from 5 or more people and pay from $1 000 to $10 000<br />
  55. 55. (ordinary) Black Market prices<br />
  56. 56. Black Market: How to pay<br />Most popular was eGolduntil 2007 when the US government ordered e-gold administration to lock/block approximately 58 e-gold accounts, in 2008 was three directors plead guilty<br />Now exist two very popular services with pretty good identification guarantee:<br /><ul><li>WebMoney (Russian multifunctional payment service)
  57. 57. Liberty Reserve (Very similar as eGold, but HQ is in Costa Rica)</li></ul>Exchange service can be used to cover much more identity, which will transfer money from one service to another in few seconds for big fees (5% - 25%, depends on services).<br />There exists more than 500 Exchange services, and 95% are from China, Russia, Costa Rica, Belize, Seychelles, etc.<br />Many rippers (frauders) on ordinary black markets<br />
  58. 58. Black Market Examples Forum<br />
  59. 59. Black Market Examples IRC<br />
  60. 60. Position: Buyer / Cashier<br />His job is use cards for buying stuff to safe drop<br />Low dangerous position<br />Must have very good skills, know security of payment gateways and eShops<br />Many times he need to confirm orders by additional information about card owner, like background, SSN, MMN, DOB<br />Sometimes he need to confirm orders by phone conversation<br />Buyers have mostly very good access to all information from 3rd party services<br />They have access to high valuable proxys, which can be chosen by country and city and are also high anonymous (not sending any proxy identificators)<br />If are they independent, they are asking for 10% - 25% from goods price<br />If they’re working in group, they get 30% - 60% from sold prices<br />
  61. 61. Position: Drop<br />His job is pick-up money or ordered goods<br />Very dangerous position<br />Safe drops for money are used for wire transfers, or WesterUnion orders<br />Many times is drop for WesterUnion WU Agent in country like Thailand, Indonesia, India, etc.<br />Good drops often use homeless or asocial people for picking goods from UPS, Fedex, or Post<br />Independent drops takes 20% - 50% from goods or money<br />In group they takes 20% - 40% from goods selling price or money<br />They’re also cashing skimmed cards<br />Mostly in countries like Thailand or Italy, because of countries block (Many US, AU, CA, … cards are blocked for countries like Germany, Slovakia, Russia, etc. Card owner can withdraw money from card in a bank with assistance of bankers)<br />
  62. 62. How to …<br />Real life examples<br />
  63. 63. How to get cards<br />Most ordinary way is to hack eShop<br />Most popular technique is SQLi<br />
  64. 64. How to check card validity<br />Most ordinary way is to use “Donate us” form on any foundation website to make payment on small amount ($0.1 - $15)<br />Much more sophisticated is to<br />use three step payment<br />processors, which can tell in <br />first step, if a card is valid, in<br />second will check AVS (adress<br />verification system), if address <br />and zip are same as in card<br /> and in third will try to make <br /> payment<br />An hacker can stop this in first <br />or second step and not make<br />payment on card<br />Bigger chance not loose this card<br />
  65. 65. How to get SSN, DOB, …<br />In US, UK, DE, etc. law enforcements, firemen, doctors in hospitals, employments in social security and lawyers, have access to this information<br />There are always people, who wants make more money<br />
  66. 66. How to get balance information<br />Balance information is highly valuable, because cashier will not attract attention to himself<br />This is mostly most expensive service provided by 3rd party groups<br />There are two very nice and simply ways how to get it in USA<br /><ul><li>Call to free number in biggest bank in US +18004321000(Bank of America)</li></ul> a robot voice will request credit card number and for verification SSN<br /><ul><li>Good payment processor, which can check card validity with paying amount in first single request. Then an hacker need to send few request to know approximately amount
  67. 67. Example of such a request:
  68. 68. Paying amount: $4500
  69. 69. Paying amount: $1500
  70. 70. Paying amount: $3500
  71. 71. Paying amount: $3000
  72. 72. Paying amount: $3200</li></li></ul><li>How to bypass 3-D secure<br />This depends on implementation, but 90% of 3-D secure websites are outsourced by big payment processors (FirstData [achex], etc.)<br />https://www.achex.com/RequestDispatcher/Issuer3DSecureResponse;AchexSession=DCXzGW9GQT7ZTgrFpnTCy75ZvXm0QJgyBRHjz1L8WNTBL1jCVYvz!1061590781<br />This bug was really simple. They have forgotten to add expiration/destroy to response session, then every card can be verified by 3D-Secure with this old URL<br />In a real world, you not need much to validate yourself as owner of card in 3-D secure, because every password can be changed online by adding few information about card, mostly SSN, DOB, ZIP, CVV2, EXP date.<br />If the owner of a credit card didn’t use fill up information on 3-D secure register form, you can always push “No Thanks” and pay without 3-D secure<br />Anyone can check, if a card is in Verified by Visa, or MasterCard Secure Code program just by visiting this sites and put there card number<br />https://verified.visa.com/aam/data/vdc/landing.aam?partner=vdc&resize=<br /> https://enrollment.securecode.com/vpas/cuets-en.html<br />
  73. 73. How to get proxy for exact city<br />Every buyer/carder needs good proxy for exact city in exact country/state as is his stolen credit card. Many eShops and payment processors are using GeoIP localization<br />Anyone can buy proxies from specialized russian service, which is using botnet to provide socks 5 proxies. They can be ordered by country, state, city and speed<br />They’re offering approximately 250 000 working proxies from almost every country in the World<br />
  74. 74. How to get cash from cards<br />There exist few ways how to get money from credit cards<br />Use virtual POS terminal<br /><ul><li>Virtual POS terminal will transfer money to</li></ul> bank account in next day. This technique require<br /> real working shop, which accept orders daily,<br /> and cash only few stolen cards per day to not<br />attract attention.<br />Affiliate<br /><ul><li>Very popular technique is to open an affiliate account, mostly on porn sites and order customer accounts through this affiliate accounts with stolen cards. This will cost every card $25 - $50 for a month and affiliate will get $10 - $50 for each customer. </li></li></ul><li>How to get cash from cards<br />Western Union<br /><ul><li>WU is pretty complicated, because needs a lot assets to </li></ul>make successfully order.<br /><ul><li>WU allows people from few countries (US, CA, AU, NZ, …) to make online order with their Visa or MasterCard.
  75. 75. They’re using 3-D secure and every order must be confirmed online via phone.
  76. 76. Phone number must be same as in credit card file in the issuer database and they’re asking for background information (if it’s available).
  77. 77. Cashier need to have access to good VoIP service to change displayed number, good information about card owner (including background) and also there must be very good drop, to receive this money.
  78. 78. Many times is drop original Western Union Agent in countries like Thailand, India, China, etc.
  79. 79. Good cashier can make daily $15 000 - $150 000</li></li></ul><li>Malware in ATM<br />
  80. 80. …and if you are asking yourself:<br />Why would somebody risk long jailtime?<br />here is the answer<br />
  81. 81.
  82. 82. Thank you<br />Rastislav Turek<br />turek@synopsi.com<br />+1 (615) SYN-OPSI<br />

×