package jwtex | |
import ( | |
"encoding/base64" | |
"encoding/json" | |
"fmt" | |
"strings" | |
"testing" | |
) |
nmap -sV -vv -Pn 123.123.123.123 -oN outputfile.txt
Users and API clients need to access the web server on a port that you can select (by default, 8080). The Enterprise server needs to access portswigger.net on port 443, to carry out license activation and software updates. Note that this access is needed for ongoing usage of the software, not only during initial installation. You can configure a network proxy if this is needed to reach the public web. If you install agents on any external machines, these need to access the Enterprise server machine on port 8072. If you use the bundled database, then any external agent machines will need to access the Enterprise server machine on port 9092. If you use an external database, then the Enterprise server and any external agents will need to access the database service on the configured host and port. Agents will need to access the sites that are to be scanned (on ports 80, 443, etc. as required). To gain the full benefit of Burp Suite’s out-of-band vulnerability detection technology, agents will need to access burp
In about:config in Firefox, all of the below should be set to false
- network.captive-portal-service.enabled
- extensions.getAddons.cache.enabled
- network.prefetch-next
- browser.newtabpage.enabled
- toolkit.telemetry.archive.enabled = false
- toolkit.telemetry.enabled = false
- toolkit.telemetry.rejected = true
exec - Returns last line of commands output
passthru - Passes commands output directly to the browser
system - Passes commands output directly to the browser and returns last line
shell_exec - Returns commands output
\`\` (backticks) - Same as shell_exec()
popen - Opens read or write pipe to process of a command
proc_open - Similar to popen() but greater degree of control
pcntl_exec - Executes a program
#!/usr/bin/env ruby | |
require 'jwt' | |
require 'base64' | |
require 'openssl' | |
payload = {:data => 'test'} | |
pem = File.read("test_key.pub") |
#!/usr/bin/env ruby | |
require "Base64" | |
$pass = 1 | |
def base64er(string) | |
# puts "Decoding: #{string}" | |
str = Base64.decode64(string) |