├── .gitattributes ├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .mailmap ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.rst ├── LICENSE ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── chapter10_Extendable_Tools_Using_Go_Plugins_and_LUA ├── lua-core │ ├── cmd │ │ └── scanner │ │ │ └── main.go │ └── plugins │ │ └── tomcat.lua ├── plugin-core │ ├── cmd │ │ └── scanner │ │ │ └── main.go │ └── scanner │ │ └── scanner.go └── plugin-tomcat │ └── main.go ├── chapter11_Cryptography_Implementing_and_Attacking ├── aes │ └── main.go ├── bcrypt │ └── main.go ├── gcm │ └── main.go ├── hashes │ ├── main.go │ └── wordlist.txt ├── hmac │ └── main.go ├── mutual-auth │ └── cmd │ │ ├── client │ │ ├── clientCrt.pem │ │ ├── clientCrt2.pem │ │ ├── clientKey.pem │ │ ├── clientKey2.pem │ │ └── main.go │ │ └── server │ │ ├── main.go │ │ ├── serverCrt.pem │ │ └── serverKey.pem ├── public-key │ └── main.go └── rc2-brute │ ├── main.go │ └── rc2 │ └── rc2.go ├── chapter12_Windows_System_Interaction_and_Analysis ├── peParser │ └── main.go └── procInjector │ ├── main.go │ ├── utils │ └── helpers.go │ └── winsys │ ├── constants.go │ ├── inject.go │ ├── models.go │ ├── token.go │ └── winmods.go ├── chapter13_Steganography_Hiding_Data └── imgInject │ ├── README.md │ ├── images │ └── battlecat.png │ ├── main.go │ ├── models │ └── opts.go │ ├── pnglib │ └── commands.go │ └── utils │ ├── encoders.go │ ├── reader.go │ └── writer.go ├── chapter14_Command_and_Control_Building_a_RAT ├── client │ └── client.go ├── grpcapi │ ├── implant.pb.go │ └── implant.proto ├── implant │ └── implant.go └── server │ └── server.go ├── chapter2_TCP_and_Go_Scanners_and_Proxies ├── README.md ├── copy-example │ └── main.go ├── dial │ └── main.go ├── echo-server │ └── main.go ├── io-example │ └── main.go ├── netcat-exec │ └── main.go ├── scanner-port-format │ └── portformat.go ├── tcp-scanner-final │ └── main.go ├── tcp-scanner-slow │ └── main.go ├── tcp-scanner-too-fast │ └── main.go ├── tcp-scanner-wg-too-fast │ └── main.go └── tcp-sync-scanner │ └── main.go ├── chapter3_HTTP_Clients_Remote_Interaction_with_Tools ├── basic-parsing │ └── main.go ├── basic │ └── main.go ├── bing-metadata │ ├── client │ │ └── main.go │ └── metadata │ │ ├── openxml.go │ │ └── pdf.go ├── metasploit-minimal │ ├── client │ │ └── main.go │ └── rpc │ │ └── msf.go └── shodan │ ├── cmd │ └── shodan │ │ └── main.go │ └── shodan │ ├── api.go │ ├── host.go │ └── shodan.go ├── chapter4_HTTP_Servers_Routing_and_Middleware ├── credential_harvester │ ├── credentials.txt │ ├── main.go │ └── public │ │ ├── index.html │ │ └── index_files │ │ ├── app.js │ │ ├── common.js │ │ ├── jquery-ui-1.10.4.custom.css │ │ ├── jquery-ui-1.10.4.custom.min.js │ │ ├── jquery.min.js │ │ ├── jstz.min.js │ │ ├── roundcube_logo.png │ │ ├── styles.css │ │ └── ui.js ├── hello_world │ └── main.go ├── multiplexer │ └── main.go ├── negroni_example │ └── main.go ├── simple_middleware │ └── main.go ├── simple_router │ └── main.go ├── template_example │ └── main.go └── websocket_keylogger │ ├── logger.js │ └── main.go ├── chapter5_Exploiting_DNS_Recon_and_More ├── a_server │ └── main.go ├── dns_proxy │ └── main.go ├── get_a │ └── main.go ├── get_all_a │ └── main.go └── subdomain_guesser │ ├── main.go │ ├── namelist.txt │ └── test.txt ├── chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole ├── password-guessing │ ├── main.go │ └── users.txt ├── password-recovery │ ├── dict.txt │ └── main.go ├── password-reuse │ ├── hosts.txt │ └── main.go └── smb │ ├── LICENSE │ ├── README.md │ ├── gss │ ├── gss.go │ └── oid.go │ ├── ntlmssp │ ├── crypto.go │ └── ntlmssp.go │ └── smb │ ├── encoder │ ├── encoder.go │ └── unicode.go │ ├── session.go │ └── smb.go ├── chapter7_Databases_and_Filesystems_Pilfering_and_Abusing ├── db │ ├── dbminer │ │ └── dbminer.go │ ├── mongo-connect │ │ └── main.go │ ├── mongo │ │ └── main.go │ ├── mysql-connect │ │ └── main.go │ ├── mysql │ │ └── main.go │ ├── seed-mongo.js │ └── seed-pg-mysql.sql └── filesystem │ ├── main.go │ └── somepath │ ├── anotherpath │ ├── nothing.txt │ └── users.csv │ ├── file1.txt │ └── yetanotherpath │ ├── nada.txt │ └── passwords.xlsx ├── chapter8_Packet_Processing_Living_on_the_Wire ├── filter │ └── main.go ├── ftp │ └── main.go ├── identify │ └── main.go └── syn-flood │ └── main.go ├── chapter9_Exploit_Code_Writing_and_Porting ├── dirtycow │ ├── dirty.c │ └── main.go ├── ftp_fuzz │ └── main.go ├── http_fuzz │ └── main.go └── jboss │ └── main.go ├── go.mod ├── go.sum ├── source_rename.sh └── src ├── README.md ├── basic_go_syntax.go ├── dial_tcp.go ├── hello ├── hello.go ├── io_example.go ├── nonconcurrent_scanning.go ├── swiss_army_knife.go ├── tcp_echo_server.go └── tcp_scanner ├── main.go └── tcp_scanner /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/.gitignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/.mailmap -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/LICENSE -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/README.md -------------------------------------------------------------------------------- /chapter10_Extendable_Tools_Using_Go_Plugins_and_LUA/lua-core/cmd/scanner/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter10_Extendable_Tools_Using_Go_Plugins_and_LUA/lua-core/cmd/scanner/main.go -------------------------------------------------------------------------------- /chapter10_Extendable_Tools_Using_Go_Plugins_and_LUA/lua-core/plugins/tomcat.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter10_Extendable_Tools_Using_Go_Plugins_and_LUA/lua-core/plugins/tomcat.lua -------------------------------------------------------------------------------- /chapter10_Extendable_Tools_Using_Go_Plugins_and_LUA/plugin-core/cmd/scanner/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter10_Extendable_Tools_Using_Go_Plugins_and_LUA/plugin-core/cmd/scanner/main.go -------------------------------------------------------------------------------- /chapter10_Extendable_Tools_Using_Go_Plugins_and_LUA/plugin-core/scanner/scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter10_Extendable_Tools_Using_Go_Plugins_and_LUA/plugin-core/scanner/scanner.go -------------------------------------------------------------------------------- /chapter10_Extendable_Tools_Using_Go_Plugins_and_LUA/plugin-tomcat/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter10_Extendable_Tools_Using_Go_Plugins_and_LUA/plugin-tomcat/main.go -------------------------------------------------------------------------------- /chapter11_Cryptography_Implementing_and_Attacking/aes/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter11_Cryptography_Implementing_and_Attacking/aes/main.go -------------------------------------------------------------------------------- /chapter11_Cryptography_Implementing_and_Attacking/bcrypt/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter11_Cryptography_Implementing_and_Attacking/bcrypt/main.go -------------------------------------------------------------------------------- /chapter11_Cryptography_Implementing_and_Attacking/gcm/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter11_Cryptography_Implementing_and_Attacking/gcm/main.go -------------------------------------------------------------------------------- /chapter11_Cryptography_Implementing_and_Attacking/hashes/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter11_Cryptography_Implementing_and_Attacking/hashes/main.go -------------------------------------------------------------------------------- /chapter11_Cryptography_Implementing_and_Attacking/hashes/wordlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter11_Cryptography_Implementing_and_Attacking/hashes/wordlist.txt -------------------------------------------------------------------------------- /chapter11_Cryptography_Implementing_and_Attacking/hmac/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter11_Cryptography_Implementing_and_Attacking/hmac/main.go -------------------------------------------------------------------------------- /chapter11_Cryptography_Implementing_and_Attacking/mutual-auth/cmd/client/clientCrt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter11_Cryptography_Implementing_and_Attacking/mutual-auth/cmd/client/clientCrt.pem -------------------------------------------------------------------------------- /chapter11_Cryptography_Implementing_and_Attacking/mutual-auth/cmd/client/clientCrt2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter11_Cryptography_Implementing_and_Attacking/mutual-auth/cmd/client/clientCrt2.pem -------------------------------------------------------------------------------- /chapter11_Cryptography_Implementing_and_Attacking/mutual-auth/cmd/client/clientKey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter11_Cryptography_Implementing_and_Attacking/mutual-auth/cmd/client/clientKey.pem -------------------------------------------------------------------------------- /chapter11_Cryptography_Implementing_and_Attacking/mutual-auth/cmd/client/clientKey2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter11_Cryptography_Implementing_and_Attacking/mutual-auth/cmd/client/clientKey2.pem -------------------------------------------------------------------------------- /chapter11_Cryptography_Implementing_and_Attacking/mutual-auth/cmd/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter11_Cryptography_Implementing_and_Attacking/mutual-auth/cmd/client/main.go -------------------------------------------------------------------------------- /chapter11_Cryptography_Implementing_and_Attacking/mutual-auth/cmd/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter11_Cryptography_Implementing_and_Attacking/mutual-auth/cmd/server/main.go -------------------------------------------------------------------------------- /chapter11_Cryptography_Implementing_and_Attacking/mutual-auth/cmd/server/serverCrt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter11_Cryptography_Implementing_and_Attacking/mutual-auth/cmd/server/serverCrt.pem -------------------------------------------------------------------------------- /chapter11_Cryptography_Implementing_and_Attacking/mutual-auth/cmd/server/serverKey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter11_Cryptography_Implementing_and_Attacking/mutual-auth/cmd/server/serverKey.pem -------------------------------------------------------------------------------- /chapter11_Cryptography_Implementing_and_Attacking/public-key/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter11_Cryptography_Implementing_and_Attacking/public-key/main.go -------------------------------------------------------------------------------- /chapter11_Cryptography_Implementing_and_Attacking/rc2-brute/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter11_Cryptography_Implementing_and_Attacking/rc2-brute/main.go -------------------------------------------------------------------------------- /chapter11_Cryptography_Implementing_and_Attacking/rc2-brute/rc2/rc2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter11_Cryptography_Implementing_and_Attacking/rc2-brute/rc2/rc2.go -------------------------------------------------------------------------------- /chapter12_Windows_System_Interaction_and_Analysis/peParser/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter12_Windows_System_Interaction_and_Analysis/peParser/main.go -------------------------------------------------------------------------------- /chapter12_Windows_System_Interaction_and_Analysis/procInjector/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter12_Windows_System_Interaction_and_Analysis/procInjector/main.go -------------------------------------------------------------------------------- /chapter12_Windows_System_Interaction_and_Analysis/procInjector/utils/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter12_Windows_System_Interaction_and_Analysis/procInjector/utils/helpers.go -------------------------------------------------------------------------------- /chapter12_Windows_System_Interaction_and_Analysis/procInjector/winsys/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter12_Windows_System_Interaction_and_Analysis/procInjector/winsys/constants.go -------------------------------------------------------------------------------- /chapter12_Windows_System_Interaction_and_Analysis/procInjector/winsys/inject.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter12_Windows_System_Interaction_and_Analysis/procInjector/winsys/inject.go -------------------------------------------------------------------------------- /chapter12_Windows_System_Interaction_and_Analysis/procInjector/winsys/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter12_Windows_System_Interaction_and_Analysis/procInjector/winsys/models.go -------------------------------------------------------------------------------- /chapter12_Windows_System_Interaction_and_Analysis/procInjector/winsys/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter12_Windows_System_Interaction_and_Analysis/procInjector/winsys/token.go -------------------------------------------------------------------------------- /chapter12_Windows_System_Interaction_and_Analysis/procInjector/winsys/winmods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter12_Windows_System_Interaction_and_Analysis/procInjector/winsys/winmods.go -------------------------------------------------------------------------------- /chapter13_Steganography_Hiding_Data/imgInject/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter13_Steganography_Hiding_Data/imgInject/README.md -------------------------------------------------------------------------------- /chapter13_Steganography_Hiding_Data/imgInject/images/battlecat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter13_Steganography_Hiding_Data/imgInject/images/battlecat.png -------------------------------------------------------------------------------- /chapter13_Steganography_Hiding_Data/imgInject/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter13_Steganography_Hiding_Data/imgInject/main.go -------------------------------------------------------------------------------- /chapter13_Steganography_Hiding_Data/imgInject/models/opts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter13_Steganography_Hiding_Data/imgInject/models/opts.go -------------------------------------------------------------------------------- /chapter13_Steganography_Hiding_Data/imgInject/pnglib/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter13_Steganography_Hiding_Data/imgInject/pnglib/commands.go -------------------------------------------------------------------------------- /chapter13_Steganography_Hiding_Data/imgInject/utils/encoders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter13_Steganography_Hiding_Data/imgInject/utils/encoders.go -------------------------------------------------------------------------------- /chapter13_Steganography_Hiding_Data/imgInject/utils/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter13_Steganography_Hiding_Data/imgInject/utils/reader.go -------------------------------------------------------------------------------- /chapter13_Steganography_Hiding_Data/imgInject/utils/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter13_Steganography_Hiding_Data/imgInject/utils/writer.go -------------------------------------------------------------------------------- /chapter14_Command_and_Control_Building_a_RAT/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter14_Command_and_Control_Building_a_RAT/client/client.go -------------------------------------------------------------------------------- /chapter14_Command_and_Control_Building_a_RAT/grpcapi/implant.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter14_Command_and_Control_Building_a_RAT/grpcapi/implant.pb.go -------------------------------------------------------------------------------- /chapter14_Command_and_Control_Building_a_RAT/grpcapi/implant.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter14_Command_and_Control_Building_a_RAT/grpcapi/implant.proto -------------------------------------------------------------------------------- /chapter14_Command_and_Control_Building_a_RAT/implant/implant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter14_Command_and_Control_Building_a_RAT/implant/implant.go -------------------------------------------------------------------------------- /chapter14_Command_and_Control_Building_a_RAT/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter14_Command_and_Control_Building_a_RAT/server/server.go -------------------------------------------------------------------------------- /chapter2_TCP_and_Go_Scanners_and_Proxies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter2_TCP_and_Go_Scanners_and_Proxies/README.md -------------------------------------------------------------------------------- /chapter2_TCP_and_Go_Scanners_and_Proxies/copy-example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter2_TCP_and_Go_Scanners_and_Proxies/copy-example/main.go -------------------------------------------------------------------------------- /chapter2_TCP_and_Go_Scanners_and_Proxies/dial/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter2_TCP_and_Go_Scanners_and_Proxies/dial/main.go -------------------------------------------------------------------------------- /chapter2_TCP_and_Go_Scanners_and_Proxies/echo-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter2_TCP_and_Go_Scanners_and_Proxies/echo-server/main.go -------------------------------------------------------------------------------- /chapter2_TCP_and_Go_Scanners_and_Proxies/io-example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter2_TCP_and_Go_Scanners_and_Proxies/io-example/main.go -------------------------------------------------------------------------------- /chapter2_TCP_and_Go_Scanners_and_Proxies/netcat-exec/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter2_TCP_and_Go_Scanners_and_Proxies/netcat-exec/main.go -------------------------------------------------------------------------------- /chapter2_TCP_and_Go_Scanners_and_Proxies/scanner-port-format/portformat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter2_TCP_and_Go_Scanners_and_Proxies/scanner-port-format/portformat.go -------------------------------------------------------------------------------- /chapter2_TCP_and_Go_Scanners_and_Proxies/tcp-scanner-final/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter2_TCP_and_Go_Scanners_and_Proxies/tcp-scanner-final/main.go -------------------------------------------------------------------------------- /chapter2_TCP_and_Go_Scanners_and_Proxies/tcp-scanner-slow/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter2_TCP_and_Go_Scanners_and_Proxies/tcp-scanner-slow/main.go -------------------------------------------------------------------------------- /chapter2_TCP_and_Go_Scanners_and_Proxies/tcp-scanner-too-fast/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter2_TCP_and_Go_Scanners_and_Proxies/tcp-scanner-too-fast/main.go -------------------------------------------------------------------------------- /chapter2_TCP_and_Go_Scanners_and_Proxies/tcp-scanner-wg-too-fast/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter2_TCP_and_Go_Scanners_and_Proxies/tcp-scanner-wg-too-fast/main.go -------------------------------------------------------------------------------- /chapter2_TCP_and_Go_Scanners_and_Proxies/tcp-sync-scanner/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter2_TCP_and_Go_Scanners_and_Proxies/tcp-sync-scanner/main.go -------------------------------------------------------------------------------- /chapter3_HTTP_Clients_Remote_Interaction_with_Tools/basic-parsing/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter3_HTTP_Clients_Remote_Interaction_with_Tools/basic-parsing/main.go -------------------------------------------------------------------------------- /chapter3_HTTP_Clients_Remote_Interaction_with_Tools/basic/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter3_HTTP_Clients_Remote_Interaction_with_Tools/basic/main.go -------------------------------------------------------------------------------- /chapter3_HTTP_Clients_Remote_Interaction_with_Tools/bing-metadata/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter3_HTTP_Clients_Remote_Interaction_with_Tools/bing-metadata/client/main.go -------------------------------------------------------------------------------- /chapter3_HTTP_Clients_Remote_Interaction_with_Tools/bing-metadata/metadata/openxml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter3_HTTP_Clients_Remote_Interaction_with_Tools/bing-metadata/metadata/openxml.go -------------------------------------------------------------------------------- /chapter3_HTTP_Clients_Remote_Interaction_with_Tools/bing-metadata/metadata/pdf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter3_HTTP_Clients_Remote_Interaction_with_Tools/bing-metadata/metadata/pdf.go -------------------------------------------------------------------------------- /chapter3_HTTP_Clients_Remote_Interaction_with_Tools/metasploit-minimal/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter3_HTTP_Clients_Remote_Interaction_with_Tools/metasploit-minimal/client/main.go -------------------------------------------------------------------------------- /chapter3_HTTP_Clients_Remote_Interaction_with_Tools/metasploit-minimal/rpc/msf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter3_HTTP_Clients_Remote_Interaction_with_Tools/metasploit-minimal/rpc/msf.go -------------------------------------------------------------------------------- /chapter3_HTTP_Clients_Remote_Interaction_with_Tools/shodan/cmd/shodan/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter3_HTTP_Clients_Remote_Interaction_with_Tools/shodan/cmd/shodan/main.go -------------------------------------------------------------------------------- /chapter3_HTTP_Clients_Remote_Interaction_with_Tools/shodan/shodan/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter3_HTTP_Clients_Remote_Interaction_with_Tools/shodan/shodan/api.go -------------------------------------------------------------------------------- /chapter3_HTTP_Clients_Remote_Interaction_with_Tools/shodan/shodan/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter3_HTTP_Clients_Remote_Interaction_with_Tools/shodan/shodan/host.go -------------------------------------------------------------------------------- /chapter3_HTTP_Clients_Remote_Interaction_with_Tools/shodan/shodan/shodan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter3_HTTP_Clients_Remote_Interaction_with_Tools/shodan/shodan/shodan.go -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/credentials.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/main.go -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index.html -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/app.js -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/common.js -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/jquery-ui-1.10.4.custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/jquery-ui-1.10.4.custom.css -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/jquery-ui-1.10.4.custom.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/jquery-ui-1.10.4.custom.min.js -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/jquery.min.js -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/jstz.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/jstz.min.js -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/roundcube_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/roundcube_logo.png -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/styles.css -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/credential_harvester/public/index_files/ui.js -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/hello_world/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/hello_world/main.go -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/multiplexer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/multiplexer/main.go -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/negroni_example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/negroni_example/main.go -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/simple_middleware/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/simple_middleware/main.go -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/simple_router/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/simple_router/main.go -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/template_example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/template_example/main.go -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/websocket_keylogger/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/websocket_keylogger/logger.js -------------------------------------------------------------------------------- /chapter4_HTTP_Servers_Routing_and_Middleware/websocket_keylogger/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter4_HTTP_Servers_Routing_and_Middleware/websocket_keylogger/main.go -------------------------------------------------------------------------------- /chapter5_Exploiting_DNS_Recon_and_More/a_server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter5_Exploiting_DNS_Recon_and_More/a_server/main.go -------------------------------------------------------------------------------- /chapter5_Exploiting_DNS_Recon_and_More/dns_proxy/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter5_Exploiting_DNS_Recon_and_More/dns_proxy/main.go -------------------------------------------------------------------------------- /chapter5_Exploiting_DNS_Recon_and_More/get_a/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter5_Exploiting_DNS_Recon_and_More/get_a/main.go -------------------------------------------------------------------------------- /chapter5_Exploiting_DNS_Recon_and_More/get_all_a/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter5_Exploiting_DNS_Recon_and_More/get_all_a/main.go -------------------------------------------------------------------------------- /chapter5_Exploiting_DNS_Recon_and_More/subdomain_guesser/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter5_Exploiting_DNS_Recon_and_More/subdomain_guesser/main.go -------------------------------------------------------------------------------- /chapter5_Exploiting_DNS_Recon_and_More/subdomain_guesser/namelist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter5_Exploiting_DNS_Recon_and_More/subdomain_guesser/namelist.txt -------------------------------------------------------------------------------- /chapter5_Exploiting_DNS_Recon_and_More/subdomain_guesser/test.txt: -------------------------------------------------------------------------------- 1 | www 2 | ftp 3 | -------------------------------------------------------------------------------- /chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/password-guessing/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/password-guessing/main.go -------------------------------------------------------------------------------- /chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/password-guessing/users.txt: -------------------------------------------------------------------------------- 1 | administrator 2 | bob 3 | alice -------------------------------------------------------------------------------- /chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/password-recovery/dict.txt: -------------------------------------------------------------------------------- 1 | Password1 2 | Winter2016 3 | Spring2017 4 | -------------------------------------------------------------------------------- /chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/password-recovery/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/password-recovery/main.go -------------------------------------------------------------------------------- /chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/password-reuse/hosts.txt: -------------------------------------------------------------------------------- 1 | 172.16.248.192 -------------------------------------------------------------------------------- /chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/password-reuse/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/password-reuse/main.go -------------------------------------------------------------------------------- /chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/LICENSE -------------------------------------------------------------------------------- /chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/README.md -------------------------------------------------------------------------------- /chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/gss/gss.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/gss/gss.go -------------------------------------------------------------------------------- /chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/gss/oid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/gss/oid.go -------------------------------------------------------------------------------- /chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/ntlmssp/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/ntlmssp/crypto.go -------------------------------------------------------------------------------- /chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/ntlmssp/ntlmssp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/ntlmssp/ntlmssp.go -------------------------------------------------------------------------------- /chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/smb/encoder/encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/smb/encoder/encoder.go -------------------------------------------------------------------------------- /chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/smb/encoder/unicode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/smb/encoder/unicode.go -------------------------------------------------------------------------------- /chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/smb/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/smb/session.go -------------------------------------------------------------------------------- /chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/smb/smb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter6_SMB_and_NTLM_A_Peek_Down_the_Rabbit_Hole/smb/smb/smb.go -------------------------------------------------------------------------------- /chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/db/dbminer/dbminer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/db/dbminer/dbminer.go -------------------------------------------------------------------------------- /chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/db/mongo-connect/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/db/mongo-connect/main.go -------------------------------------------------------------------------------- /chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/db/mongo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/db/mongo/main.go -------------------------------------------------------------------------------- /chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/db/mysql-connect/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/db/mysql-connect/main.go -------------------------------------------------------------------------------- /chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/db/mysql/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/db/mysql/main.go -------------------------------------------------------------------------------- /chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/db/seed-mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/db/seed-mongo.js -------------------------------------------------------------------------------- /chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/db/seed-pg-mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/db/seed-pg-mysql.sql -------------------------------------------------------------------------------- /chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/filesystem/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/filesystem/main.go -------------------------------------------------------------------------------- /chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/filesystem/somepath/anotherpath/nothing.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/filesystem/somepath/anotherpath/users.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/filesystem/somepath/file1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/filesystem/somepath/yetanotherpath/nada.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter7_Databases_and_Filesystems_Pilfering_and_Abusing/filesystem/somepath/yetanotherpath/passwords.xlsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter8_Packet_Processing_Living_on_the_Wire/filter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter8_Packet_Processing_Living_on_the_Wire/filter/main.go -------------------------------------------------------------------------------- /chapter8_Packet_Processing_Living_on_the_Wire/ftp/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter8_Packet_Processing_Living_on_the_Wire/ftp/main.go -------------------------------------------------------------------------------- /chapter8_Packet_Processing_Living_on_the_Wire/identify/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter8_Packet_Processing_Living_on_the_Wire/identify/main.go -------------------------------------------------------------------------------- /chapter8_Packet_Processing_Living_on_the_Wire/syn-flood/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter8_Packet_Processing_Living_on_the_Wire/syn-flood/main.go -------------------------------------------------------------------------------- /chapter9_Exploit_Code_Writing_and_Porting/dirtycow/dirty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter9_Exploit_Code_Writing_and_Porting/dirtycow/dirty.c -------------------------------------------------------------------------------- /chapter9_Exploit_Code_Writing_and_Porting/dirtycow/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter9_Exploit_Code_Writing_and_Porting/dirtycow/main.go -------------------------------------------------------------------------------- /chapter9_Exploit_Code_Writing_and_Porting/ftp_fuzz/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter9_Exploit_Code_Writing_and_Porting/ftp_fuzz/main.go -------------------------------------------------------------------------------- /chapter9_Exploit_Code_Writing_and_Porting/http_fuzz/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter9_Exploit_Code_Writing_and_Porting/http_fuzz/main.go -------------------------------------------------------------------------------- /chapter9_Exploit_Code_Writing_and_Porting/jboss/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/chapter9_Exploit_Code_Writing_and_Porting/jboss/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/go.sum -------------------------------------------------------------------------------- /source_rename.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/source_rename.sh -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- 1 | # bhg 2 | Code samples for the No Starch Press Black Hat Go 3 | -------------------------------------------------------------------------------- /src/basic_go_syntax.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/src/basic_go_syntax.go -------------------------------------------------------------------------------- /src/dial_tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/src/dial_tcp.go -------------------------------------------------------------------------------- /src/hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/src/hello -------------------------------------------------------------------------------- /src/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/src/hello.go -------------------------------------------------------------------------------- /src/io_example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/src/io_example.go -------------------------------------------------------------------------------- /src/nonconcurrent_scanning.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/src/nonconcurrent_scanning.go -------------------------------------------------------------------------------- /src/swiss_army_knife.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/src/swiss_army_knife.go -------------------------------------------------------------------------------- /src/tcp_echo_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/src/tcp_echo_server.go -------------------------------------------------------------------------------- /src/tcp_scanner/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/src/tcp_scanner/main.go -------------------------------------------------------------------------------- /src/tcp_scanner/tcp_scanner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TralahM/blackhat-go/HEAD/src/tcp_scanner/tcp_scanner --------------------------------------------------------------------------------