Monthly Archives: June 2008

Description:

Book Description
Everything you need to know to create professional web sites is right here. Learning Web Design starts from the beginning — defining how the Web and web pages work — and builds from there. By the end of the book, you’ll have the skills to create multi-column CSS layouts with optimized graphic files, and you’ll know how to get your pages up on the Web.

This thoroughly revised edition teaches you how to build web sites according to modern design practices and professional standards. Learning Web Design explains:

* How to create a simple (X)HTML page, how to add links and images
* Everything you need to know about web standards — (X)HTML, DTDs, and more
* Cascading Style Sheets — formatting text, colors and backgrounds, using the box model, page layout, and more
* All about web graphics, and how to make them lean and mean through optimization
* The site development process, from start to finish
* Getting your pages on the Web — hosting, domain names, and FTP

The book includes exercises to help you to learn various techniques, and short quizzes to make sure you’re up to speed with key concepts. If you’re interested in web design, Learning Web Design is the place to start.

About the Author
Jennifer Niederst Robbins was one of the first designers for the Web. As the designer of O’Reilly’s Global Network Navigator (GNN), the first commercial web site, she has been designing for the Web since 1993. She is the author of the bestselling "Web Design in a Nutshell" (O’Reilly), and has taught web design at the Massachusetts College of Art in Boston and Johnson and Wales University in Providence. She has spoken at major design and Internet events including SXSW Interactive, Seybold Seminars, the GRAFILL conference (Geilo, Norway), and one of the first W3C International Expos. Jen and her family reside in Seekonk, MA.

# 479 pages
# Publisher: O’Reilly Media, Inc.; 3 edition (June 29, 2007)
# Language: English
# ISBN-10: 0596527527
# ISBN-13: 978-0596527525

Download:

Code:
http://rapidshare.com/files/110747341/O.www.warezfreak.org.rar

Password:

Code:
www.warezfreak.org

Database security expert David Litchfield has published details of a new type of database attack technique. Lateral SQL injection creates a means for hackers to access database data or inject hostile code onto vulnerable systems.

Exploitation is difficult and only possible in limited circumstances, Litchfield notes. Nonetheless, the discovery of the approach – a variant on earlier attack methods – means that database admins can no longer consider DATE or NUMBER data types safe from attack. Lateral SQL injection is a variant of SQL injection attacks, one of the most common methods for attacking database systems.

Litchfield first outlined the new approach during a presentation at the Black Hat security conference in Washington in late February. He published details of the approach in a paper pdf last week.

http://www.databasesecurity.com/dbsec/lateral-sql-injection.pdf
http://www.databasesecurity.com/dbsec/cursor-injection.pdf
_________________
Having Problem with SQL Inj? .
PM me.

Pornographers and their customers soon will have a virtual red light district reserved just for them.

The nonprofit organization responsible for Internet addresses on Wednesday approved “.xxx” domains, a move that reverses the group’s earlier position and heads off a potential political spat with conservative U.S. politicians.

The Internet Corporation for Assigned Names and Numbers (ICANN) said it’s working with the ICM Registry to finalize remaining details, meaning the pr0n-friendly set of .xxx domains should be available by the end of the year. Other top-level domains still awaiting a decision from ICANN are .asia, .mail, and .tel.

Stuart Lawley, chairman of the ICM Registry, could not be immediately reached for comment. In an interview last year, Lawley said that .xxx domain names would cost around $75 and come with no restrictions except that any sexually explicit content feature only adults.

“Apart from child pornography, which is completely illegal, we’re really not in the content-monitoring business,” Lawley said.

ICM Registry plans to handle the technical aspects of running the master database of .xxx i like that but .not here sites. A second, nonprofit organization called the International Foundation For Online Responsibility will be in charge of setting the rules for .xxx.

It’s intended to have a seven-person board of directors, including a child advocacy advocate, a free-expression aficionado and someone from the adult entertainment industry.

ICANN’s vote represents an abrupt turnabout from the group’s earlier stance. In November 2000, the ICANN staff objected to domains such as .kids and .xxx and rejected ICM Registry’s first application.

Politicians quickly lambasted the decision. At a hearing a few months later, Rep. Fred Upton, R-Mich., demanded to know why ICANN didn’t approve .xxx “as a means of protecting our kids from the awful, awful filth, which is sometimes widespread on the Internet.” Sen. Joseph Lieberman, D-Conn., complained (click for PDF) to a federal commission that .xxx was necessary to force adult Webmasters to “abide by the same standard as the proprietor of an X-rated movie theater.”

Even though ICM Registry’s approach is designed to be free-speech-friendly, the American Civil Liberties Union has expressed concerns about .xxx domains. One worry is that some nations may force sites dealing with sensitive topics like homosexuality or birth control into the .xxx zone, where they can be easily blocked.

http://blog.outer-court.com/archive/2005-10-02-n67.html
http://www.google.com/reader/things/tour
http://google.blogspace.com/
http://www.google-watch.org/
http://www.googlealert.com/
http://directory.google.com/
http://www.googleguide.com/
http://print.google.com/
http://www.googlestore.com/
https://adwords.google.com/select/Login3
http://www.googlewhack.com/
http://code.google.com/
http://webaccelerator.google.com/
http://www.oreilly.com/catalog/googlehks/
http://www.googleguide.com/advanced_operators_reference.html
http://douweosinga.com/projects/googlehacks
http://scholar.google.com/scholar/about.html
http://code.google.com/summerofcode.html
http://bbs.keyhole.com/ubb/ubbthreads.php/Cat/0
http://blog.topix.net/archives/000016.html
http://www.topcoder.com/pl/?&module=Static&d1=google05&d2=overview
http://www.googlecommunity.com/

Google – Tips & Tricks

Method 1:

www.google.com

Put this string in google search:

“parent directory ” /appz/ -xxx -html -htm -php -shtml -opendivx -md5 -md5sums

“parent directory ” DVDRip -xxx -html -htm -php -shtml -opendivx -md5 -md5sums

“parent directory “Xvid -xxx -html -htm -php -shtml -opendivx -md5 -md5sums

“parent directory ” Gamez -xxx -html -htm -php -shtml -opendivx -md5 -md5sums

“parent directory ” MP3 -xxx -html -htm -php -shtml -opendivx -md5 -md5sums

“parent directory ” Name of artist or album -xxx -html -htm -php -shtml -opendivx -md5 -md5sums

Notice that only the search-phrase after “parent directory” change, and you can use whatever phrase or word that suits you and a lot of otherwise hidden links will turn up.

===========================

Method 2:

www.google.com

Put this string in google search:

?intitle:index.of? mp3

You only need to add the name of the song/album/artist/singer
Example:
?intitle:index.of? mp3 jackson

==============================

Method 3:

www.google.com

Put this string in google search:

inurl:Mcft filetype:iso

You can change the search-string to excactly what you desire, eg: Mcft to adobe, ISO to zip/rar and so on.

Also check this out:
CODE
http://www.googleguide.com/advanced_operators.html

================

How to search for Warez In GOOGLE?, Help this topic to grow!!!!!!!!!

Everyone knows google in the security sector…and what a powerful tool it is, just by entering certain search strings you can gain a vast amount of knowledge and information of your chosen target…often revealing sensitive data…this is all down to badly configured systems…brought on by sloppy administration allowing directory indexing and accessing , password files, log entrys, files, paths, etc , etc

Search Tips so how do we start ?

the common search inputs below will give you an idea…for instance if you
want to search for the an index of “root”

in the search box put in exactly as you see it below

==================

Example 1:

allintitle: “index of/root”

result:

CODE
http://www.google.com/search?hl=en&ie=ISO-…G=Google+Search

what it reveals is 2,510 pages that you can possible browse at your will…

====================

Example 2:

inurl:”auth_user_file.txt”

CODE
http://www.google.com/search?num=100&hl=en…G=Google+Search

this result spawned 414 possible files to access

here is an actual file retrieved from a site and edited , we know who the
admin is and we have the hashes thats a job for JTR (john the ripper)

txUKhXYi4xeFs|master|admin|Worasit|Junsawang|xxx@xxx|on
qk6GaDj9iBfNg|tomjang||Bug|Tom|xxx@xxx|on

with the many variations below it should keep you busy for a long time mixing them reveals many different permutations

*************************************

SEARCH PATHS……. more to be added

*************************************

“Index of /admin”
“Index of /password”
“Index of /mail”
“Index of /” +passwd
“Index of /” +password.txt
“Index of /” +.htaccess
index of ftp +.mdb allinurl:/cgi-bin/ +mailto

administrators.pwd.index
authors.pwd.index
service.pwd.index
filetype:config web
gobal.asax index

allintitle: “index of/admin”
allintitle: “index of/root”
allintitle: sensitive filetype:doc
allintitle: restricted filetype :mail
allintitle: restricted filetype:doc site:gov

inurl:passwd filetype:txt
inurl:admin filetype:db
inurl:iisadmin
inurl:”auth_user_file.txt”
inurl:”wwwroot/*.”

top secret site:mil
confidential site:mil

allinurl: winnt/system32/ (get cmd.exe)
allinurl:/bash_history

intitle:”Index of” .sh_history
intitle:”Index of” .bash_history
intitle:”index of” passwd
intitle:”index of” people.lst
intitle:”index of” pwd.db
intitle:”index of” etc/shadow
intitle:”index of” spwd
intitle:”index of” master.passwd
intitle:”index of” htpasswd
intitle:”index of” members OR accounts
intitle:”index of” user_carts OR user_cart

ALTERNATIVE INPUTS====================

_vti_inf.html
service.pwd
users.pwd
authors.pwd
administrators.pwd
shtml.dll
shtml.exe
fpcount.exe
default.asp
showcode.asp
sendmail.cfm
getFile.cfm
imagemap.exe
test.bat
msadcs.dll
htimage.exe
counter.exe
browser.inc
hello.bat
default.asp
dvwssr.dll
cart32.exe
add.exe
index.jsp
SessionServlet
shtml.dll
index.cfm
page.cfm
shtml.exe
web_store.cgi
shop.cgi
upload.asp
default.asp
pbserver.dll
phf
test-cgi
finger
Count.cgi
jj
php.cgi
php
nph-test-cgi
handler
webdist.cgi
webgais
websendmail
faxsurvey
htmlscript
perl.exe
wwwboard.pl
www-sql
view-source
campas
aglimpse
glimpse
man.sh
AT-admin.cgi
AT-generate.cgi
filemail.pl
maillist.pl
info2www
files.pl
bnbform.cgi
survey.cgi
classifieds.cgi
wrap
cgiwrap
edit.pl
perl
names.nsf
webgais
dumpenv.pl
test.cgi
submit.cgi
guestbook.cgi
guestbook.pl
cachemgr.cgi
responder.cgi
perlshop.cgi
query
w3-msql
plusmail
htsearch
infosrch.cgi
publisher
ultraboard.cgi
db.cgi
formmail.cgi
allmanage.pl
ssi
adpassword.txt
redirect.cgi
cvsweb.cgi
login.jsp
dbconnect.inc
admin
htgrep
wais.pl
amadmin.pl
subscribe.pl
news.cgi
auctionweaver.pl
.htpasswd
acid_main.php
access.log
log.htm
log.html
log.txt
logfile
logfile.htm
logfile.html
logfile.txt
logger.html
stat.htm
stats.htm
stats.html
stats.txt
webaccess.htm
wwwstats.html
source.asp
perl
mailto.cgi
YaBB.pl
mailform.pl
cached_feed.cgi
global.cgi
Search.pl
build.cgi
common.php
show
global.inc
ad.cgi
WSFTP.LOG
index.html~
index.php~
index.html.bak
index.php.bak
print.cgi
register.cgi
webdriver
bbs_forum.cgi
mysql.class
sendmail.inc
CrazyWWWBoard.cgi
search.pl
way-board.cgi
webpage.cgi
pwd.dat
adcycle
post-query
help.cgi

there are to many people to thank for the bits of information cut and pasted and added to form this paper most have been collected from various forums , txt , doc’s etc…like to thank you all, its not intended to rip anyone its just a combo of various search inputs…put on the one Paper to use as a reference.

CODE

German manual:
http://www.stephan-bender.de/download/its_tutorials/google/geheime%20google%20tipps.pdf

“parent directory ” /appz/ -xxx -html -htm -php -shtml -opendivx -md5 -md5sums

“parent directory ” DVDRip -xxx -html -htm -php -shtml -opendivx -md5 -md5sums

“parent directory “Xvid -xxx -html -htm -php -shtml -opendivx -md5 -md5sums

“parent directory ” Gamez -xxx -html -htm -php -shtml -opendivx -md5 -md5sums

“parent directory ” Name of Singer or album -xxx -html -htm -php -shtml -opendivx -md5 -md5sums

http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=inurl%3Amicrosoft+filetype%3Aiso&btnG=Search

http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=inurl%3Amicrosoft+%22msdn%22+filetype%3Amsi&btnG=Search

http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=inurl%3Alonghorn+%22leaked%22&btnG=Search

http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=inurl%3Aoffice+filetype%3Aiso&btnG=Search

http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=inurl%3Apanther+filetype%3Aiso&btnG=Search

http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=inurl%3Amicrosoft+filetype%3Aiso+%22server%22&btnG=Search

http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=inurl%3Aantivirus++filetype%3Aiso&btnG=Search

What u think? Yes, google is a powerfull instrument:

http://www.wolfgarten.com/downloads/Watch_out_google.pdf

http://johnny.ihackstuff.com/security/premium/The_Google_Hackers_Guide_v1.0.pdf

http://www.law.fsu.edu/current_students/technology/pdf/google.pdf

Other google Searchtips:

http://”user:password”@site.com/members -> in search space / user& pwd replace for * and google find the alternatives in existing pages.

Choosing a domain name for your site is one of the most important steps towards creating the perfect internet presence. If you run an on-line business, picking a name that will be marketable and achieve success in search engine placement is paramount. Many factors must be considered when choosing a good domain name. This article summarizes all the different things to consider before making that final registration step!

Short and Sweet

Domain names can be really long or really short (1 – 67 characters). In general, it is far better to choose a domain name that is short in length. The shorter your domain name, the easier it will be for people remember. Remembering a domain name is very important from a marketability perspective. As visitors reach your site and enjoy using it, they will likely tell people about it. And those people may tell others, etc. As with any business, word of mouth is the most powerful marketing tool to drive traffic to your site (and it’s free too!). If your site is long and difficult to pronounce, people will not remember the name of the site and unless they bookmark the link, they may never return.

Consider Alternatives

Unless a visitor reaches your site through a bookmark or a link from another site, they have typed in your domain name. Most people on the internet are terrible typists and misspell words constantly. If your domain name is easy to misspell, you should think about alternate domain names to purchase. For example, if your site will be called “MikesTools.com”, you should also consider buying “MikeTools.com” and “MikeTool.com”. You should also secure the different top level domain names besides the one you will use for marketing purposes (”MikesTools.net”, “MikesTools.org”, etc.) You should also check to see if there are existing sites based on the misspelled version of the domain name you are considering. “MikesTools.com” may be available, but “MikesTool.com” may be home to a graphic pornography site. You would hate for a visitor to walk away thinking you were hosting something they did not expect.

Also consider domain names that may not include the name of your company, but rather what your company provides. For example, if the name of your company is Mike’s Tools, you may want to consider domain names that target what you sell. For example: “buyhammers.com” or “hammer-and-nail.com”. Even though these example alternative domain names do not include the name of your company, it provides an avenue for visitors from your target markets. Remember that you can own multiple domain names, all of which can point to a single domain. For example, you could register “buyhammers.com”, “hammer-and-nail.com”, and “mikestools.com” and have “buyhammers.com” and “hammer-and-nail.com” point to “mikestools.com”.

Hyphens: Your Friend and Enemy

Domain name availability has become more and more scant over the years. Many single word domain names have been scooped up which it makes it more and more difficult to find a domain name that you like and is available. When selecting a domain name, you have the option of including hyphens as part of the name. Hyphens help because it allows you to clearly separate multiple words in a domain name, making it less likely that a person will accidentally misspell the name. For example, people are more likely to misspell “domainnamecenter.com” than they are “domain-name-center.com”. Having words crunched together makes it hard on the eyes, increasing the likelihood of a misspelling. On the other hand, hyphens make your domain name longer. The longer the domain name, the easier it is for people to forget it altogether. Also, if someone recommends a site to someone else, they may forget to mention that each word in the domain name is separated by a hyphen. If do you choose to leverage hyphens, limit the number of words between the hyphens to three. Another advantage to using hyphens is that search engines are able to pick up each unique word in the domain name as key words, thus helping to make your site more visible in search engine results.

Dot What?

There are many top level domain names available today including .com, .net, .org, and .biz. In most cases, the more unusual the top level domain, the more available domain names are available. However, the .com top level domain is far and away the most commonly used domain on the internet, driven by the fact that it was the first domain extension put to use commercially and has received incredible media attention. If you cannot lay your hands on a .com domain name, look for a .net domain name, which is the second most commercially popular domain name extension.

Long Arm of the Law

Be very careful not to register domain names that include trademarked names. Although internet domain name law disputes are tricky and have few cases in existence, the risk of a legal battle is not a risk worth taking. Even if you believe your domain name is untouchable by a business that has trademarked a name, do not take the chance: the cost of litigation is extremely high and unless you have deep pockets you will not likely have the resources to defend yourself in a court of law. Even stay away from domain names in which part of the name is trademarked: the risks are the same.

Search Engines and Directories

All search engines and directories are different. Each has a unique process for being part of the results or directory listing and each has a different way of sorting and listing domain names. Search engines and directories are the most important on-line marketing channel, so consider how your domain name choice affects site placement before you register the domain. Most directories simply list links to home pages in alphabetical order. If possible, choose a domain name with a letter of the alphabet near the beginning (”a” or “b”). For example, “aardvark-pest-control.com” will come way above “joes-pest-control.com”. However, check the directories before you choose a domain name. You may find that the directories you would like be in are already cluttered with domain names beginning with the letter “a”. Search engines scan websites and sort results based on key words. Key words are words that a person visiting a search engine actually search on. Having key words as part of your domain name can help you get better results.

All About Nokia Secrets

Nokia All Codes

Scroll Down to view Specific Model Numbers!!!!

*** WARNING: Using secret codes may be harmful to your phone and result in disabling or worse. Use these codes at your own discretion, we accept no responsiblility for blocked phones while using these codes!!!

IMEI Number
*#06# Cells Identity Code (IMEI = International Mobile Equipment Identity)
XXXXXX XX XXXXXX X
TAC FAC SNR SP
TAC = Type Approval Code (first 2 digits = country code of the approval-country )
FAC = Final Assembly Code: (01,02 = AEG)
(10,20 Nokia)
(40,41,44 Siemens)
(30 Ericsson)
(50 Bosch)
(51 Sony,Siemens,Ericsson)
(60 Alcatel)
(65 AEG)
(70 Sagem)
(75 Dancall)
(80 Philips)
(85 Panasonic)
SNR = Serial Nr.
SP = Spare (always “0″)

Software Version
*#0000# shows the software version
Signal Processing
*3370# – Enchanced full Rate Codec (EFR) activation. It will automatically restart.
#3370# – Enchanced full Rate Codec (EFR) deactivation
*4720# – Half Rate Codec activation. It will automatically restart.
#4720# – Half Rate Codec deactivation
Enchanced Full Rate will give you much better sound quality when you enable it. The new Enhanced Full Rate CODEC adopted by GSM uses the ASELP (AlgebraicCode Excitation Linear Prediction) compression technology. This technology allows for much great voice quality in the same number of bits as the older Full Rate CODEC. The older technology was called LPC-RPE (Linear Prediction Coding with Regular Pulse Excitation). Both operate at 13 kilobits.(but you take up more space on the network, so they can charge you more) – Talk-time is reduced with about 5%

Sim Clock Stopping
*#746025625#
[*#sim0clock#]
Checks if the sim clock can be stopped. Sim clock stop is a kind of stand-by mode which will save battery time. This code doesn’t work with software version 4.59.
It will tell you if it can be stopped or not.

Warrenty Menu
*#92702689# takes you to a secret menu with 6 choices:
[*#war0anty#]
1. Displays Serial Number.
2. Displays the Month and Year of Manufacture (0997).
3. Displays (if there) the date where the phone was purchased (MMYY).
4. Displays the date of the last repairment – if found (0000).
5. Makes you capable of transferring user data if you have the gear for it.
6. Shows how long the phone has been used to talk. This counter is not reset by when you “clear timers” like the counters in the call register.

Bypass the SP lock With a Nokia 16xx/21xx/31xx/51xx/81xx
1. Insert SIM card of different provider.
2. Turn on the phone and press the UP VOLUME key for 3 sec.
Then release it and the phone says PIN CODE?
3. Press the “C” key.
4. Then Press * and wait until it disappears and appears again, then press * one more time and 04*PIN*PIN*PIN#

Nokia Speed Trap Detector Urban Legend spread by Nokia Engineers ;^)
The settings for radar speed traps detector. Your Nokia cell phone can be programmed to pick up radar speed traps, when programmed your cell phone picks up the radar and alerts you on the message alert tone. ( Doesn’t work with Nokia 7110! )
1. Enter your menu
2. Select settings
3. Select security settings
4. Select closed user group
5. Select on
6. Enter 00000
7. Press ok
8. Clear back to normal, within a few seconds your phone will display a radar sign with five zero’s next to it. It is now activated.
Unfortunately only Nokia phones have this function. The Cell Phone info display needs to be de-activated. Settings -> Phone Settings -> Cell Info display. Each time you turn off your phone, or even each time you loose contact with your carrier, you’ll have to activate it again… It is done using steps 1 through 5 above, but the number (00000) will be already on the field as a default.

If you short-circuit the left middle and right pins on the bottom of the phone with all connections touching each other, the Nokia software hangs! The profile “Headset” will be activated. Before you do this just activate the “Automatic Answer” in the headset profile and set the ringing volume to “Mute”. Now you can use your phone for checking out what people are talking about in a room. Just place it under a table in a room and call it. The phone receives the call without ringing and you can listen to what people are saying! Network Monitor
There is a hidden menu inside your Nokia phone. If you want to activate it, you’ll have to re-program some chips inside of your phone.
Check your software version. You can only continue if you have v4.33, v4.73 or v5.24.
Take apart the phone.
De-solder the EEPROM (ATMEL AT 24C64)
Read out the data with an EEPROM programmer and save it to a file (Backup)
If you have v.33 or v4.73, change the address “03B8″ from “00″ to “FF”
If you have v5.24 then change the address “0378″ from “00″ to “FF”
Write the new data to the EEPROM and solder it back to the phone
Power on your phone and you should have “Netmonitor” enabled.
The Network Monitor gives you the following information:
Carrier number, MS RX Level in DBM, Received signal quality, MS TX power level, C1 (Path loss criterion, used for cell selection and reselection). The range is -99 to 99, RTL (Radio link timeout), Timeslot, Indication of the transmitter status, Information on the Network parameters, TMSI (Temporary Mobile Subscriber Identity), Cell identification (Cell ID, Number of cells being used), MCC (Mobile country code), MCN (Mobile network code), LAC (Location area code), Ciphering (On/Off), Hopping (On/Off), DTX (On/Off), Discard cell barred information.

Game Hacking with Blizzard

Get the file called the ‘BlizzardN-GAGE.SIS’ from IRC get in #mediaplace on Efnet (note: Downloading cracked/Hacked games is illegal unless you already own a copy of game)
The Blizzard Nokia N-Gage Installer.
1. Unpack Blizzard.sis file that you get from mIRC
2. Transfer the .sis file to your N-Gage
3. Get the .blz (N-gage ROM) from mIRC
4. copy the file to the root dir of your MMC (16MB MMC)Multimedia Card
5. Use the Blizzard application to unpack the .blz file
6. After unpacking the sonic icon should appeared in the MENU
7. Clicked sonic icon and it should work !

List of compatible games for the 3650,6600 and the N-gage that work:
[3650]
SonicN (v.2.5+)
Puyo Pop (v.2.5+)
[6600]
SonicN
Puyo Pop
Pandemonium
Tomb Raider
Super Monkey Ball
Tony Hawks Pro Skater
[N-Gage]
SonicN
Puyo Pop
Pandemonium
Tomb Raider
Super Monkey Ball
Tony Hawks Pro Skater
GSM Network Services Command Strings
When various network functions are selected via the cellphone’s menu using the keypad, the cellphone automatically generates the corresponding GSM network command string and transmits it to the network. These commands can however be manually entered via the keypad.

Each command is prefixed with either one or two * or # characters as follows:
** Register and Activate
* Activate
## De-Register (and Deactivate)
# Deactivate
*# Check Status
? Call button

Once each command has been entered, if it is a network command (as opposed to a local handset command) it must be transmitted to the network by pressing the YES (receiver) key which acts as an enter key – this is represented here with the ? character. Always enter numbers in full international format +CountryAreaNumber ( e.g. +447712345678).
Command Description Command String
Security
Change call barring code **03*OldCode*NewCode*NewCode#?
Change call barring code **03*330*OldCode*NewCode*NewCode#?
Change PIN code **04*OldPIN*NewPIN*NewPIN#?
Change PIN2 code **042*OldPIN2*NewPIN2*NewPIN2#?
Unlock PIN code (when PIN is entered wrong 3 times) **05*PUK*NewPIN*NewPIN#?
Unlock PIN2 code (when PIN2 is entered wrong 3 times) **052*PUK2*NewPIN2*NewPIN2#?
Display IMEI *#06#
Call Forwarding (Diversions)
De-register all call diversions ##002#?
Set all configured call diversions to number and activate **004*number#?
De-register all configured call diversions (no answer, not reachable, busy) ##004#?
Unconditionally divert all calls to number and activate **21*number#?
Activate unconditionally divert all calls *21#?
De-register unconditionally divert all calls ##21#?
Deactivate unconditionally divert all calls #21#?
Check status of unconditionally divert all calls *#21#?
Divert on no answer to number and activate **61*number#?
Activate divert on no answer *61#?
De-register divert on no answer ##61#?
Deactivate divert on no answer #61#?
Check status of divert on no answer *#61#?
Divert on not reachable to number and activate **62*number#?
Activate divert on not reachable *62#?
De-register divert on not reachable ##62#?
Deactivate divert on not reachable #62#?
Check status of divert on not reachable *#62#?
Divert on busy to number and activate /td> **67*number#?<
Activate divert on busy *67#?
De-register divert on busy ##67#?
Deactivate divert on busy #67#?
Check status of divert on busy *#67#?
Change number of seconds of ringing for the given service before diverting a call (such as on no answer). Seconds must be a value from 5 to 30. De-registering the same divert will also delete this change! **service*number**seconds#? (Service numbers, see below)
Call barring
Activate barr all outgoing calls (see Security to set code) **33*code#?
Deactivate barr all outgoing calls #33*code#?
Check status of barr all outgoing calls *#33#?
Activate barr all calls **330*code#?
Deactivate barr all calls #330*code#?
Check status of barr all calls /td> *#330*code#?<
Activate barr all outgoing international calls **331*code#?
Deactivate barr all outgoing international calls #331*code#?
Check status of barr all outgoing international calls *#331#?
Activate barr all outgoing international calls except to home country **332*code#?
Deactivate barr all outgoing international calls except to home country #332*code#?
Check status of barr all outgoing international calls except to home country *#332#?
Activate barr all outgoing calls **333*code#?
Deactivate barr all outgoing calls #333*code#?
Check status of barr all outgoing calls *#333#?
Activate barr all incoming calls **35*code#?
Deactivate barr all incoming calls #35*code#?
Check status of barr all incoming calls *#35#?
Activate barr all incoming calls when roaming **351*code#?
Deactivate barr all incoming calls when roaming #351*code#?
Check status of barr all incoming calls when roaming *#351#?
Activate barr all incoming calls **353*code#?
Deactivate barr all incoming calls #353*code#?
Check status of barr all incoming calls *#353#?
Call waiting
Activate call waiting *43*#?
Deactivate call waiting #43##?
Check status of call waiting *#43#?
Calling Line Identification
The following only works if CLIP and CLIR are enabled (ask your service provider)
CLIP: Presentation of the number of the incoming call
Activate CLIP **30#?
Deactivate CLIP ##30#?
Check status of CLIP *#30#?
CLIR: Presentation of one’s own number to the to the called party
Activate CLIR **31#?
Activate CLIR for the actual call *31#number?
Deactivate CLIR ##31#?
Deactivate CLIR for the actual call #31#number?
Check status of CLIR *#31#?
COLP: Presentation of the actual number reached (if number called was diverted to another number
Activate COLP *76#?
Deactivate COLP #76#?
Check status of COLP *#76#?
COLR: Presentation of the original number called by the calling party (if the call was diverted to this cellphone)
Activate COLR *77#?
Deactivate COLR #77#?
Check status of COLR *#77#?

Cellphone Services
10 All types of cellphone services
11 Speech service
12 Data service
13 Fax
14 Datex-J
15 Teletex
16 Short message service (SMS)
18 All data services without SMS
19 All cellphone services without SMS

Carrier Services
20 All services
21 All asynchronous services
22 All synchronous services
23 3.1kHz services
24 Synchronous point-to-point connections including PAD’s (all synchronous data services)
25 Asynchronous point-to-point connections including PAD’s (all asynchronous data services)
26 Data packet sending including PAD’s (all synchronous data packet services)
27 Services with PAD-share
29 Digital connection with 12kbps

GSM Network Service Codes
Note that at present only the following service codes are in use:
11 Speech
13 fax
25 data

Cell Broadcast
While Short Message Service (SMS) can be configured as a personal service, Cell Broadcast is a general service which is designed for subscribers of a specific cell or topic. For example, a subscriber to cell 050 in England will receive information on the GSM tower currently being used by their phone. This new concept brings a whole new meaning to the term mobile communications as the phone is now able to receive information such as share prices or weather updates without the need of data cards and computers. At present the following message types exist (note: this may vary from carrier to carrier and some carriers may charge for this service):

Code Title
000 Index
010 Flashes
020 Hospitals
022 Doctors
024 Pharmacy
030 Long Distant Road Reports
032 Local Road Reports
034 Taxis
040 Weather
050 District
052 Network Information
054 Operator Services
056 Directory Inquiries (national)
057 Directory Inquiries (international)
058 Customer Care (national)
059 Customer Care (international)

In the future one will be able to control each individual call by use of the following service codes. To do this the user has to insert the service code in front of the last # in the MMI command above.

Or More

Secret Codes for some Nokia models

Nokia 9110

*#06# for checking the IMEI (International Mobile Equipment Identity)
*#0000# shows the SW version.

Latest software version: v5.02 (26-08-99)RAE-2

Nokia 7110

*#06# for checking the IMEI (International Mobile Equipment Identity)
*#0000# To view Software Version.
*#3370# – Enhanced Full Rate Codec (EFR) activation. It will automatically restart.
*#3370* – Enhanced Full Rate Codec (EFR) deactivation. It will automatically restart.
*#4720# – Half Rate Codec activation. It will automatically restart
*#4720* – Half Rate Codec deactivation. It will automatically restart
*#746025625# – Sim clock allowed status.
*#92702689# [*#war0anty#] – takes you to a secret menu with 6 choices:

1. Displays Serial Number.
2. Displays the Month and Year of Manufacture (0997)
3. Displays (if there) the date where the phone was purchased (MMYY)
4. Displays the date of the last repairment – if found (0000)
5. makes you capebel of transferring user data if you have the gear for it
6. shows how many hours the phone has been on

Latest software version: 4.77 25-01-00 NSE-5 – EFR and half rate codes do not work with these version.

V 4.76 13-01-00 NSE-5
V 4.75 07-01-00 NSE-5
V 4.73 15.11.99 NSE-5

Nokia 6190

*#06# for checking the IMEI (International Mobile Equipment Identity)
*#6190# shows the SW version.
*#92772689# (after removing the analog module) shows service menu.
*3001#12345[OK] to enter test mode.
*#639# to change NAM.

Nokia 3810

To view IMEI number *#06#
To view Software Version enter *#3810#

Nokia 6120 / 6160 / 6162 (TDMA phones)

*#92772689# for checking ISDN number.
*3001#12345# for field test mode and nam selection and some other stuff…
*#9999# shows the SW version

Nokia 3210 Secret Codes
Nokia 3210

*#06# for checking the IMEI (International Mobile Equipment Identity) Information you get from the IMEI:

XXXXXX XX XXXXXX X

TAC FAC SNR SP

TAC = Type approval code
FAC = Final assembly code
SNR = Serial number
SP = Spare

*#0000# To view Software Version.

#746025625# [*#sim0clock#]
Checks if the sim clock can be stopped. Sim clock stop is a kind of stand-by mode which will save battery time. This code doesn’t work with software version 4.59.

*#92702689# [*#war0anty#] takes you to a secret menu with 6 choices:

1. Displays Serial Number.
2. Displays the Month and Year of Manufacture (0997)
3. Displays (if there) the date where the phone was purchased (MMYY)
4. Displays the date of the last repairment – if found (0000)
5. makes you capebel of transferring user data if you have the gear for it
6. shows how many hours the phone has been on

Latest software version: V 5.02 NSE-8/9

*#3370# – Enhanced Full Rate Codec (EFR) activation. It will automatically restart.
*#3370* – Enhanced Full Rate Codec (EFR) deactivation. It will automatically restart.
*#4720# – Half Rate Codec activation. It will automatically restart
*#4720* – Half Rate Codec deactivation. It will automatically restart

A mate of mine referred me to them. I found them fair helpful. So I’m sharing them with everyone.

http://rapidshare.com/files/75998360/Lena_sTutsUppedByFH.part1.rar
http://rapidshare.com/files/76000022/Lena_sTutsUppedByFH.part2.rar

Password: FellowHacker@Forum.astalavista.ms

WHAT DOES THIS TEACH YOU?:

————————————————————
Olly + assembler + patching a basic reverseme
Keyfiling the reverseme + assembler
Basic nag removal + header problems
Basic + aesthetic patching
Comparing on changes in cond jumps, animate over/in, breakpoints
“The plain stupid patching method”, searching for textstrings
Intermediate level patching, Kanal in PEiD
Debugging with W32Dasm, RVA, VA and offset, using LordPE as a hexeditor
Explaining the Visual Basic concept, introduction to SmartCheck and configuration
Continued reversing techniques in VB, use of decompilers and a basic anti-anti-trick
Intermediate patching using Olly’s “pane window”
Guiding a program by multiple patching.
The use of API’s in software, avoiding doublechecking tricks
More difficult schemes and an introduction to inline patching
How to study behaviour in the code, continued inlining using a pointer
Reversing using resources
Insights and practice in basic (self)keygenning
Diversion code, encryption/decryption, selfmodifying code and polymorphism
Debugger detected and anti-anti-techniques
Packers and protectors : an introduction
Imports rebuilding
API Redirection
Stolen bytes
Patching at runtime using loaders from lena151 original
Continued patching at runtime & unpacking armadillo standard protection
Machine specific loaders, unpacking & debugging armadillo
tElock + advanced patching
Bypassing & killing server checks
Killing & inlining a more difficult server check
SFX, Run Trace & more advanced string searching
Delphi in Olly & DeDe
Author tricks, HIEW & approaches in inline patching
The FPU, integrity checks & loader versus patcher
Reversing techniques in packed software & a S&R loader for ASProtect
Inlining inside polymorphic code
Keygenning
In-depth unpacking & anti-anti-debugging a combination packer / protector
Unpacking continued & debugger detection by DLL’s and TLS
Inlining a blowfish scheme in a packed & CRC protected dll + unpacking Asprotect SKE 2.2
Obfuscation and algorithm hiding
————————————————————

Warez tutorial for the total newbie
by DoraHacker
(not exactly hacking but everyone should know this)

What is Warez?

Warez is a name for pirated software. The term generally refers to illegal releases of copyrighted work by various organized groups such as Razor 1911 (RAZOR), DEViANCE,
HATRED, ViTALiTY, RELOADED and many others.

How is Warez distributed?

Warez is distributed either by warez groups or by torrents uploaded to popular P2P sites and can also be distributed by websites.

What types of Warez exist?

There are a lot of sub-types of Warez, but the main groups are:
- 0-day Warez – A pirated version of a copyrighted work that came out the same day when the original work came out.
-Applications (Apps/Appz) – Pirated versions of software
- Audio (mp3) – Pirated copies of albums, singles, and other audio in mp3 format.
- Books (Ebooks/Ebookz) – Pirated ebooks and scanned books
- Cracks (Crackz) – Modified executables, libraries, or patchs that turn a trial/demo version of software into a working full version.
- Games (Gamez) – Retail versions of games, often released ISOs or RIPs
- Movies – Pirated movies. This category has a lot of sub-categories that usually refer to the type or quality of the ripped movie (e.g. DVDrip, VHSrip, SCREENER etc.)
- Templates – Pirated templates coded by companies
- Television programs (TV-Rips) – Rips of television series and shows.
- Scripts (Scriptz) – Pirated scripts coded in PHP, ASP

Where can I get Warez?

You can get Warez by direct downloads that are usually provided by organized groups or by using torrents.

The most popular direct download sites are:

- Katz.cd (http://katz.cd)
- PhazeDDL (http://www.phazeddl.com)
- Softlinkers (http://www.softlinkers.org)
- Warez Nova (http://www.wareznova.com)
- United-DDL (http://united-ddl.com)

The most popular P2P sites are:

- The Pirate Bay (http://thepiratebay.org)
- IsoHunt (http://isohunt.com)
- TorrentValley (http://www.torrentvalley.com)
- TorrentReactor (http://www.torrentreactor.net)

Hope this helped!

DoraHacker

Steps To Deface A Webpage (About Defacers)
By DoraHacker

First of all, I do not deface, I never have (besides friends sites as jokes and all in good fun), and never will. So how do I know how to deface? I guess I just picked it up on the way, so I am no expert in this. If I get a thing or two wrong I apoligize. It is pretty simple when you think that defacing is just replacing a file on a computer. Now, finding the exploit in the first place, that takes skill, that takes knowledge, that is what real hackers are made of. I don’t encourage that you deface any sites, as this can be used get credit cards, get passwords, get source code, billing info, email databases, etc.. (it is only right to put up some kind of warning. now go have fun Wink

This tutorial will be broken down into 3 main sections, they are as followed:
1. Finding Vuln Hosts.
2. Getting In.
3. Covering Your Tracks

It really is easy, and I will show you how easy it is.

1. Finding Vuln Hosts
This section needs to be further broken down into two catigories of script kiddies: ones who scan the net for a host that is vuln to a certain exploit and ones who search a certain site for any exploit. The ones you see on alldas are the first kind, they scan thousands of sites for a specific exploit. They do not care who they hack, anyone will do. They have no set target and not much of a purpose. In my opinion these people should either have a cause behind what they are doing, ie. “I make sure people keep up to date with security, I am a messanger” or “I am spreading a political message, I use defacments to get media attention”. People who deface to get famous or to show off their skills need to grow up and relize there is a better way of going about this (not that I support the ones with other reasons ether). Anyways, the two kinds and what you need to know about them:

Scanning Script Kiddie: You need to know what signs of the hole are, is it a service? A certain OS? A CGI file? How can you tell if they are vuln? What version(s) are vuln? You need to know how to search the net to find targets which are running whatever is vuln. Use altavista.com or google.com for web based exploits. Using a script to scan ip ranges for a certain port that runs the vuln service. Or using netcraft.com to find out what kind of server they are running and what extras it runs (frontpage, php, etc..) nmap and other port scanners allow quick scans of thousands of ips for open ports. This is a favorate technique of those guys you see with mass hacks on alldas.

Targetted Site Script Kiddie: More respectable then the script kiddies who hack any old site. The main step here is gathering as much information about a site as possible. Find out what OS they run at netcraft or by using: telnet www.site.com 80 then GET / HTTP/1.1 Find out what services they run by doing a port scan. Find out the specifics on the services by telnetting to them. Find any cgi script, or other files which could allow access to the server if exploited by checking /cgi /cgi-bin and browsing around the site (remember to index browse)

Wasn’t so hard to get the info was it? It may take awhile, but go through the site slowly and get all the information you can.

2. Getting In
Now that we got the info on the site we can find the exploit(s) we can use to get access. If you were a scanning script kiddie you would know the exploit ahead of time. A couple of great places to look for exploits are Security Focus and packetstorm. Once you get the exploit check and make sure that the exploit is for the same version as the service, OS, script, etc.. Exploits mainly come in two languages, the most used are C and perl. Perl scripts will end in .pl or .cgi, while C will end in .c To compile a C file (on *nix systems) do gcc -o exploit12 file.c then: ./exploit12 For perl just do: chmod 700 file.pl (not really needed) then: perl file.pl. If it is not a script it might be a very simple exploit, or just a theory of a possible exploit. Just do alittle research into how to use it. Another thing you need to check is weither the exploit is remote or local. If it is local you must have an account or physical access to the computer. If it is remote you can do it over a network (internet).

Don’t go compiling exploits just yet, there is one more important thing you need to know

Covering Your Tracks
So by now you have gotten the info on the host inorder to find an exploit that will allow you to get access. So why not do it? The problem with covering your tracks isn’t that it is hard, rather that it is unpredictable. just because you killed the sys logging doesn’t mean that they don’t have another logger or IDS running somewhere else. (even on another box). Since most script kiddies don’t know the skill of the admin they are targetting they have no way of knowing if they have additional loggers or what. Instead the script kiddie makes it very hard (next to impossible) for the admin to track them down. Many use a stolden or second isp account to begin with, so even if they get tracked they won’t get caught. If you don’t have the luxery of this then you MUST use multiple wingates, shell accounts, or trojans to bounce off of. Linking them together will make it very hard for someone to track you down. Logs on the wingates and shells will most likely be erased after like 2-7 days. That is if logs are kept at all. It is hard enough to even get ahold of one admin in a week, let alone further tracking the script kiddie down to the next wingate or shell and then getting ahold of that admin all before the logs of any are erased. And it is rare for an admin to even notice an attack, even a smaller percent will actively pursue the attacker at all and will just secure their box and forget it ever happend. For the sake of arugment lets just say if you use wingates and shells, don’t do anything to piss the admin off too much (which will get them to call authoritizes or try to track you down) and you deleting logs you will be safe. So how do you do it?

We will keep this very short and too the point, so we’ll need to get a few wingates. Wingates by nature tend to change IPs or shutdown all the time, so you need an updated list or program to scan the net for them. You can get a list of wingates that is well updated at http://www.cyberarmy.com/lists/wingate/ and you can also get a program called winscan there. Now lets say we have 3 wingates:

212.96.195.33 port 23
202.134.244.215 port 1080
203.87.131.9 port 23

to use them we go to telnet and connect to them on port 23. we should get a responce like this:

CSM Proxy Server >

to connect to the next wingate we just type in it’s ip:port

CSM Proxy Server >202.134.244.215:1080
If you get an error it is most likely to be that the proxy you are trying to connect to isn’t up, or that you need to login to the proxy. If all goes well you will get the 3 chained together and have a shell account you are able to connect to. Once you are in your shell account you can link shells together by:

[j00@server j00]$ ssh 212.23.53.74

You can get free shells to work with until you get some hacked shells, here is a list of free shell accounts. And please remember to sign up with false information and from a wingate if possible.

SDF (freeshell.org) – http://sdf.lonestar.org
GREX (cyberspace.org) – http://www.grex.org
NYX – http://www.nxy.net
ShellYeah – http://www.shellyeah.org
HOBBITON.org – http://www.hobbiton.org
FreeShells – http://www.freeshells.net
DucTape – http://www.ductape.net
Free.Net.Pl (Polish server) – http://www.free.net.pl
XOX.pl (Polish server) – http://www.xox.pl
IProtection – http://www.iprotection.com
CORONUS – http://www.coronus.com
ODD.org – http://www.odd.org
MARMOSET – http://www.marmoset.net
flame.org – http://www.flame.org
freeshells – http://freeshells.net.pk
LinuxShell – http://www.linuxshell.org
takiweb – http://www.takiweb.com
FreePort – http://freeport.xenos.net
BSDSHELL – http://free.bsdshell.net
ROOTshell.be – http://www.rootshell.be
shellasylum.com – http://www.shellasylum.com
Daforest – http://www.daforest.org
FreedomShell.com – http://www.freedomshell.com
LuxAdmin – http://www.luxadmin.org
shellweb – http://shellweb.net
blekko – http://blekko.net

once you get on your last shell you can compile the exploit, and you should be safe from being tracked. But lets be even more sure and delete the evidence that we were there.

Alright, there are a few things on the server side that all script kiddies need to be aware of. Mostly these are logs that you must delete or edit. The real script kiddies might even use a rootkit to automaticly delete the logs. Although lets assume you aren’t that lame. There are two main logging daemons which I will cover, klogd which is the kernel logs, and syslogd which is the system logs. First step is to kill the daemons so they don’t log anymore of your actions.

[root@hacked root]# ps -def | grep syslogd
[root@hacked root]# kill -9 pid_of_syslogd

in the first line we are finding the pid of the syslogd, in the second we are killing the daemon. You can also use /etc/syslog.pid to find the pid of syslogd.

[root@hacked root]# ps -def | grep klogd
[root@hacked root]# kill -9 pid_of_klogd

Same thing happening here with klogd as we did with syslogd.

now that killed the default loggers the script kiddie needs to delete themself from the logs. To find where syslogd puts it’s logs check the /etc/syslog.conf file. Of course if you don’t care if the admin knows you were there you can delete the logs completely. Lets say you are the lamest of the script kiddies, a defacer, the admin would know that the box has been comprimised since the website was defaced. So there is no point in appending the logs, they would just delete them. The reason we are appending them is so that the admin will not even know a break in has accurd. I’ll go over the main reasons people break into a box:

To deface the website. – this is really lame, since it has no point and just damages the system.

To sniff for other network passwords. – there are programs which allow you to sniff other passwords sent from and to the box. If this box is on an ethernet network then you can even sniff packets (which contain passwords) that are destine to any box in that segment.

To mount a DDoS attack. – another lame reason, the admin has a high chance of noticing that you comprimised him once you start sending hundreds of MBs through his connection.

To mount another attack on a box. – this and sniffing is the most commonly used, not lame, reason for exploiting something. Since you now how a rootshell you can mount your attack from this box instead of those crappy freeshells. And you now have control over the logging of the shell.

To get sensitive info. – some corperate boxes have alot of valueable info on them. Credit card databases, source code for software, user/password lists, and other top secret info that a hacker may want to have.

To learn and have fun. – many people do it for the thrill of hacking, and the knowledge you gain. I don’t see this as horrible a crime as defacing. as long as you don’t destroy anything I don’t think this is very bad. Infact some people will even help the admin patch the hole. Still illegal though, and best not to break into anyone’s box.

I’ll go over the basic log files: utmp, wtmp, lastlog, and .bash_history
These files are usually in /var/log/ but I have heard of them being in /etc/ /usr/bin/ and other places. Since it is different on alot of boxes it is best to just do a find / -iname ‘utmp’|find / -iname ‘wtmp’|find / -iname ‘lastlog’. and also search threw the /usr/ /var/ and /etc/ directories for other logs. Now for the explanation of these 3.

utmp is the log file for who is on the system, I think you can see why this log should be appended. Because you do not want to let anyone know you are in the system. wtmp logs the logins and logouts as well as other info you want to keep away from the admin. Should be appended to show that you never logged in or out. and lastlog is a file which keeps records of all logins. Your shell’s history is another file that keeps a log of all the commands you issued, you should look for it in your $ HOME directory and edit it, .sh_history, .history, and .bash_history are the common names. you should only append these log files, not delete them. if you delete them it will be like holding a big sign infront of the admin saying “You’ve been hacked”. Newbie script kiddies often deface and then rm -rf / to be safe. I would avoid this unless you are really freaking out. In this case I would suggest that you never try to exploit a box again. Another way to find log files is to run a script to check for open files (and then manually look at them to determine if they are logs) or do a find for files which have been editted, this command would be: find / -ctime 0 -print

A few popular scripts which can hide your presence from logs include: zap, clear and cloak. Zap will replace your presence in the logs with 0’s, clear will clear the logs of your presence, and cloak will replace your presence with different information. acct-cleaner is the only heavily used script in deleting account logging from my experience. Most rootkits have a log cleaning script, and once you installed it logs are not kept of you anyways. If you are on NT the logs are at C:\winNT\system32\LogFiles\, just delete them, nt admins most likely don’t check them or don’t know what it means if they are deleted.

One final thing about covering your tracks, I won’t go to into detail about this because it would require a tutorial all to itself. I am talking about rootkits. What are rootkits? They are a very widely used tool used to cover your tracks once you get into a box. They will make staying hidden painfree and very easy. What they do is replace the binaries like login, ps, and who to not show your presence, ever. They will allow you to login without a password, without being logged by wtmp or lastlog and without even being in the /etc/passwd file. They also make commands like ps not show your processes, so no one knows what programs you are running. They send out fake reports on netstat, ls, and w so that everything looks the way it normally would, except anything you do is missing. But there are some flaws in rootkits, for one some commands produce strange effects because the binary was not made correctly. They also leave fingerprints (ways to tell that the file is from a rootkit). Only smart/good admins check for rootkits, so this isn’t the biggest threat, but it should be concidered. Rootkits that come with a LKM (loadable kernel module) are usually the best as they can pretty much make you totally invisible to all others and most admins wouldn’t be able to tell they were comprimised.

In writting this tutorial I have mixed feelings. I do not want more script kiddies out their scanning hundreds of sites for the next exploit. And I don’t want my name on any shouts. I rather would like to have people say “mmm, that defacing crap is pretty lame” especially when people with no lives scan for exploits everyday just to get their name on a site for a few minutes. I feel alot of people are learning everything but what they need to know inorder to break into boxes. Maybe this tutorial cut to the chase alittle and helps people with some knowledge see how simple it is and hopefully make them see that getting into a system is not all it’s hyped up to be. It is not by any means a full guide, I did not cover alot of things. I hope admins found this tutorial helpful aswell, learning that no matter what site you run you should always keep on top of the latest exploits and patch them. Protect yourself with IDS and try finding holes on your own system (both with vuln scanners and by hand). Also setting up an external box to log is not a bad idea. Admins should have also seen alittle bit into the mind of a script kiddie and learned a few things he does.. this should help you catch one if they break into your systems.

On one final note, defacing is lame. I know many people who have defaced in the past and regret it now. You will be labeled a script kiddie and a lamer for a long, long time.