Welcome to the Black Hat Ruby labs repository.
This repository is publicly available repository for all files related to Black Hat Ruby Book. If you have any related questions or bugs, please open a new issue.
π
βββ ch01
β βββ bht-template.rb
β βββ enough_talking.rb
β βββ ruby-language-riptutorial.com.pdf
π
βββ ch02
β βββ installing-ruby_Linux.txt
β βββ installing-ruby_Windows.txt
π
βββ ch03
β βββ BHRuby.exe
β βββ BHRuby.py
β βββ binary-data-ruby.pdf
β βββ cli-args.rb
β βββ cli-opts-1.rb
β βββ cli-opts-2.rb
β βββ cli-opts.rb
β βββ colorization-1.rb
β βββ console-tab-completion-1.rb
β βββ console-tab-completion-2.rb
β βββ cursor-1.rb
β βββ cursor-2.rb
β βββ cursor-ctrl.rb
β βββ terminal-size.rb
π
βββ ch04
β βββ conversion.rb
β βββ extraction.rb
β βββ iconv.rb
β βββ pattern_create-offset.rb
β βββ saml.rb
β βββ user_pass.list
π
βββ ch05
β βββ Abyss Web Server X1 2.11.1.exe
β βββ badpdf-clone.rb
β βββ badpdf.rb
β βββ bhr
β βββ bhr.asm
β βββ bhr-clean.pdf
β βββ bhr-ntlm.pdf
β βββ find-suid.rb
β βββ find-unquoted-services.rb
β βββ hexdump.rb
β βββ index.html
β βββ index.json
β βββ index.xml
β βββ parsing-html.rb
β βββ parsing-json.rb
β βββ parsing-xml.rb
β βββ rshell.rb
β βββ stack5-exploit.rb
β βββ timestomper.rb
β βββ timestomper-win.rb
π
βββ ch06
β βββ aes_encryptor.rb
β βββ caesar_cipher.rb
β βββ generate_hashes.rb
β βββ lm_hash.rb
β βββ rijndael.rb
β βββ rsa-encryptor.rb
β βββ rsa-keys_and_certs.rb
β βββ rubyfu.png
β βββ secret.pdf
β βββ steganor.rb
β βββ unsteganor.rb
π
βββ ch07
β βββ detect-os.rb
β βββ execute-system-commands.rb
π
βββ ch08
β βββ badexcel.rb
β βββ badshortcut.lnk
β βββ badshortcut.rb
β βββ dll-injector-nums.rb
β βββ dll-injector.rb
β βββ inline-shellcode.rb
β βββ winrm.rb
β βββ wmi-rshell.rb
π
βββ ch09
β βββ bind-shell.rb
β βββ ifconfig.rb
β βββ ip-obfuscator.rb
β βββ port-scanner.rb
β βββ reverse-shell.rb
β βββ ssid_finder.rb
β βββ tcp-client.rb
β βββ tcp-client-socket.rb
β βββ tcp-server.rb
β βββ tcp-server-socket.rb
β βββ udp-client.rb
β βββ udp-server.rb
π
βββ ch10
β βββ config.txt
β βββ cve-2018-10933.iso
β βββ cve-2018-10933.rb
β βββ dns-client.rb
β βββ dns-server.rb
β βββ domain_splitter.rb
β βββ druby-client.rb
β βββ druby-server.exe
β βββ druby-server.rb
β βββ druby-server-ssl.exe
β βββ ftp-client.rb
β βββ ftp-server.rb
β βββ http-server-advanced.rb
β βββ ssh-client-cli.rb
β βββ ssh-client-exec.rb
β βββ ssh-client-shell.rb
β βββ ssh-fw-tunnel.rb
β βββ ssh-rv-tunnel.rb
β βββ ssh-server.rb
β βββ tftp-client.rb
β βββ tftp-client-simplified.rb
β βββ tftp-server.rb
π
βββ ch11
β βββ arp-spoofer.rb
β βββ deauth.rb
β βββ ftp-captured.pcapng
β βββ ftp-sniffer.rb
β βββ packet-capturer.rb
β βββ packetgen-tcp.rb
β βββ packet-parser.rb
β βββ rogue-ap.rb
β βββ snmp-spoofing.rb
π
βββ ch12
β βββ dealing_with_cookies.rb
β βββ http_auth-basic.rb
β βββ http_auth-digest.rb
β βββ http_auth-ntlm.rb
β βββ net-http_get.rb
β βββ net-http_post-exfiltrate.rb
β βββ net-http_post.rb
β βββ urlexrtactor.rb
β βββ websocket_request.rb
π
βββ ch13
β βββ contact-us-xss
β β βββ contact-us.rb
β β βββ views
β β βββ admin.erb
β β βββ contactus.erb
β β βββ login.erb
β βββ geckodriver
β βββ payloads.txt
β βββ xss-hunter-cgi.rb
β βββ xss-hunter.rb
β βββ xss-scanner-reflected.rb
β βββ xss-scanner-stored.rb
π
βββ ch14
β βββ require.rb
β βββ slack-c2.rb
β βββ telegram-c2.rb
π
βββ ch15
β βββ burp_alert.rb
β βββ burp_extension_template.rb
β βββ burp-gui-blink.rb
β βββ burp_gui.rb
β βββ jruby-complete-9.2.5.0.jar
β βββ Scanner-Extension-Template.rb
β βββ s2-052.iso
β βββ Struts_S2-052_Scanner.rb
β βββ Struts_S2-052_pwn.rb
π
βββ ch16
β βββ efssetup7.2.exe
β βββ fsws1.rb
β βββ fsws2.rb
β βββ fsws3.rb
β βββ fsws4.rb
β βββ fsws5.rb
β βββ fuzzer_socket.rb
π
βββ ch17
β βββ aux.rc
β βββ easyfilesharing_dump_dbs.rb
β βββ easyfilesharing_finder.rb
β βββ easyfilesharing_vfolder_seh.rb
β βββ exp.rc
β βββ read_users.rb