Serigala Jahat dan Serigala Baik

Ditulis oleh robzlabz pada Senin, 30 Juli 2012

Dalam buku Creating Your Own Destiny, Patrick Snow bercerita tentang seorang indian tua bersama bersama cucunya. Dia memberikan pelajaran hidup kepada cucunya dengan berkata "Sebuah pertarungan emosi berkecamuk dalam diriku. Pertarungan sengit antara dua ekor srigala." "Srigala yang satu jahat, Dia adalah kemarahan, iri hati, kesedihan, keserakahan, kesombongan, kebohongan, rendah hati, kebangaan semu, rasa bersalah, tinggi hati, dan egoisme. Sedangkan serigala yang kedua dalah serigala baik. Dia adalah kegembiraan, kedamaian, cinta, harapan, rendah hati, ketenangan, keramahan, kedermawanan, empati, kebaikan, keberanian, memahami perasaan, dan iman. Pertarungan serupa berlangsung dalam dirimu, cucuku dan juga dalam diri semua orang," kata Indian tua itu. Si cucu berpikir sejenak, lalu bertanya kepada kakeknya "Kek, serigala mana yang menang?" Indian tua itupun menjawab, "Serigala yang kamu beri makan."

Diambil dari buku Pak Yanto 15 Rahasia Mengubah Kegagalan Menjadi Kesuksesan dengan Kecerdasan Spiritual di halaman 10 terdapat pelajaran tentang yang namanya Kesabaran

Jadi, mana yang akan Anda pilih untuk diberi makan? dua srigala diatas adalah hal yang akan menentukan kehidupan kita di masa sekarang maupun di masa mendatang, bila semakin kuat serigala baik maka kehidupan kitapun akan lebih tenang dan bila serigala yang jahat yang menang maka kehidupan kita yang akan datang mungkin menjadi sebuah kekhawatiran.

NFC Hacking

Ditulis oleh robzlabz pada Minggu, 29 Juli 2012



NFC (Near Field Communication) adalah sebuah teknologi konektifitas nirkabel (tanpe kabel) berbasis teknologi RFID (Radio Frequency Identification) yang menggunakan induksi medan magnet untuk memungkinkan komunikasi antar perangkat elektronik dalam jarak dekat (Sumber)

Seperti halnya blutooth dan wifi, komunikasi secara NFC tidak menggunakan kabel sehingga ketika perangkat kita ingin berkomunikasi dengan perangkat yang mendukung NFC maka kita hanya meletakan perangkat secara berdekatan dan secara langsung (tanpa pair) perangkat tersebut sudah berkomunikasi. NFC hanya dapat digunakan untuk jarak yang bisa di bilang sangat dekat yaitu hanya kurang dari 4cm namun komunikasi ini dapat melakukan transfer data maksimal 424 kbps (53kBps) sehingga komunikasi ini dapat dibilang cepat daripada bluetooth.


Perangkat NFC ini dapat dibedakan menjadi 2 (Berdaya dan Tidak Berdaya) Perangkat yang berdaya disini maksudnya adalah perangkat yang menggunakan listrik dan untuk perangkat yang tidak berdaya disini dimaksudkan adalah perangkat yang tidak menggunakan listrik misalnya PIN dan card

Re-size Array on VB.NET

Ditulis oleh robzlabz pada Selasa, 19 Juni 2012

Setelah lama tidak menulis di blog akhienya punya juga keinginan untuk menulis lagi dan kali ini akan dibahas cara yang mungkin di anggap sebagian programer mustahil dulunya :D
mungkin pada soal soal sekolah akan diberikan pertanyaan tentang array dan diberikan pertanyaan "apakah array dapat diperpanjang?" banyak yang tidak yakin untuk menjawab iya atau tidak di semua bahasa array dapat di resize. silahkan tanya dosen/guru jawaban yang mereka anggap benar

tapi sekarang yang akan kita buktikan adalah pada programing dengan bahasa VB.NET (yang aku gunakan VB 2005) ternyata array dapat di resize.

oke, inilah codenya Array.Resize(arraynya, ukurannya)
dan ini adalah salah satu contoh penggunaannya :D

' deklarasi variabel array
    Dim myFriends(3) As String

    Sub cetak()
        Dim i As Long
        For i = 0 To myFriends.Length - 1
            Console.WriteLine(myFriends(i))
        Next
    End Sub

    Sub Main()
        ' mengisi array
        Console.WriteLine("---- Array Asli ----")
        myFriends(0) = "Hanif"
        myFriends(1) = "Andri"
        myFriends(2) = "Wawan"
        cetak()

        ' Me-resize array di VB.NET
        Console.WriteLine("---- Resize Array ----")
        Array.Resize(myFriends, 4)
        myFriends(3) = "Agus"
        cetak()

        Console.Read()
    End Sub

Ketika dijalankan di console maka akan menjadi seperti ini


Add, Edit, Delete Windows Registry Dengan VB 06

Ditulis oleh robzlabz pada Selasa, 08 Mei 2012

Masih tentang registry windows, kali ini kita akan mempelajari cara mengecek, menambahkan, mengedit dan cara menghaps registry dengan program visual basic 06.

Oke, Form yang akan kita buat adalah seperti dibawah ini

Tampilan GUI Program Edit Registry
dan dibawah ini adalah modul yang harus di download untuk persiapan pembuatan program registry yang akan kita buat


Setelah mendownload class yang telah kita butuhkan dan memasukan pada proyek kita, langkah penting yang harus dilakukan adalah installasi class yang dapat kita lakukan dengan mengetikkan kode dibawah ini pada code form kita, letakan di paling atas

Dim reg As New clsRegistryAccess

Oke, mari kita mulai dengan button yang berada pada frame Check Registry Value yang disini aku beri nama cmdRegVal. Button ini berfungsi untuk mengecek dan membaca registry. Dalam button ini berisikan kode seperti di bawah ini

Mencocokan isi registry

Ditulis oleh robzlabz pada Minggu, 06 Mei 2012

Mencocokan isi registry dapat kita lakukan dengan cara yang cukup mudah karena sudah terdapat function yang digunakan untuk membaca registry yang telah disediakan oleh visual basic, oke kali  ini kita mempunyai misi untuk mencocokan value yang ada pada program kita dengan key yang ada dalam registry. Cara ini digunakan dalam beberapa antivirus/registry tweaking/cleaner untuk memastikan registry pada windows aman atau registry benar

Karena program ini dibuat sesimple mungkin, maka dengan program visual basic buatlah tampilan seperti di bawah ini

Tampilan Aplikasi Cek Registry
Pada form tersebut terdapat button dengan nama cmdCheck dan textbox dengan nama txtDefaultValue. Oke, setelah kita membuat tampilannya mari kita membuat sedikit baris kodenya

Belajar Bahasa Assembler #4

Ditulis oleh robzlabz pada Jumat, 04 Mei 2012

Pada pelajaran bahasa asembler kali ini agak unik karena kita akan berusaha menghilangkan setan dari code yang dibuat, codenya kira kira seperti ini

#include <iostream>
#include <conio>

main ()
{
   cout<<"Saya Header";
   while(true){
    cout<<"Saya Setannya";
   }
   cout<<"Saya Footer";

   getch();
}

Bila kita lihat dari code yang ada, pada perulangan while terdapat cout setan dan perulangan itu tidak akan berhenti karena nilai dari while selalu true. Nah, tugas kita kali ini adalah menghapus setan dari kode tersebut sehingga program dapat berjalan tanpa setan :D

Tampilan setan, tidak berhenti

Keahlian Setiap Orang Berbeda

Ditulis oleh robzlabz pada Minggu, 29 April 2012


27 April 2012 Aku menulis status di facebook "Sesuatu yang kau anggap mudah belum tentu mudah bagi orang lain, itulah yang menyebabkan dirimu berharga"

Sudah pernah mengendarai motor? Pasti banyak orang yang sudah pernah mengendarai motor. Ada yang bisa sampai kebut kebutan, ada yang bisa nyelip nyelip di tempat tempat yang kecil, ada yang lajunya itu kaya ninja dan macam macam pengemudi motor itu. Nah, mereka yang dapet melakukan hal itu memiliki kelebihan, mereka bisa ngebut itu adalah keahlian, bisa nyelip itu juga keahlian bahkan orang yang hanya bisa mengandarai motor itu juga suatu kelebihan loh.

Nah, tapi pernahkah kamu sadari, adalah orang yang belum bisa naik motor yang mungkin sudah seumuran kamu (19 an maksudku). Mungkin kita bertanya tanya "kenapa ya ada oang yang belum bisa naik motor, padahal anak kecil saja sekrang sudah pada bisa. " Nah itulah kelebihan pada diri kita yang sering kita anggap remeh tapi orang lain tidak beranggapan demikian. Sesuatu yang sering kita anggap mudah itu belum tentu mudah bagi orang lain sehingga orang lain itu membutuhkan dirikita untuk belajar maka dari itu kita dihargai sebagai orang yang mau membantu dirinya mencapai kualitas yang lebih baik.

Belajar Bahasa Assembler #3

Ditulis oleh robzlabz pada Jumat, 27 April 2012

Kemarin kita telah Belajar bahasa Assembler #1 dan Belajar bahasa Assembler #2. Pada Assembler #1 kita belajar bagaimana cara menghilangkan suatu fungsi dan pada bahasa Assembler 2 kita belajar bagaimana cara memperbanyak loop. Nah pada Belajar Assember 3 kita akan belajar bagaimana mengubah perulangan for yang menggunakan i=i+2 menjadi i++

Mari Download Alat yang kita butuhkan
- OllyDbg
- Program yang akan dibedah NONAME00.exe

Pada program noname00 aku tuliskan code seperti dibawah ini

#include <iostream>
#include <conio>

main () {
 for (int i=0;i<10;i=i+2) {
  cout<<i<<" : :) "<<endl;
   }
   getch();
}

 Nah, jika kode tersebut dijalankan maka akan menghasilkan


Perulangan yang dilakukan adalah, 0, 2, 4, 6, 8. Nah misi kita kali ini adalah membuat perulangan yang dilakukan menjadi 0,1,2,3,4,5,6,7,8,9

Oke, Mari kita mulai petualangan ini :)

Belajar Bahasa Assembler #2

Ditulis oleh robzlabz pada Kamis, 26 April 2012

Pada tutorial sebelumnya di Belajar Bahasa Asembler #1 kita telah belajar bagaimana cara menghilangkan message box, nah  misi kedua kita adalah memperbanyak loop yang terjadi pada file executable

Alat yang kita butuhkan adalah
- OllyDbg
- Program Hello World Perulangan

Oke, download kedua alat tersebut dan coba jalankan Program Helloworld


oke, terlihat program akan menulis "hello world" sebanyak 10x dan program akan berhenti.
Jika program diatas dituliskan dalam code maka kira kira codenya seperti dibawah ini (Coded in C++)

#include <iostream>
#include <conio>

main () {
	for (int i=0;i<10;i++){
		cout<<"Hello World"<<endl;
   }
   getch();
}

Misi kita kali ini adalah membuat perulangan bertambah banyak.

Belajar Bahasa Assembler #1

Ditulis oleh robzlabz pada

Jika kamu adalah pembaca setia di blog ini pasti anda bertanya tanya kenapa blog ini tidak pernah di update, yah maklum penulis masih mahasiswa yang harus menempuh ujian MID T_T

Okey, kali ini kita akan sedikit belajar tentang bahasa assembler yang sebenarnya sku juga belum begitu mengerti, tapi semoha ilmu yang sedikit ini dapat bermanfaat :)

Alat yang kita butuhkan dalam praktik assembler ini adalah
- OllyDbg
- File Project1.exe

Setelah membuka kedua alat diatas mari mulai dengan extract ollydbg ke folder dimana kamu mudah untuk mengaksesnya. Langkah kedua mari kita analisa file yang ada di project1

ketika kita buka file project1 maka akan keluar messagebox berupa
ketika kita pilih yes maka
dan ketika pilih no maka akan keluar

dari analisa tersebut dapat kita simpulkan bahwa kode tersebut

Label Could

Analisa (1) Assembler (4) c (1) cpp (3) Facebook (7) Fun (2) Galau (6) Hacking (1) Hardware (1) Java (7) JavaScript (4) Komik (10) My Family (1) My Life (14) My Way (8) NFC (1) NFC Hacking (1) Php (1) Program (47) Project (1) Script (1) Technology (1) Visual Basic 6 (2) Visual Basic.NET (4) What The Pufh (12)