summaryrefslogtreecommitdiff
path: root/other/adore-ng/Changelog
diff options
context:
space:
mode:
Diffstat (limited to 'other/adore-ng/Changelog')
-rw-r--r--other/adore-ng/Changelog174
1 files changed, 174 insertions, 0 deletions
diff --git a/other/adore-ng/Changelog b/other/adore-ng/Changelog
new file mode 100644
index 0000000..dd258c0
--- /dev/null
+++ b/other/adore-ng/Changelog
@@ -0,0 +1,174 @@
11.41
2----
3
4+ Wed Mar 3 2004
5+ 2.6.3 tests, getting to know that some declarations are different
6 on 2.6.3
7
81.40
9----
10
11+ Sun Feb 29 2004
12+ Ported all of the adore for 2.4 kernel to 2.6 kernel
13 (including socket hiding, syslog filtering and xtmp clearing)
14
151.32
16----
17
18+ Sun Feb 8 2004
19+ Added fix in tcp_new_size() so it wont crash if lot
20 of TCP connections exist
21
221.31
23----
24
25+ Sat Jan 3 2004
26+ Changed socket hijacking to work with 2.4.18 and below
27+ SMP tests
28
291.30
30----
31
32+ Sun Dec 21 2003
33+ Added syslog filtering
34+ Added wtmp/utmp/lastlog filtering
35+ Restrict ADORE_KEY to 16 bytes max
36+ Added relink script
37+ Added symsed
38+ Added startadore
39+ Added LKM infection for reboot residency
40
41
421.26
43----
44
45+ heh, forgot to update $current_adore before tagging
46 to version 0.26 :)
47
481.25
49----
50
51+ Hidden 'ps' (started from hidden shell) must be able
52 to see itself on /proc. Otherwise some distros make
53 probs. Fixed!
54+ Added 'I' switch to ava
55
56
571.23
58----
59
60+ 2.6 port
61+ added visible-start
62
631.12
64----
65
66+ fixed adore_atoi() respect to /proc misbehaivior
67 a PID of 672 has the string "672üA" so make atoi()
68 handle this
69+ fixed adore_init() which did not checked ssuid
70 correctly
71
72
731.11
74----
75
76+ rewrote most parts (using VFS etc)
77 -> adore-ng
78
790.53
80----
81
82+ #define PID_MAX if not found
83
84
850.52
86----
87+ support 16 and 32 bit UID/GID
88+ using spin-locks
89+ hooking lookup in proc_root, so many adore-testers
90 fail now
91+ much better tcp-connection hiding, also via proc
92+ removed file redirection
93+ added elite_gid, so its now impossible to detect adore by
94 chown()+getdents() bruteforce
95+ elite_uid/elite_gid are randomly choosen by "configure"
96+ close() should return EBADF when
97 user is not authenticated. It does so now.
98
990.42
100----
101
102+ Added devpts fix.
103
1040.41
105----
106
107+ fixed is_secret64() to properly hide files.
108+ removed memleak
109
1100.40
111----
112
113+ fixed some typo in cleanup_module()
114
115
1160.39b
117-----
118
119+ open()/stat() redirection
120+ no more exec redir
121+ Added possiblility to hide more than one service
122 (netstat -an vs. -al)
123+ This is a Beta version! It is for testing purposes,
124 whether open/stat redir works properly.
125
1260.38
127----
128
129+ Nothing. CVS-internally thing.
130
131
1320.36
133----
134
135+ Added rename.c as generic way to rename/rmmod protection
136 modules such as StMichael.
137+ Fixed libinvisble: Dont follow links on chown() ->
138 now properly hides symlinks
139
1400.35
141----
142
143+ Added 64 bit FS support, for 2.4 plus new glibc
144
145
1460.33
147----
148
149+ Added auth via mkdir(2) to defeat scanners
150+ setuid() -> close() change since 2.4 kernel uses setuid32()
151
152
1530.32
154----
155
156+ added kgcc check in configure
157+ added exec-redirection
158+ made 'R' switch stable (now official feature)
159
160
1610.31
162----
163+ empty module-list doesn't crash anymore :)
164+ removed syslog dis/enabling coz a lot of ppl told me its not of much use
165 and it only costs porting time and robustness
166+ added removing of procs
167+ no chkroot defat anymore. there are too many ways to detect rootkits
168
169
170...
171sowhere below
172
173+ Added 'cant be killed from normal processes'
174