Çok iyi bir programcı veya yazılım mühendisi değilim. Oturup bir program yazabilir misin deseniz yapamayacağımı söylerim. Bu sözlerimden sonra bugün yaşadığım ve yeni öğrendiğim birşeyi sizlerle paylaşmak istiyorum.
Cisco switch’ler üzerinden geçen kriptolu datayı decrypt edebilecek bir kod yazdım. Daha sonra kodun derlenmesi için gerekli olan “gcrypt.h” kütüphanesini aşağıdaki gibi depolardan indirdim.
$sudo apt-get install libgcrypt11 libgcrypt11-dbg libgcrypt11-dev
Kodu gcc ile derlerken yaptığım bir dalgınlık yazdığım tüm kodun kaybolmasına neden oldu.
root@ozgur:/home/ozgur/Desktop/coding# ls
ciscogcrypt.c
root@ozgur:/home/ozgur/Desktop/coding# gcc ciscogcrypt.c -o ciscogcrypt.c
/tmp/ccsTDxNk.o: In function `c_decrypt’:
root@ozgur:/home/ozgur/Desktop/coding# ls
root@ozgur:/home/ozgur/Desktop/coding#
Demek bu kara delik denen şey hayatın her noktasında varlığını sürdürebiliyor. Artık bu dakikadan sonra yaptığım herşeyin bir yedeğini almak farz oldu. O değil de kod nereye gitti ya…
Posted in
Cisco,
coding,
gcc ~ You can follow any responses to this entry through the
RSS 2.0 feed.
You can
leave a response, or
trackback from your own site.