-
Notifications
You must be signed in to change notification settings - Fork 3
/
ChangeLog
192 lines (106 loc) · 3.78 KB
/
ChangeLog
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
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
==================
sqlninja changelog
==================
Version 0.2.999
+ Fixed keep-alive bug
+ Added support for powershell
Version 0.2.999-alpha1
+ Added data extraction module
+ Added vbscript-based upload
+ Split big ugly script into modules
+ Lots of refactoring
Version 0.2.6-r1
+ Fixed fingerprinting bug
Version 0.2.6
+ Added ICMP shell
+ Added support for CVE-2010-0232 (KiTrap0d)
+ Added header-based injection
+ Removed conf file autogen (unsuited to new way to configure injection)
+ Bug fixes
Version 0.2.5
+ Added HTTP proxy support
+ Upload mode supports multiple script lines per request
+ Upload mode supports files larger than 64k
+ SSL is enabled by default for 443, disabled for 80
+ SSL is now disabled by default (unless port is 80 of course)
+ Added switch for HTTP/1.0 and HTTP/1.1
+ Support for token kidnapping via churrasco.exe
+ Incorporated makescr.pl into the main program
+ DEP checking/disabling is now optional
+ Added support for msfencode
+ Added fingerprint of user running SQL Server
Version 0.2.3-r1
+ Added unobfuscated SQL in debug output
+ Fixed a bug in the Metasploit module
+ Fixed a few minor bugs
Version 0.2.3
+ Added metasploit module
+ Added makescr.pl
+ Dirshell module now allows to specify an alternate host
Version 0.2.2
+ Added evasion techniques
+ Added single command mode
+ Added diagnostics to upload mode
+ Upload mode handles scripts generated by (hopefully) all tools
+ Automatic URL-encoding now performed only on the injected query
+ Minor optimizations and fixes
Version 0.2.1
+ Added fingerprint of authentication mode
Version: 0.2.0
+ Added incremental bruteforce mode
+ Escalation is automatically performed at the end of the bruteforce
+ In escalation mode, '-u' is not needed anymore
+ Documentation now in HTML format (and WYSIWYG editors really suck)
+ A few minor fixes
Version: 0.1.3
+ Optimized bruteforce mode
+ Exploit strings now accepts spaces
+ Comment ("--") is appended at user's discretion
+ Default domain name set to 250, to cope with crappy DNS servers that do not follow the RFCs
+ Doubled the 'check sa' queries to avoid false positives
+ Minor bugfixes
Version: 0.1.2
+ Added test mode
+ Added debug option
+ Upload to directory %TEMP%
+ Added interactive generation of conf file
+ Simplified parameters: now same params for GET and POST
+ Sqlninja automatically appends '--' at the end of the query
+ Use of equal signs minimized (sometimes they get filtered...)
+ Print warning message when error detected in the response
+ Minor bugfixes
Version: 0.1.1
+ Added fingerprint mode
+ Added bruteforce mode
+ Added escalation mode
+ Added resurrectxp mode
+ Changed command syntax
+ Fixed post request syntax
+ Added URL-Encoding
+ DNS Server bind on 0.0.0.0
- Removed ssql mode
+ A whole bunch of other minor fixes
Version: 0.1.0alpha
+ Added dnstunnel mode (a good reason for the huge versioning leap)
+ ssql mode is now mode 6
+ Number of lines to upload at each request has been fixed to 40. This should
be allright for most situations
+ nc.scr compressed with upx (http://upx.sourceforge.net)
+ Other fixes to upload function
+ Fixes to the config file parsing function
+ A few other minor changes
Version: 0.0.3
+ Used "\r\n" in HTTP requests instead of "\n", as IIS6 seems to be picky
about it
Version: 0.0.2
+ Added birthday function
+ Added friendly messages when missing modules
+ No more "vhost" parameter. The virtual host header is simply included in the
other headers, if needed
+ Increased CheckSSL() socket timeout
+ Added Net::RawIP module to use linkoffset function and make sqlninja usable
on every datalink type (and NetPacket::Ethernet isn't needed anymore)
+ Randomized UNIX socket name
+ Added EUID checks
+ Fixed a bug on the UDP reverse shell function
+ Minor bugfixes