What's New!

Chat with

How to Defend
Your Computer 

The Guides
to (mostly) 
Harmless Hacking

Happy Hacker 
Digests (old stuff) 

Hacker Links 


Meet the 
Happy Hacksters 

Help for 



It Sucks 
to Be Me!

How to Commit
Computer Crime (not)! 

What Is a 
Hacker, Anyhow? 

Have a 
Great Life! 

News from the 
Hacker War Front

Carolyn's most
popular book,
in 4th edition now!

For advanced
hacker studies,
read Carolyn's
Google Groups
Subscribe to Happy Hacker
Visit this group

*** Programming Lanugages

From: "J3" <j3@garbage.bridge.net>

Java is usually not implemented as the language of choice for hacking
purposes because of its relativly slow execution time.  For most
hacking operations, such as cracking passwords, small operations are
repeated many many times.  Thus, the slower Java code would take much
longer versus a similar program coded in a C or Perl language.
      "There is nothing more difficult to take in and, more perilous
      to conduct, or more uncertain in its success, than to take the
                    lead in a new order of things."

                              - Niccolo Machiavelli


From: Tom Nelson Scott <tom-scott@veda-home.com>

> [Matt: Well, it's *not* generally agreed that C++ is the best language
> for hacking. I think it's up there, though. Among the best are Perl
> and C (csh and tcsh included). I haven't been too impressed with Java
> thusfar. Most of the Java applets or applications I've seen have been
> used cosmetically. I wouldn't make learning it a priority. You should
> look into Haskell for *nix. It's object-oriented, but functional (as
> opposed to languages like C++ and Pascal, which are imperative), so
> learning it might be difficult, especially if you have an imperative
> background. Check out comp.lang.functional for more info about
> functional programming.]

i agree about c++ not being a great hacker language, if for no other
reason than it's just not used as much as c ... however i'd encourage
those of you who have time to learn java to do so ... it is going to
be humoungous ... the reason being that microsoft has hit
companies like sun, ibm, oracle etc. so hard that they got desperate
enough to work together on java-related development ... java is the
antithesis of the microsoft monopoly ... there are a couple of white
papers on the web, i'll send the urls in next msg ... tata4now, t.

[Matt: I disagree. I was at a demonstration of MS Visual J++ (thier
Java applet JIT and application compiler/IDE) and was thoroughly
unimpressed. Microsoft has embraced Java to the point of shipping
VJ++. The guy (from Microsoft) who performed the demo couldn't get a
little animated GIF to work, so don't expect too much out of that. I
still think that learning Java is a waste of time unless you are a web

Tom Nelson Scott                  Phone/Fax: 1-414-966-2902
The Veda Home Company             Business email:
W330 N8357 West Shore Drive       Academic email: veda@csd.uwm.edu
Hartland WI 53029-9732            Academic web:
                     "Do less, accomplish more."


*** Macintosh Port Scanner

From: "DaFada 2" <dafada2@hotmail.com>

Greeting Happy Hackers,

As a struggling Mac Hacker I have searched and searched to no avail
for a macintosh port scanner (a port scanner for scanning over telnet
not for scanning macs).  Looking for feedback as to where I might find
one if possible.


*** Fighting Spam

From: "Scott" <dianner@ibm.net>

I was recently on newsgroups, and I have made a few postings here and
there. All of a sudden, I start getting all these stupid messages of
getting $$$ for FREE!! And all this other crap. Garbage mail, spam
mail ( I think thats what its called). I decided to mail them, and
send them a letter full of vulgarity and so on. I found out, I couldnt
send the message to them. It doesnt seem to be a real E-MAIL address.
How can I find out their IP, or their real E-MAIL? It seems they are
MOST likely using Anon E-MAILers. Know how I could get back at


[Matt: Read the latest Guide To (mostly) Harmless Hacking! In the
meantime, several posts I've seen on Usenet have inserted a NOSPAM
into thier email address. For example: matt@NOSPAMcs.utexas.edu, and
instructed the reader to remove the NOSPAM before replying. This
prevents programs that swipe email addresses from Usenet from doing it
to you. Hopefully posting to Usenet will not be an invitation for spam
in the future.]


Matt Hinze <matt@cs.utexas.edu> <- finger for PGP info

     Happy System Administrator Digest: 5-8-1997

     This is a moderated list for the discussion of installing
                and maintaing a Linux system.
              The moderator is Jon McClintock

            Happy Administration!


1. A note from the moderator
2. Linux make utility
3. PPP in Linux
4. Linux security scanner
5. Re: linux on laptop
6. problems installing Lilo
7. Repartitioning without losing data
8. WIn 95 & Linux
9. Re: Minilinux install?? [Happy Systems Administration Digest]
10. linux and modems ?????
11. Linux and Zip Drives
12. HSAD questions
13. Linux  Recommended Reading & some insight on problems
14. What files to download?
15. Re: Downloading Linux
16. Pros and cons of Linux
17. A few good web/ftp sites
18. MkLinux
19. RE: Downloading Linux
20. getting linux


1. A note from the moderator
From: Moderator <jammer@ecst.csuchico.edu>

Well, response certainly has been good. We have plenty of material for this
weeks Happy-SAD. Keep the questions and answers coming!

Good news! I've got a listserv up. To subscribe, send me mail, or use the
web-based form at "http://www.ecst.csuchico.edu/~jammer/hsad/subscribe2.html".

The Happy-SAD won't be sent out on the listserv for at least a week, so don't
all rush in and fill my inbox ;-).

Happy Administration,


2. Linux make utility
From: Narendra Maharaj <nmaharaj@dlj.com>


In the interim I am not sure what I did but I can no longer use the
make utility properly!!  I am trying to rebuild the 2.1.1 kernel and
it does not find the file "Makefile".  A make -v says cannot find
makefile.  If I use  "make -f Makefile" it finds the one in the
"/usr/src/linux" directory but not in any subtree.
Even a "make clean" does not work.  The asm, linux and scsi soft links
in /usr/include are all OK.
Can you think of anything I may have done to cause the make utility
to function improperly?


[ Jon: I know that such a problem was introduced when a bug in
       libc was fixed. See
       for a patch and more details. ]


3. PPP in Linux
From: Malakai <malakai@frugal.com>

I was really happy to see a linux list come out. I am a user of
Slackware linux and am really pretty happy with it. I am not anywhere
near a god with it, just an average user. I really hope people will not
only see linux as a hackers tool, and instead will see it as a great
operating system. It is so much better than any other os I have used. It
is not as crash prone as most. It also seems to run a lot faster than
most operating systems. I just recently started using ppp on linux
instead of on win95. It is great. There is so much power in linux. It is
also very easy to connect up to your server using ppp. I had read all
kinds of books and never got the right answers. All I did was edit my
resolv.conf to include the nameserver xxx.xxx.xxx.xxx (the x's are for
your nameservers ip address). Then fire up my minicom and connect to the
number. I logged in the way I was supposed to. Then when I saw the ppp
garbage across the screen I hit ctrl-a then q. This quits minicom
without resetting your modem. Then type in on a commandline...

   pppd /dev/modem 38400 debug crtscts modem defaultroute \
   asyncmap 0 mtu 552 mru 552

The /dev/modem should be replaces with your actual setting which can be
something like /dev/cua1 or something. Next the 38400 should be replaced
with your actual modem speed. This should have established connection.
Next try to fire up your ftp or telnet or lynx or something. It should
connect. Remember that the \ at the end of the first line will take you
to the second line. It just shows the system that you are not done
typing. I know you at the list know this....but I felt like there are
probably some people out there that are going to need this help.

  One more thing. Please dont fear tearing the partition down so you can
give linux its own partition. This may be a hassle if you are not used
to it. That is what learning is all about. Get your hands dirty.


4. Linux security scanner
From: Warpy <warpy@jolt.dyn.ml.org>

I am currently working on a linux security scanner (called "Watchdog")
based in part on cops and other internal security auditing programs. I am
only in the beginning stages at the moment, and am looking for any input
anyone may have. This is not going to be a "hacking" tool at all, but
rather a linux admins security tool. From my work so far on it, it appears
that many of the functions can be performed by simple shell scripts. Most
of my discussion on Watchdog has so far been on megahack mailing list (not
as lame as the name first appears ;)

Anyway as i said, any input is appreciated, email me at warpy@null.net


ps: I'm gonna be away from the net for a while, so I may be able to reply
for a while... :(

Quick thingy... ;)
member of Synergy Incorporated


5. Re: linux on laptop
From: Scream <sjamesflorida-wellington@worldnet.att.net>

 I have two things to try to help you solve your problem:
1.  If your modem is plug and play, it is only recently supported by Linux.
 The kernel with the Zimage is called barepnp.i  I have this kernel for
Slackware Linux.  The old way to get Linux to work with plug and play is to
boot DOS/WIN, initialize the modem, and warm boot Linux with LOADLIN.
2. Pray that your modem is not a so-called Winmodem, because they do not
use  a standard UART and Linux can not detect it because  the modem needs
special Windows drivers.


6. problems installing Lilo
From: Luminus <Wiltz@concentric.net>

I have recently aquired a copy of Redhat Linux 4.1 and am installing it
from the CD. The installation goes through with no problems but I can't
get LiLo (Linux Loader) to install correctly. Every time I get an error
message saying that there was an error in installing the boot logger.

Whats going on here, am I doing something wrong or is it a problem with
my software?


7. Repartitioning without losing data
From: Bob the Dinosaur <allena@bvsd.k12.co.us>

This is a real miracle. I just fail @ my first attempt at installing
linux, and I get this. I have got to ask this: Is there any way in hell
I can partition my HD without losing all my files? (I'm not real clear
on exactly what a partition is and does, by the way...) A friend he
might of heard of some utility program a while back that did something
like that. Was he mistaken? Anyway, thanx.

[ Jon: Yes, there is such a utility; it is called FIPS, and can
       be found at
       Be sure to read the instructions carefully, and backup before
       using it. ]


8. WIn 95 & Linux
From: Jason William RENNIE <jrennie@hardy.ocs.mq.edu.au>

Hi jammer,

Are there Windoze 95 and Win3.11 emulators avaliable for Linux ??

I would like to change over to slackware or Redhat Linux but i have a
largeish collection of win 95 stuff i would want to use.

So do win 95 emulators exist for linux ??

Jason =8-]

[ Jon: There is a Windows3.1 emulator, called WINE, available, but
       don't think about running AutoCAD or Word on it. The WINE
       homepage is http://www.linpro.no/wine/. You can see what people
       have run with WINE at:
       http://ftoomsh.progsoc.uts.edu.au/~wildfire/wine/ ]


9. Re: Minilinux install?? [Happy Systems Administration Digest]
From: Star Morin <synstar@hooked.net>

"Kurt Pfister" <kpfister@ao.net> wrote:

> whenever I
>try to start linux the startup program tells me that there is not enough free
>memory between 90000h and 9ffffh

To further the statements from Jon, If you go in to the BIOS setup on
you system (usually by hiting the <DEL> key at system start-up), you
should look to see whether or not Video Rom is shadowed in you RAM at
the address range that linux is speaking of in the error.  If it is,
disable the setting and reboot.

>and that there may be zombie programs running (zombie programs??).

As to zombie processes, The is reffering to programs running on the
system whose parents have died.
In example: If you run a shell-script that references an external
program, the script is kind of like the shell that spawned the external
program, ie. it's parent.  If the shell-script exits or is killed, and
the outside process that it spawned is still running, that process is a
"zombie" - no real connection to the OS at that point.

>BTW this same thing happened when I tried to run Monkey Linux.
>        Thanx
>                kpfister@ao.net

That just furthers the cause for the ROM BIOS setting theory...


 © 2013 Happy Hacker All rights reserved.