Scriptimizin adından da anlaşılacağı gibi amacı base64 ile decode edilmis değerleri bizlere anlıyacağımız şekilde çevirmektir. #!/usr/bin/perl #Base64-decoder.pl #Decode from base64 #Writen by savas saygili print STDERR << "EOF"; Usage: ./base64-decoder.pl decode-string Ex. : ./base64-decoder.pl dGVzdDp0ZXN0 EOF print "\n"; use MIME::Base64; print "64 bit decode value is "; print decode_base64 ($ARGV[0]); print "\n";
Tag: Bash Script
Penetration testlerinizde kullanılmak üzere yazılmış küçük bir script. Amacı konsol üzerinde notunuzu testleriniz kapsamında almaya ve alındıgı sıradaki tarih saat ve kullanıcı bilgisini sizler için tutan konsol tabanlı stick note. Programın çıktısının adı notes.txt sonradan tüm notlarınıza buradan ulaşabilirsiniz.
Penetration testlerinizde yada gerektiginde günlük kullanımlarda faydalanabileceğiniz bir script.
Basit script örnekleri ile devam edersek md5 encode bunlara guzel bir ornek teşkil eder. Scriptin amacı verilen değerin MD5 encode edilmiş halini sizlere sunmak.
Bash script ile gündelik hayatınızı kolaylaştıracak betikler yazabililirsiniz. Bazen insanların işelerini kolaylaştıran scripler özel armağanlar oluşturabiliyor. Aşağıdaki script kullanılarak harflerin karıştırıldığı üçgen bir matris çıktısına sahip output alabilirsiniz. Ben ne için mi kullandım 🙂
Penetration testlerinde kullanılmak üzere derlediğim basit bir script; Amacı web sunucudan istenilen sayı kadar istek yapılmasını sağlamak ve sadece date bilgisi bize göstermek. İki amaçlı kullanımı var eğer gelen zamanlarda farklılıklar görürseniz anlayabilirsinizki cevabı load amaçlı konulmuş bir baska server vermiştir. Load balance tespitinde kullanılabilecek bir araç. Diger bir amaç ise web serverınız üzerinde stress yaratmak içinde kullanılabilinir. #!/bin/bash # webserver time graber for Load blancing test # writen by savas saygili echo -e "\033[1;33m----------------------------------------------------------\033[0m" "\033[41m Usage\033[0m" "\033[1;33m-------------------------------------------------------\033[0m" echo Usage …
Pentesterlar testlerinde oncelikle sistemin geneline bakmak ve hızlı bir sonuç almak için icmp kontrol mesajlarına dayalı scan işlemleri gerçekleştirirler. Bu kapsamda en çok nmap -sP komutunu kullanarak tarama yapmayı tecih ederler.
Geliştirdiğiniz Bash scriplerin içerisinde uyarı komutlarını görsel olarak renklendirmek istediginizde scripte renklerin nasıl eklendiğini sizlere sunan basit bir renk palet scripti. #!/bin/bash #color chooser #writen by savas saygili echo -e "--------------------------------" "\033[41m Savas Saygili Renk Secici \033[0m" "--------------------------" echo "| Number | Code | Result | Number | Code | Result |" echo "---------------------------------------------------------------------------------------" echo -e "|" 4 " |" \033[4mSavsay\033[0m " | \033[4mSavsay\033[0m |" 5 " |" \033[5mSavsay\033[0m " | \033[5mSavsay\033[0m |" echo -e "|" 6 " |" \033[6mSavsay\033[0m …