Wah… udah lama g ngepost nih, saatnya meramaikan kembali blantikan situs lug.stikom.edu :D. OK, langsung saja. Mencari nama file adalah hal yang biasa dan sudah sering dilakukan bahkan end-userpun sering melakukannya. Tetapi, bagi sebagian dari kita terutama application developer yang kegemarannya ngoprek source code. Bayangkan situasi seperti ini:
maybe_unserialize($the_string);
maybe_unserialize
ini apa jika anda tidak mengetahui sumber fungsinya yang asli.Untuk itu kita dapat memanfaatkan casino online shell untuk melakukan online pokie machine games pencarian tersebut. Syntax yang akan kita gunakan adalah sebagai berikut:
$ find LOKASI_PENCARIAN -exec grep -n "STRING_YANG_DICARI" {} \; -print
Berikut ini adalah contoh untuk masalah di atas, dimana string yang akan kita cari adalah “function maybe_unserialize” dan letak dari source wordpress adalah di /var/www/wordpress.
$ cd /var/www/wordpress
$ find . -exec grep -n "function maybe_unserialize" {} \; -print
250:function maybe_unserialize( $original ) {
./wp-includes/functions.php
Dari output perintah diatas terlihat bahwa string function maybe_unserialize terdapat pada file functions.php di dalam folder wp-includes dan terletak pada baris ke-250.
Semoga berguna :)
4 Comments
miftah
mantaph…..
admin
@mas daud,
thanks atas koreksinya… :)
daud
langsung dari grep juga bisa,
grep -n ‘STRING_YG_DICARI’ -R LOKASI_PENCARIAN
btw, contoh di atas kurang escape karakter sebelum semicolon, bro. jadi {} \;
Post a Comment