Sunday, February 3, 2013
Friday, November 30, 2012
Solving LDR(Long Distance Relationship) Problem....
jam 00:00 dinihari rencana skype-an klo koneksi gak ngadat..
siapkan kue ultah.. bila perlu kue ultah yang artistik dalam artian punya makna untuk kalian berdua.
berdoa bareng semoga langgeng terus bersama sampai akhir khayat.
kaos couple :
saat pengiriman kasih foto kebersamaan.
siapkan kue ultah.. bila perlu kue ultah yang artistik dalam artian punya makna untuk kalian berdua.
berdoa bareng semoga langgeng terus bersama sampai akhir khayat.
kaos couple :
saat pengiriman kasih foto kebersamaan.
Saturday, November 24, 2012
Hujan dan Rindu
hujan ini mengerti akan kerinduanku padamu
wahai jiwa yang telah membuatku jatuh hati
karena dirimu, aku bisa menjadi lebih kuat
dalam kegelapan apapun, atau dalam hujan terus-menerus.
dalam rinduku, aku berdoa dalam hati
semoga kau baik-baik saja
kau telah menjadi hartaku yang paling berharga
untukmu akan kuberikan yang terbaik
sekarang, kilauan bintang menghiasi malam ini.
cahaya mereka menari diatas kegelapan malam
menghiasi kenangan kita.
aku menyebutnya keajaiban
yang berkedip diantara musim panas ini
aku mengingat hari itu
ketika kita pertama kali bertemu
dalam kegelapan dan hujan
aku menangis dalam ketakutan
bulan dan bintang tiba-tiba bersinar
kau datang, berdiri didepan
senyummu bagaikan fajar yang menyingsing
menghangatkan sekitar melebur kedalam hati
kau letakkan tangan diatas kepalaku
seakan berkata "Aku akan melindungimu"
meski perjalanan masih terlihat suram dan panjang
namun semuanya terasa indah nan berseri karena kehadiranmu disini.
Wednesday, October 31, 2012
Tuesday, October 30, 2012
Perjalanan Malam Idul Adha
- Anak-anak kecil memperingati hari idul adha
- Lewat tempat mesum
- Kemacetan di Idul Adha
- lewat perkampungan, kumuh,
- Anak jalanan, premanisasi
- kenikmatan yang paling nikmat adalah masih ingat dan bisa berucap syukur akan kenikmatan Allah.
-
- Lewat tempat mesum
- Kemacetan di Idul Adha
- lewat perkampungan, kumuh,
- Anak jalanan, premanisasi
- kenikmatan yang paling nikmat adalah masih ingat dan bisa berucap syukur akan kenikmatan Allah.
-
Wednesday, October 24, 2012
Pilih NGANTUK atau LAPAR...???
Manusia benar-benar dilema...
Belajar.... akhirnya pun lapar.. makan.. tiba-tiba saja ngantuk begitu kuat menyerang...
akhirnya pun tidur... meski dimeja
Lapar kita diamkan... fokus belajar jadi kemana-mana, susah berkonsentrasi..
Kenyang => ngantuk
Lapar => susah berkonsentrasi
Jadi,, bagaimana ini?? Ngantuk dan Lapar keduanya bukan pilihan yang bagus...
Biasanya sih kusiasati dengan sekadar memesan camilan, entah itu bakwan, roti ataupun krupuk. + teh hangat. sudah bisa tahan sampai 9 jam.
Lalu, bagaimana dengan kandungan gizi kita?? sudah sehatkah dengan cara hidup seperti itu??
Lalu, bagaimana dengan kandungan gizi kita?? sudah sehatkah dengan cara hidup seperti itu??
terbukti (pengalamanku sih) fokus belajar kita mencapai puncak "menjelang" rasa lapar melanda..
mungkin teman-teman bisa share pengalaman mengatasi hal ini atau masukan yang berharga... @.
Friday, September 28, 2012
Kita Selamanya -Bondan Prakoso & Fade2Black-
Barusan seminggu kemarin... Beberapa temanku diwisuda, well sedih banget ditinggal.
Habis itu kita mengadakan reuni disuatu tempat sekaligus merayakan syukuran beberapa wisudawan, ada lyric lagu yang membuat momen jadi sangat pas, entahlah.... itu menurutku
Bondan Prakoso – Kita Selamanya
Eiyo… it’s not the end, it’s just beginning
Titz:
Ok… detak detik tirai mulai menutup panggung
tanda skenario… eyo… baru mulai diusung
lembaran kertas barupun terbuka
tinggalkan yang lama, biarkan sang pena berlaga
kita pernah sebut itu kenangan tempo dulu
pernah juga hilang atau takkan pernah berlalu
masa jaya putih biru atau abu-abu (hey)
memori crita cinta aku, dia dan kamu
Santoz:
Saat dia (dia) dia masuki alam pikiran
ilmu bumi dan sekitarnya jadi kudapan
cinta masa sekolah yang pernah terjadi
dat was the moment a part of sweet memory
kita membumi, melangkah berdua
kita ciptakan hangat sebuah cerita
mulai dewasa, cemburu dan bungah
finally now, its our time to make a history
Reff:
Bergegaslah, kawan… tuk sambut masa depan
tetap berpegang tangan, saling berpelukan
berikan senyuman tuk sebuah perpisahan!
kenanglah sahabat… kita untuk slamanya!
Satu alasan kenapa kau kurekam dalam memori
satu cerita teringat didalam hati
karena kau berharga dalam hidupku, teman
untuk satu pijakan menuju masa depan
Lezz:
Saat duka bersama, tawa bersama
berpacu dalam prestasi… (huh) hal yang biasa
satu persatu memori terekam
didalam api semangat yang tak mudah padam
kuyakin kau pasti sama dengan diriku
pernah berharap agar waktu ini tak berlalu
kawan… kau tahu, kawan… kau tahu kan?
beri pupuk terbaik untuk bunga yang kau simpan
Kembali ke Reff
Bridge:
Bergegaslah, kawan… tuk sambut masa depan
tetap berpegang tangan dan saling berpelukan
berikan senyuman tuk sebuah perpisahan!
kenanglah sahabat…itz:
ok... detak detik tirai mulai menutup panggung
tanda skenario... eyo... baru mulai diusung
lembaran kertas barupun terbuka
tinggalkan yang lama, biarkan sang pena berlaga
kita pernah sebut itu kenangan tempo dulu
pernah juga hilang atau takkan pernah berlalu
masa jaya putih biru atau abu-abu (hey)
memori crita cinta aku, dia dan kamu
santoz:
saat dia (dia) dia masuki alam pikiran
ilmu bumi dan sekitarnya jadi kudapan
cinta masa sekolah yang pernah terjadi
dat was the moment a part of sweet memory
kita membumi, melangkah berdua
kita ciptakan hangat sebuah cerita
mulai dewasa, cemburu dan bungah
finally now, its our time to make a history
reff:
bergegaslah, kawan... tuk sambut masa depan
tetap berpegang tangan, saling berpelukan
berikan senyuman tuk sebuah perpisahan!
kenanglah sahabat... kita untuk slamanya!
satu alasan kenapa kau kurekam dalam memori
satu cerita teringat didalam hati
karena kau berharga dalam hidupku, teman
untuk satu pijakan menuju masa depan
lezz:
saat duka bersama, tawa bersama
berpacu dalam prestasi... (huh) hal yang biasa
satu persatu memori terekam
didalam api semangat yang tak mudah padam
kuyakin kau pasti sama dengan diriku
pernah berharap agar waktu ini tak berlalu
kawan... kau tahu, kawan... kau tahu kan?
beri pupuk terbaik untuk bunga yang kau simpan
back to reff:
bridge:
bergegaslah, kawan... tuk sambut masa depan
tetap berpegang tangan dan saling berpelukan
berikan senyuman tuk sebuah perpisahan!
kenanglah sahabat...
ok... detak detik tirai mulai menutup panggung
tanda skenario... eyo... baru mulai diusung
lembaran kertas barupun terbuka
tinggalkan yang lama, biarkan sang pena berlaga
kita pernah sebut itu kenangan tempo dulu
pernah juga hilang atau takkan pernah berlalu
masa jaya putih biru atau abu-abu (hey)
memori crita cinta aku, dia dan kamu
santoz:
saat dia (dia) dia masuki alam pikiran
ilmu bumi dan sekitarnya jadi kudapan
cinta masa sekolah yang pernah terjadi
dat was the moment a part of sweet memory
kita membumi, melangkah berdua
kita ciptakan hangat sebuah cerita
mulai dewasa, cemburu dan bungah
finally now, its our time to make a history
reff:
bergegaslah, kawan... tuk sambut masa depan
tetap berpegang tangan, saling berpelukan
berikan senyuman tuk sebuah perpisahan!
kenanglah sahabat... kita untuk slamanya!
satu alasan kenapa kau kurekam dalam memori
satu cerita teringat didalam hati
karena kau berharga dalam hidupku, teman
untuk satu pijakan menuju masa depan
lezz:
saat duka bersama, tawa bersama
berpacu dalam prestasi... (huh) hal yang biasa
satu persatu memori terekam
didalam api semangat yang tak mudah padam
kuyakin kau pasti sama dengan diriku
pernah berharap agar waktu ini tak berlalu
kawan... kau tahu, kawan... kau tahu kan?
beri pupuk terbaik untuk bunga yang kau simpan
back to reff:
bridge:
bergegaslah, kawan... tuk sambut masa depan
tetap berpegang tangan dan saling berpelukan
berikan senyuman tuk sebuah perpisahan!
kenanglah sahabat...
Friday, September 21, 2012
Kekuatan Dari Sebuah Hobi....
Pagi tadi ada nomor aneh sms, +818048331509, "rif, ini sayek, laptopku error neh... bla bla bla.."
langsung saya mencoba mengingat2 siapa sayek ini,kemudian langsung bahwa dia adalah senior dua tahun diatasku, yang kebetulan pernah error grub loadingnya.
langsung saya mencoba mengingat2 siapa sayek ini,kemudian langsung bahwa dia adalah senior dua tahun diatasku, yang kebetulan pernah error grub loadingnya.
Tuesday, September 18, 2012
Sekedar mengenai Subnetting...
diberikan suatu ip address 10.122.1.6/30.
Termasuk kelompok ip kelas manakah ini? A/B/C/D?
Hitung berapa jumlah host per subnet yang mungkin, berikan alamat network id dan broadcast nya?
Jawab :
IP Kelas C, karena menggunakan subnet mask 30 a.k.a 255.255.255.252
jumlah host persubnet,2^n-2, n=32-30=2
jadi jumlah host persubnet yang mungkin = 2^2-2 = 2 host atau 2 pc/komputer.
------------------------------------------------------
*net id = operasi AND biner netmask dan ip address
biner netmask = 11111111 11111111 11111111 11111100
biner ip addr = 00001010 01111010 00000001 00000110 AND
network id = 00001010 01111010 00000001 00000100
jadi network id nya adalah = 10.122.1.4
-------------------------------------------------------
*broadcast = operasi OR biner network id dan invers netmask
biner network id = 00001010 01111010 00000001 00000100
biner invers netmask = 00000000 00000000 00000000 00000011 OR
broadcast = 00001010 01111010 00000001 00000111
jadi alamat broadcastnya adalah = 10.122.1.7
Termasuk kelompok ip kelas manakah ini? A/B/C/D?
Hitung berapa jumlah host per subnet yang mungkin, berikan alamat network id dan broadcast nya?
Jawab :
IP Kelas C, karena menggunakan subnet mask 30 a.k.a 255.255.255.252
jumlah host persubnet,2^n-2, n=32-30=2
jadi jumlah host persubnet yang mungkin = 2^2-2 = 2 host atau 2 pc/komputer.
------------------------------------------------------
*net id = operasi AND biner netmask dan ip address
biner netmask = 11111111 11111111 11111111 11111100
biner ip addr = 00001010 01111010 00000001 00000110 AND
network id = 00001010 01111010 00000001 00000100
jadi network id nya adalah = 10.122.1.4
-------------------------------------------------------
*broadcast = operasi OR biner network id dan invers netmask
biner network id = 00001010 01111010 00000001 00000100
biner invers netmask = 00000000 00000000 00000000 00000011 OR
broadcast = 00001010 01111010 00000001 00000111
jadi alamat broadcastnya adalah = 10.122.1.7
Sunday, September 16, 2012
Motivasi #1
Hiduplah sesukamu, tapi kau kan mati.
Berbuatlah semaumu, tapi tanggungjawab menanti.
Cintai siapa jua, tapi berpisah itu pasti.
-Jibril AS-
Wednesday, September 12, 2012
Membobol Password User di linux Menggunakan John The Ripper
Jangan kira ya kalau linux system sudah pasti aman dibanding dengan windows, meskipun memang kebanyakan linux system lebih secure karena defaultnya kita harus mensetting manual sendiri service-servicenya...
ok, kali ini tutorial tentang membobol password user teman yang masih dalam satu komputer ber-os linux. (satu komputer ber user banyak), membobolnya aku menggunakan os debian(linux64)
1. download disini => John The Ripper
2. Unzip, patch and compile
jika masih error, maka install dulu program, make, gcc dan python
baru jalankan make linux lagi.
setelah compile berhasil..
copy file /etc/shadow dan /etc/passwd komputer linux tersebut
kedalam folder /run
Saat menjalankan john gunakan screen, karena aku butuh waktu 2 harian(lama bukan??) untuk mendapat 3 password user, sebenarnya ada 6 user, 3 lainnya masih dalam proses cracking..
berikut screenshotnya
jangan lupa lihat sumber dulu ya, kalo error terjadi :
http://pka.engr.ccny.cuny.edu/~jmao/node/26
http://www.openwall.com/john/
ok, kali ini tutorial tentang membobol password user teman yang masih dalam satu komputer ber-os linux. (satu komputer ber user banyak), membobolnya aku menggunakan os debian(linux64)
1. download disini => John The Ripper
2. Unzip, patch and compile
tar -zxvf john-1.7.*.*.tar.gz cd john-1.7.*.*/src3. Tambahkan patch di john di Makefile, #tepatnya di line 27 untuk versi 1.7.9
LDFLAGS = -s -lcrypt4. Buat file crypt_fmc.c
/* public domain proof-of-concept code by Solar Designer */
#define _XOPEN_SOURCE /* for crypt(3) */
#include "string.h"
#include "unistd.h"
#include "arch.h"
#include "params.h"
#include "formats.h"
#define FORMAT_LABEL "crypt"
#define FORMAT_NAME "generic crypt(3)"
#define ALGORITHM_NAME "?/" ARCH_BITS_STR
#define BENCHMARK_COMMENT ""
#define BENCHMARK_LENGTH 0
#define PLAINTEXT_LENGTH 72
#define BINARY_SIZE 128
#define SALT_SIZE BINARY_SIZE
#define MIN_KEYS_PER_CRYPT 1
#define MAX_KEYS_PER_CRYPT 1
static struct fmt_tests tests[] = {
{"CCNf8Sbh3HDfQ", "U*U*U*U*"},
{"CCX.K.MFy4Ois", "U*U***U"},
{"CC4rMpbg9AMZ.", "U*U***U*"},
{"XXxzOu6maQKqQ", "*U*U*U*U"},
{"SDbsugeBiC58A", ""},
{NULL}
};
static char saved_key[PLAINTEXT_LENGTH + 1];
static char saved_salt[SALT_SIZE];
static char *crypt_out;
static int valid(char *ciphertext)
{
#if 1
int l = strlen(ciphertext);
return l >= 13 && l < BINARY_SIZE;
#else
/* Poor load time, but more effective at rejecting bad/unsupported hashes */
char *r = crypt("", ciphertext);
int l = strlen(r);
return
!strncmp(r, ciphertext, 2) &&
l == strlen(ciphertext) &&
l >= 13 && l < BINARY_SIZE;
#endif
}
static void *binary(char *ciphertext)
{
static char out[BINARY_SIZE];
strncpy(out, ciphertext, sizeof(out)); /* NUL padding is required */
return out;
}
static void *salt(char *ciphertext)
{
static char out[SALT_SIZE];
int cut = sizeof(out);
#if 1
/* This piece is optional, but matching salts are not detected without it */
switch (strlen(ciphertext)) {
case 13:
case 24:
cut = 2;
break;
case 20:
if (ciphertext[0] == '_') cut = 9;
break;
case 34:
if (!strncmp(ciphertext, "$1$", 3)) {
char *p = strchr(ciphertext + 3, '$');
if (p) cut = p - ciphertext;
}
break;
case 59:
if (!strncmp(ciphertext, "$2$", 3)) cut = 28;
break;
case 60:
if (!strncmp(ciphertext, "$2a$", 4)) cut = 29;
break;
}
#endif
/* NUL padding is required */
memset(out, 0, sizeof(out));
memcpy(out, ciphertext, cut);
return out;
}
static int binary_hash_0(void *binary)
{
return ((unsigned char *)binary)[12] & 0xF;
}
static int binary_hash_1(void *binary)
{
return ((unsigned char *)binary)[12] & 0xFF;
}
static int binary_hash_2(void *binary)
{
return
(((unsigned char *)binary)[12] & 0xFF) |
((int)(((unsigned char *)binary)[11] & 0xF) << 8);
}
static int get_hash_0(int index)
{
return (unsigned char)crypt_out[12] & 0xF;
}
static int get_hash_1(int index)
{
return (unsigned char)crypt_out[12] & 0xFF;
}
static int get_hash_2(int index)
{
return
((unsigned char)crypt_out[12] & 0xFF) |
((int)((unsigned char)crypt_out[11] & 0xF) << 8);
}
static int salt_hash(void *salt)
{
int pos = strlen((char *)salt) - 2;
return
(((unsigned char *)salt)[pos] & 0xFF) |
((int)(((unsigned char *)salt)[pos + 1] & 3) << 8);
}
static void set_salt(void *salt)
{
strcpy(saved_salt, salt);
}
static void set_key(char *key, int index)
{
strcpy(saved_key, key);
}
static char *get_key(int index)
{
return saved_key;
}
static void crypt_all(int count)
{
crypt_out = crypt(saved_key, saved_salt);
}
static int cmp_all(void *binary, int count)
{
return !strcmp((char *)binary, crypt_out);
}
static int cmp_exact(char *source, int index)
{
return 1;
}
struct fmt_main fmt_crypt = {
{
FORMAT_LABEL,
FORMAT_NAME,
ALGORITHM_NAME,
BENCHMARK_COMMENT,
BENCHMARK_LENGTH,
PLAINTEXT_LENGTH,
BINARY_SIZE,
SALT_SIZE,
MIN_KEYS_PER_CRYPT,
MAX_KEYS_PER_CRYPT,
FMT_CASE | FMT_8_BIT,
tests
}, {
fmt_default_init,
valid,
fmt_default_split,
binary,
salt,
{
binary_hash_0,
binary_hash_1,
binary_hash_2
},
salt_hash,
set_salt,
set_key,
get_key,
fmt_default_clear_keys,
crypt_all,
{
get_hash_0,
get_hash_1,
get_hash_2
},
cmp_all,
cmp_all,
cmp_exact
}
};
5. di 32 bit Debian squeezeku, jalankan make linux-x86-sse2atau
make linux-x86-64for 64 bit Debian.
jika masih error, maka install dulu program, make, gcc dan python
apt-get install make python gcc
baru jalankan make linux lagi.
setelah compile berhasil..
copy file /etc/shadow dan /etc/passwd komputer linux tersebut
kedalam folder /run
sudo ./unshadow /etc/passwd /etc/shadow> shadowfileok, sekarang tinggal menjalankan cracking password
./john shadowfile
Saat menjalankan john gunakan screen, karena aku butuh waktu 2 harian(lama bukan??) untuk mendapat 3 password user, sebenarnya ada 6 user, 3 lainnya masih dalam proses cracking..
berikut screenshotnya
jangan lupa lihat sumber dulu ya, kalo error terjadi :
http://pka.engr.ccny.cuny.edu/~jmao/node/26
http://www.openwall.com/john/
Thursday, September 6, 2012
Memanfaatkan screen di linux
Mungkin kata-kata screen tidak asing buat para administrator jaringan yang menggunakan linux sistem.
Screen sering digunakan ketika kita ingin menjalankan suatu proses yang membutuhkan waktu lama di suatu komputer , sedangkan kita harus meremote komputer tadi(proses yang sedang berjalan akan mati ketika remote-an juga mati/putus koneksi). Tentu ini hal yang tidak diinginkan bukan??
Screen adalah Terminal virtual window yang me-multiplex beberapa proses di terminal fisik untuk kepentingan tertentu, khususnya proses yang dianggap penting di shell tertentu.
screen mempunyai kemampuan untuk mengerjakan pekerjaan fisik yang mempengaruhi sistem namun bekerja dalam lingkungan virtual, bisa copy-dan-paste yang memungkinkan pengguna untuk memindahkan daerah teks antar window. Saat screen dipanggil, ia menciptakan satu jendela dengan shell di dalamnya sehingga Anda dapat menggunakan program seperti biasa.
screen mempunyai kemampuan untuk mengerjakan pekerjaan fisik yang mempengaruhi sistem namun bekerja dalam lingkungan virtual, bisa copy-dan-paste yang memungkinkan pengguna untuk memindahkan daerah teks antar window. Saat screen dipanggil, ia menciptakan satu jendela dengan shell di dalamnya sehingga Anda dapat menggunakan program seperti biasa.
Kemudian, setiap saat, Anda dapat membuat jendela baru (full-screen) dengan program lain di dalamnya, membunuh jendela saat ini, melihat daftar jendela aktif, mengubah keluaran log on dan off, copy teks antar jendela, melihat sejarah scrollback, beralih di antara jendela, dll Semua jendela menjalankan program mereka dengan independen satu sama lain.
Program terus berjalan ketika jendela mereka saat ini tidak terlihat dan bahkan ketika sesi seluruh layar terlepas dari terminal pengguna. <== ini yang membuat dia istimewa.
(translate : http://www.delorie.com/gnu/docs/screen/screen_1.html)
Tampilan screen
Contoh kasus : kita ingin mengupgrade sistem linux ubuntu, sedang kita hanya punya akses ssh.
sedangkan ssh tidak boleh mati saat upgrading sistem. masak kita harus menunggui laptop/pc beberapa jam hanya untuk update sistem. untuk itu digunakanlah program screen ini.
contoh lain adalah untuk mendownload film, mau merender gambar/animasi, dan mengexploit/mengcrack suatu sistem yang biasanya juga membutuhkan waktu lama.
Install screen :
sudo apt-get install screen
membuat screen dengan nama sesi yang diinginkan, misal sesi john
screen -S john
kalau ingin keluar dari shell (detach) tekan ctrl+a d
kalau ingin masuk lagi ke shell (attach)
screen -r john atau screen -r "angka-sebelum-nama-sesi"
melihat list shell di screen
untuk membunuh screen yang ada di listscreen -ls
screen kill "angka-sebelum-nama-sesi"
Sunday, September 2, 2012
Life.... this is about???
Life must go on!
Never regret all of you've done and all have happened.
Just ensure you are going to do better. :)
What will happen to me...
I will keep on living..
Never regret all of you've done and all have happened.
Just ensure you are going to do better. :)
What will happen to me...
I will keep on living..
Subscribe to:
Posts (Atom)



