forked from googleinurl/SCANNER-INURLBR
-
Notifications
You must be signed in to change notification settings - Fork 40
/
inurlbr
executable file
·174 lines (159 loc) · 9.22 KB
/
inurlbr
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
#!/usr/bin/php -q
<?php
/*
+-----------------------------------------------------------------------------+
| [!] Legal disclaimer: Usage of INURLBR for attacking targets without prior |
| mutual consent is illegal. |
| It is the end user's responsibility to obey all applicable local, state and|
| federal laws. |
| Developers assume no liability and are not responsible for any misuse or |
| damage caused by this program |
+-----------------------------------------------------------------------------+
[+] Autor: MrCl0wn
[+] Blog: http://blog.mrcl0wn.com
[+] GitHub: https://github.com/MrCl0wnLab
[+] Twitter: https://twitter.com/MrCl0wnLab
[+] Email: mrcl0wnlab\@\gmail.com
[+] SCRIPT NAME: INURLBR 3.0
INURLBR scanner was developed by Cleiton Pinheiro, owner and founder of INURL - BRASIL.
Tool made in PHP that can run on different Linux distributions helps
hackers / security professionals in their specific searches.
With several options are automated methods of exploration, AND SCANNER is
known for its ease of use and performasse.
The inspiration to create the inurlbr scanner, was the XROOT Scan 5.2 application.
[+] Long desription
The INURLBR tool was developed aiming to meet the need of Hacking community.
Purpose: Make advanced searches to find potential vulnerabilities in web
applications known as Google Hacking with various options and search filters,
this tool has an absurd power of search engines available with
(24) + 6 engines special(deep web)
- Possibility generate IP ranges or random_ip and analyze their targets.
- Customization of HTTP-HEADER, USER-AGET, URL-REFERENCE.
- Execution external to exploit certain targets.
- Generator dorks random or set file dork.
- Option to set proxy, file proxy list, http proxy, file http proxy.
- Set time random proxy.
- It is possible to use TOR ip Random.
- Debug processes urls, http request, process irc.
- Server communication irc sending vulns urls for chat room.
- Possibility injection exploit GET / POST => SQLI, LFI, LFD.
- Filter and validation based regular expression.
- Extraction of email and url.
- Validation using http-code.
- Search pages based on strings file.
- Exploits commands manager.
- Paging limiter on search engines.
- Beep sound when trigger vulnerability note.
- Use text file as a data source for urls tests.
- Find personalized strings in return values of the tests.
- Validation vulnerability shellshock.
- File validation values wordpress wp-config.php.
- Execution sub validation processes.
- Validation syntax errors database and programmin.
- Data encryption as native parameter.
- Random google host.
- Scan port.
- Error Checking & values:
[*]JAVA INFINITYDB, [*]LOCAL FILE INCLUSION, [*]ZIMBRA MAIL, [*]ZEND FRAMEWORK,
[*]ERROR MARIADB, [*]ERROR MYSQL, [*]ERROR JBOSSWEB, [*]ERROR MICROSOFT,
[*]ERROR ODBC, [*]ERROR POSTGRESQL, [*]ERROR JAVA INFINITYDB, [*]ERROR PHP,
[*]CMS WORDPRESS, [*]SHELL WEB, [*]ERROR JDBC, [*]ERROR ASP,
[*]ERROR ORACLE, [*]ERROR DB2, [*]JDBC CFM, [*]ERROS LUA,
[*]ERROR INDEFINITE
[+] Dependencies - (PHP 8.*):
sudo apt-get install curl libcurl3 libcurl3-dev php8 php8-cli php8-curl
[+] Play LIST TUTORIAL:
https://www.youtube.com/watch?v=jwjZUsgf9xM&list=PLV1376pVwcCmcoCmq_Z4O0ra4BqjmhIaR
+--------------------------------------------------------------------------------------+
| | | G R 3 3 T S | | |
+--------------------------------------------------------------------------------------+
* r00t-3xp10t, Jh00n, chk_, Unknownantisec, sl4y3r 0wn3r, hc0d3r, arplhmd, 0x4h4x
* Clandestine, KoubackTr, SnakeTomahawk, SkyRedFild, Lorenzo Faletra, Eclipse, shaxer
* dd3str0y3r, Johnny Deep, Lenon Leite, pSico_b0y, Bakunim_Malvadão, IceKiller, c00z
* Oystex, rH, Warflop, se4b3ar, ResenhaCyber, OFJAAAH, aCCESS, Sub-Solo, OSINT Brazuca Team
*/
$set_error=0;
error_reporting($set_error);
ini_set('display_errors', $set_error);
ini_set('memory_limit', -1);
ini_set('max_execution_time', 0);
ini_set('allow_url_fopen', 1);
ini_set('max_file_size', -1);
ini_set('implicit_flush', 1);
(!isset($_SESSION) ? session_start() : null);
set_time_limit(0);
ob_implicit_flush(1);
ob_start();
#########################################################################################
#SET TITLE PROCESS.######################################################################
#Sets the process title visible in tools such as top and ps##############################
#########################################################################################
# https://www.php.net/manual/en/function.cli-set-process-title.php
$pid = getmypid();
$title = "INURLBR - Facada - {$pid}";
cli_set_process_title($title);
#########################################################################################
#Capturing TERMINAL VALUES.##############################################################
#(PHP 4 >= 4.3.0, PHP 5) Gets options from the command line argument list################
#http://php.net/manual/pt_BR/function.getopt.php#########################################
#########################################################################################
$command_list = [
'dork:', 'dork-file:', 'exploit-cad:', 'range:', 'range-rand:', 'irc:',
'exploit-all-id:', 'exploit-vul-id:', 'exploit-get:', 'exploit-post:',
'regexp-filter:', 'exploit-command:', 'command-all:', 'command-vul:',
'replace:', 'remove:', 'regexp:', 'sall:', 'sub-file:', 'sub-get::', 'sub-concat:',
'user-agent:', 'url-reference:', 'delay:', 'sendmail:', 'time-out:',
'http-header:', 'ifcode:', 'ifurl:', 'ifemail:', 'mp:', 'target:','no-color::',
'no-banner::', 'gc::','ua::', 'proxy:', 'proxy-file:', 'time-proxy:', 'pr::',
'proxy-http-file:', 'update::', 'info::', 'help::', 'unique::', 'popup::',
'ajuda::', 'cms-check::', 'sub-post::', 'robots::','alexa-rank::', 'beep::',
'exploit-list::', 'tor-random::', 'shellshock::','dork-rand:', 'sub-cmd-all:',
'sub-cmd-vul:', 'port-cmd:', 'port-scan:','port-write:', 'ifredirect:', 'persist:',
'file-cookie:', 'save-as:'
];
$opcoes = getopt('u::a:d:o:p:s:q:t:m::h::', $command_list);
#########################################################################################
#REMOVING DUPLICATE PARAMETERS ##########################################################
#########################################################################################
foreach ($opcoes as $key => $value):
if(is_array($value)):
$opcoes[$key] = $value[0];
endif;
endforeach;
#########################################################################################
#INCLUDE FILES CONFIGURATION ############################################################
#########################################################################################
$pwd = realpath(dirname(__FILE__));
require_once "{$pwd}/src/load/session.config.php";
require_once "{$pwd}/src/load/require.files.php";
#########################################################################################
#PARAMETER VALIDATION ###################################################################
#########################################################################################
require_once "{$pwd}/src/load/validate.options.php";
#########################################################################################
#STARTING WITH OPTIONS ##################################################################
#########################################################################################
__startingBanner();
__plus();
#########################################################################################
#RUN VALIDATION / PROCESSES SCAN RANG IP#################################################
#########################################################################################
if (__not_empty($_SESSION['config']['range']) || __not_empty($_SESSION['config']['range-rand'])):
__not_empty($_SESSION['config']['range']) ?
__process(__generatorRangeIP($_SESSION['config']['range'])) : null;
__not_empty($_SESSION['config']['range-rand']) ?
__process(__generatorIPRandom([1 => $_SESSION['config']['range-rand']])) : null;
__exitProcess();
endif;
#########################################################################################
#RUN VALIDATION / PROCESSES WITH FILE####################################################
#########################################################################################
if (__not_empty($_SESSION['config']['abrir-arquivo'])):
__openFile($_SESSION['config']['abrir-arquivo']);
__plus();
__exitProcess();
endif;
#########################################################################################
#RUN WITH SEARCH ENGINES#################################################################
#########################################################################################
__main($_SESSION['config']['dork'], $_SESSION['config']['motor'], $_SESSION['config']['cod']);