Selam dostlarım bugün sizlere bahsetmek istediğim bir konu var bazen bazı sitelerde login kısmında debug testi vs yaptığınız da Pass değişkeninin md5 vs diğer şifreleme türleri ile şifrelendiğini görürsünüz. Bu olaysa nasıl config yazacağınız konusunda kafanızı karıştırır fakat çözümü basittir.
Burada olayı size anlatırken örnek olarak göstereceğim site drivermax olsun. Ben zaten bu sitenin bize sunduğu programın client configini sitede paylaşmıştım bulup bakabilirsiniz.
Şimdi öncelikle incelememiz gereken kısım Post Data. Altta gördüğünüz gibi email=<USER> değerinden sonra <PASS> değeri var fakat bu pass değeri md5pass şeklinde yani siz bir login denemesi yaptığınızda site sizin şifrenizi md5 olarak şifreleyip yolluyor. Biz buraya normal olarak post data da <PASS> değerini girip geçiyoruz.
Yapmamız gereken işlem ise öncelikle Login Stage kısmına girmek ondan sonra en altta kırmızı yerde gösterdiğim ikona basıyoruz burası programın Veriables kısmıdır.

Buraya girdikten sonra yapmamız gereken şey Add Veriable butonuna basmak ondan sonra herşeyi aşağıdaki fotoğraftaki gibi yapıyoruz ve sağ altta bulunan Apply Changes butonuna bastıktan sonra en altta bulunan Use Data ' ya basıyoruz en sonda ise configimizi kaydediyoruz işlem bu kadar basit. Burada yaptığımız olay şu öncelikleri Veriables işleminin gerçekleşeceği bölümleri seçiyoruz. Stage kısmında Login Page çünkü işlem login sayfasında gerçekleşiyor. Daha sonra ise Post Action Post Data seçiyoruz çünkü md5 şifreleme olayı Post Data kısmında oluyor. İnput 1 ise işlemi gerçekleştirmek istediğimiz veri biz de bu işlem şifrede olduğu için PassWord ' u işaretledik. Veriable Name çok önemli değil ona 1 yazıp geçtim sizde istediğiniz bir şeyi yazabilirsiniz. Ardından Function 1 kısmında site Post Datada şifreyi şifrelerken hangi Şifreleme Türünü kullanıyorsa onu seçiyoruz. Örnek verdiğimiz site md5 olarak şifrelediği için MD5Hash olarak seçtim. Bu kısımda gerçekleşen olaylar bu kadar.

Ve son olarak debugger üzerinde configimizi aşağıdaki gibi test ettik. Gördüğünüz gibi Pass kısmında girdiğimiz şifre '' test123 '' iken yaptığımız veriables sayesinde program bunu post data da md5 olarak çevirip o şekilde yolluyor.

Konu bu kadardı dostlar başka konularda görüşmek üzere ..
Burada olayı size anlatırken örnek olarak göstereceğim site drivermax olsun. Ben zaten bu sitenin bize sunduğu programın client configini sitede paylaşmıştım bulup bakabilirsiniz.
Şimdi öncelikle incelememiz gereken kısım Post Data. Altta gördüğünüz gibi email=<USER> değerinden sonra <PASS> değeri var fakat bu pass değeri md5pass şeklinde yani siz bir login denemesi yaptığınızda site sizin şifrenizi md5 olarak şifreleyip yolluyor. Biz buraya normal olarak post data da <PASS> değerini girip geçiyoruz.
Kod:
affiliate=Inno&computerid=30XRI48G3DUC1MF786F7380V28MPSB&email=<USER>&md5pass=<PASS>&hcid=%233CC248F4EC598B3B287B3408E0F49194&days=66&drivermax_version=12.11&drivermax_build_version=6&dx_s=00000000&dx_5=E45EDBB1A89C2FDB88701712DE0F0E13&exesize=8184472
Yapmamız gereken işlem ise öncelikle Login Stage kısmına girmek ondan sonra en altta kırmızı yerde gösterdiğim ikona basıyoruz burası programın Veriables kısmıdır.

Buraya girdikten sonra yapmamız gereken şey Add Veriable butonuna basmak ondan sonra herşeyi aşağıdaki fotoğraftaki gibi yapıyoruz ve sağ altta bulunan Apply Changes butonuna bastıktan sonra en altta bulunan Use Data ' ya basıyoruz en sonda ise configimizi kaydediyoruz işlem bu kadar basit. Burada yaptığımız olay şu öncelikleri Veriables işleminin gerçekleşeceği bölümleri seçiyoruz. Stage kısmında Login Page çünkü işlem login sayfasında gerçekleşiyor. Daha sonra ise Post Action Post Data seçiyoruz çünkü md5 şifreleme olayı Post Data kısmında oluyor. İnput 1 ise işlemi gerçekleştirmek istediğimiz veri biz de bu işlem şifrede olduğu için PassWord ' u işaretledik. Veriable Name çok önemli değil ona 1 yazıp geçtim sizde istediğiniz bir şeyi yazabilirsiniz. Ardından Function 1 kısmında site Post Datada şifreyi şifrelerken hangi Şifreleme Türünü kullanıyorsa onu seçiyoruz. Örnek verdiğimiz site md5 olarak şifrelediği için MD5Hash olarak seçtim. Bu kısımda gerçekleşen olaylar bu kadar.

Ve son olarak debugger üzerinde configimizi aşağıdaki gibi test ettik. Gördüğünüz gibi Pass kısmında girdiğimiz şifre '' test123 '' iken yaptığımız veriables sayesinde program bunu post data da md5 olarak çevirip o şekilde yolluyor.

Konu bu kadardı dostlar başka konularda görüşmek üzere ..