You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 17, 2021. It is now read-only.
# AutoSQLi, **the new way script-kiddies hack websites** ( that's a joke :p )
2
-
3
-
## What is working right now
4
-
5
-
- Save System
6
-
- there is a complete save system, which can resume even when your pc crashed.
7
-
- technology is cool
8
-
- Dorking
9
-
- from the command line ( one dork ): YES
10
-
- from a file: NO
11
-
- from an interactive wizard: YES
12
-
- Waffing
13
-
- Thanks to Eku, WhatWaf now has a JSON output function.
14
-
- So it's mostly finished :)
15
-
- UPDATE: WhatWaf is completly working with AutoSQLi. Sqlmap is the next big step
16
-
- Sqlmapping
17
-
- I'll look if there is some sort of sqlmap API, because I don't wanna use `execute` this time (:
18
-
- Sqlmap is cool
19
-
- REPORTING:
20
-
- Rest: NOPE
1
+
# AutoSQLi, **the new way script-kiddies hack websites**
2
+
3
+
(that's a joke :p)
4
+
5
+
## Features
6
+
7
+
- Save System
8
+
\- there is a complete save system, which can resume even when your pc crashed.
9
+
\- technology is cool
10
+
- Dorking
11
+
\- from the command line ( one dork ): YES
12
+
\- from a file: NO
13
+
\- from an interactive wizard: YES
14
+
- Waffing
15
+
\- Thanks to [Ekultek](https://github.com/Ekultek), WhatWaf now has a JSON output function.
16
+
\- So it's mostly finished :)
17
+
\- UPDATE: WhatWaf is completly working with AutoSQLi. Sqlmap is the next big step
18
+
- Sqlmapping
19
+
\- I'll look if there is some sort of sqlmap API, because I don't wanna use `execute` this time (:
20
+
\- Sqlmap is cool
21
+
- REPORTING: YES
22
+
- Rest API: NOPE
21
23
22
24
## TODO:
23
25
24
-
Could someone add a proper handling of the log? I mean, logging with different levels, cleanly ^^ ?
25
-
Also, could someone add an option to translate the save ( which is in pickle format ) to a json/csv save ?
26
-
Thanks :)
26
+
-[ ] Log handling (logging with different levels, cleanly)
27
+
-[ ] Translate output (option to translate the save, which is in pickle format, to a json/csv save)
28
+
-[ ] Spellcheck (correct wrongly spelled words and conjugational errors. I'm on Neovim right now and there is no auto-spelling check)
27
29
28
30
## The Plan
29
31
30
32
This plan is a bit outdated, but it will follow this idea
31
33
32
-
AutoSQLi will be a python application which will, automatically, using a dork provided by the user, return a list of websites vulnerable to a SQL injection.
33
-
To find vulnerable websites, the users firstly provide a dork [DOrking](https://www.techopedia.com/definition/30938/google-dorking), which is passed to findDorks.py, which returns a list of URLs corresponding to it.
34
-
Then, AutoSQLi will do some very basic checks ( TODO: MAYBE USING SQLMAP AND IT's --smart and --batch function ) to verify if the application is protected by a Waf, or if one of it's parameters is vulnerable.
35
-
Sometimes, websites are protected by a Web Application Firewall, or in short, a WAF. To identify and get around of these WAFs, AutoSQLi will use WhatWaf.
34
+
1. AutoSQLi will be a python application which will, automatically, using a dork provided by the user, return a list of websites vulnerable to a SQL injection.
35
+
2. To find vulnerable websites, the users firstly provide a dork [DOrking](https://www.techopedia.com/definition/30938/google-dorking), which is passed to findDorks.py, which returns a list of URLs corresponding to it.
36
+
3. Then, AutoSQLi will do some very basic checks ( TODO: MAYBE USING SQLMAP AND IT's --smart and --batch function ) to verify if the application is protected by a Waf, or if one of it's parameters is vulnerable.
37
+
4. Sometimes, websites are protected by a Web Application Firewall, or in short, a WAF. To identify and get around of these WAFs, AutoSQLi will use WhatWaf.
38
+
5. Finally, AutoSQLi will exploit the website using sqlmap, and give the choice to do whatever he wants !
36
39
37
-
Finally, AutoSQLi will exploit the website using sqlmap, and give the choice to do whatever he wants !
38
-
39
-
## Tor
40
+
### Tor
40
41
41
42
Also, AutoSQLi should work using Tor by default. So it should check for tor availiability on startup.
42
43
43
44
## FAQ
45
+
44
46
### Cool :)
45
47
46
48
Yeah, I know.
@@ -49,8 +51,6 @@ Yeah, I know.
49
51
50
52
Yeah, I know.
51
53
52
-
TODO: please someone correct those wrongly spelled words and conjugational errors. I'm on Neovim right now and there is no auto-spelling check.
53
-
54
54
## Popularity note ( 2018-05-10 )
55
55
56
56
When I woke up this morning, someone said that a guy by the name of NullArray tweeted about this project. 11 stars later, it makes me want to finish it more than ever !
@@ -61,7 +61,7 @@ Friday, the 11th of May, the first pull request of this project was sent by [@iy
61
61
62
62
## sTaTiStIcS
63
63
64
-
### 2018-05-11
64
+
### 2018-05-11
65
65
66
66
Today, we are at 15 stars, and got our first pull request. The number of cloners and unique viewers is decreasing with the time, but I noticed that someone followed a link from `web.telegram.org`. Well, those referer statistics are cool.
67
67
I also finished implementing WhatWaf :)
@@ -83,10 +83,9 @@ Also, today, I was at the point of buying a HackRF One ( you know, these cards w
83
83
The fact is I only have 100€ right now, and the HackRF One costs 300€. Ya.
84
84
I think I'll wait. ~please buy me a HackRF One :)~
85
85
86
-
# Disclaimer ( because you know, every InfoSec projects should have one ) ( I may not be an InfoSec project ) ( don't be offended, please )
86
+
# Disclaimer ( because you know, every InfoSec projects should have one )
87
87
88
88
## Don't mess up
89
89
90
90
This project is for demonstration purposes. Nobody should ever run AutoSQLi. Really.
91
-
Hacking into DB's is fun, but you know, there are guys just like you and me who don't want to get their entire work messed up. You don't to make them scratch their hairs, na ?
92
-
91
+
Hacking into DB's is fun, but you know, there are guys just like you and me who don't want to get their entire work messed up. You don't to make them pull out their hairs, ya?
0 commit comments