├── .gitignore ├── README.md ├── appendix-A └── bhp_slack.py ├── appendix-B └── get_opendir.py ├── appendix-C ├── accountlist.txt ├── get_from_web.py └── twitter_ioc_crawler.py ├── black-hat-python-2e-ja.png ├── chapter-01 └── scan.py ├── chapter-02 ├── netcat.py ├── proxy.py ├── ssh_cmd.py ├── ssh_rcmd.py ├── ssh_server.py ├── tcp_client.py ├── tcp_server.py └── udp_client.py ├── chapter-03 ├── scanner.py ├── sniffer.py ├── sniffer_ip_header_parse.py ├── sniffer_ip_header_parse_ctypes.py └── sniffer_with_icmp.py ├── chapter-04 ├── arper.py ├── detector.py ├── mail_sniffer1.py ├── mail_sniffer2.py ├── pcap.pcap └── recapper.py ├── chapter-05 ├── bruter.py ├── htmlparser-test.py ├── mapper.py └── wp_killer.py ├── chapter-06 ├── bhp_bing.py ├── bhp_fuzzer.py └── bhp_wordlist.py ├── chapter-07 ├── abc.json ├── dirlister.py ├── environment.py └── github_trojan.py ├── chapter-08 ├── keylogger.py ├── sandbox_detect.py ├── screenshotter.py └── shell_exec.py ├── chapter-09 ├── cryptor.py ├── email_exfil.py ├── exfil.py ├── paste_exfil.py └── transmit_exfil.py ├── chapter-10 ├── bhservice.py ├── bhservice_task.vbs ├── file_monitor1.py ├── file_monitor2.py ├── process_monitor1.py └── process_monitor2.py └── chapter-11 └── aslrcheck.py /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *~ 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/README.md -------------------------------------------------------------------------------- /appendix-A/bhp_slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/appendix-A/bhp_slack.py -------------------------------------------------------------------------------- /appendix-B/get_opendir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/appendix-B/get_opendir.py -------------------------------------------------------------------------------- /appendix-C/accountlist.txt: -------------------------------------------------------------------------------- 1 | TrendMicroRSRCH -------------------------------------------------------------------------------- /appendix-C/get_from_web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/appendix-C/get_from_web.py -------------------------------------------------------------------------------- /appendix-C/twitter_ioc_crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/appendix-C/twitter_ioc_crawler.py -------------------------------------------------------------------------------- /black-hat-python-2e-ja.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/black-hat-python-2e-ja.png -------------------------------------------------------------------------------- /chapter-01/scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-01/scan.py -------------------------------------------------------------------------------- /chapter-02/netcat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-02/netcat.py -------------------------------------------------------------------------------- /chapter-02/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-02/proxy.py -------------------------------------------------------------------------------- /chapter-02/ssh_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-02/ssh_cmd.py -------------------------------------------------------------------------------- /chapter-02/ssh_rcmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-02/ssh_rcmd.py -------------------------------------------------------------------------------- /chapter-02/ssh_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-02/ssh_server.py -------------------------------------------------------------------------------- /chapter-02/tcp_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-02/tcp_client.py -------------------------------------------------------------------------------- /chapter-02/tcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-02/tcp_server.py -------------------------------------------------------------------------------- /chapter-02/udp_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-02/udp_client.py -------------------------------------------------------------------------------- /chapter-03/scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-03/scanner.py -------------------------------------------------------------------------------- /chapter-03/sniffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-03/sniffer.py -------------------------------------------------------------------------------- /chapter-03/sniffer_ip_header_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-03/sniffer_ip_header_parse.py -------------------------------------------------------------------------------- /chapter-03/sniffer_ip_header_parse_ctypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-03/sniffer_ip_header_parse_ctypes.py -------------------------------------------------------------------------------- /chapter-03/sniffer_with_icmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-03/sniffer_with_icmp.py -------------------------------------------------------------------------------- /chapter-04/arper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-04/arper.py -------------------------------------------------------------------------------- /chapter-04/detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-04/detector.py -------------------------------------------------------------------------------- /chapter-04/mail_sniffer1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-04/mail_sniffer1.py -------------------------------------------------------------------------------- /chapter-04/mail_sniffer2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-04/mail_sniffer2.py -------------------------------------------------------------------------------- /chapter-04/pcap.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-04/pcap.pcap -------------------------------------------------------------------------------- /chapter-04/recapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-04/recapper.py -------------------------------------------------------------------------------- /chapter-05/bruter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-05/bruter.py -------------------------------------------------------------------------------- /chapter-05/htmlparser-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-05/htmlparser-test.py -------------------------------------------------------------------------------- /chapter-05/mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-05/mapper.py -------------------------------------------------------------------------------- /chapter-05/wp_killer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-05/wp_killer.py -------------------------------------------------------------------------------- /chapter-06/bhp_bing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-06/bhp_bing.py -------------------------------------------------------------------------------- /chapter-06/bhp_fuzzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-06/bhp_fuzzer.py -------------------------------------------------------------------------------- /chapter-06/bhp_wordlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-06/bhp_wordlist.py -------------------------------------------------------------------------------- /chapter-07/abc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-07/abc.json -------------------------------------------------------------------------------- /chapter-07/dirlister.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-07/dirlister.py -------------------------------------------------------------------------------- /chapter-07/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-07/environment.py -------------------------------------------------------------------------------- /chapter-07/github_trojan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-07/github_trojan.py -------------------------------------------------------------------------------- /chapter-08/keylogger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-08/keylogger.py -------------------------------------------------------------------------------- /chapter-08/sandbox_detect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-08/sandbox_detect.py -------------------------------------------------------------------------------- /chapter-08/screenshotter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-08/screenshotter.py -------------------------------------------------------------------------------- /chapter-08/shell_exec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-08/shell_exec.py -------------------------------------------------------------------------------- /chapter-09/cryptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-09/cryptor.py -------------------------------------------------------------------------------- /chapter-09/email_exfil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-09/email_exfil.py -------------------------------------------------------------------------------- /chapter-09/exfil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-09/exfil.py -------------------------------------------------------------------------------- /chapter-09/paste_exfil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-09/paste_exfil.py -------------------------------------------------------------------------------- /chapter-09/transmit_exfil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-09/transmit_exfil.py -------------------------------------------------------------------------------- /chapter-10/bhservice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-10/bhservice.py -------------------------------------------------------------------------------- /chapter-10/bhservice_task.vbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-10/bhservice_task.vbs -------------------------------------------------------------------------------- /chapter-10/file_monitor1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-10/file_monitor1.py -------------------------------------------------------------------------------- /chapter-10/file_monitor2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-10/file_monitor2.py -------------------------------------------------------------------------------- /chapter-10/process_monitor1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-10/process_monitor1.py -------------------------------------------------------------------------------- /chapter-10/process_monitor2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-10/process_monitor2.py -------------------------------------------------------------------------------- /chapter-11/aslrcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilly-japan/black-hat-python-2e-ja/HEAD/chapter-11/aslrcheck.py --------------------------------------------------------------------------------