Kardes bende trojen serverının bazı bolumunlerını deyıstırmek 1 ıkı ek yapmak ıstıyorum bunları nasıl yapabılırım

Keylogger'ı editlemekteki amacın nedir? Onuda sylersen onunla ilgili açıklama yapabilirim. Çünkü birçok ihtimal var.

Kardesım acıklaman ıcın saol cok sey kaptım

hoca antilerin yakalamaması için içinde değişiklik yapıcam. ewt arkadaşlar bunu bende merak ediyorum. Mesala elimde bir keylogger serveri var. Bunu antilerin yakalamaması için ne gibi değişiklikler yapmalıyız. Sadece çalıştıgı zaman antiye yakalanmasın yeter.

ne gibi ihtimal hoca biraz detaylı açıklama yapabilirmisin. şimdilik namaza gidiyorum namazdan sonra devam ederiz inş.

Hex editr kullanmaktaki amacın nedir? Hex editrlerde birşey yok. Dosyadaki byteların 16lık sayı sisteminde karşılıklarını gstermeye yarıyor.

bir keylog. exe var. hex editrle editlemeye çalışıyorum.

: ne gibi ihtimal hoca biraz detaylı açıklama yapabilirmisin. şimdilik namaza gidiyorum namazdan sonra devam ederiz inş. Stringmi düzenleyeceksin? Programda düzenleme mi yapacaksın? Tanınmaz mı yapmaya çalışıyorsun? vs vs. Hepsinin cevabı ayrı. Ben kendi açımdan sylüyorum. Cevap verecek bir sürü ihtimal var.

Firex hocam Allah sana sabır versin =O) Bittik biz bittik

bana bi ara bi virüs bulaşmıştı. hex kodlarını çıkarığ kafama gre silmiştim. virüs etkisiz hale gelmişti (: Kayalardan kayarım yoktur benim ayarım (;

Antivirüsler hakkında açıklamayı üstteki mesajımda yaptım. Hexadecimal değerlerle rastgele oynayamazsın. Ayrıca antivirüsleri aşmak o kadar basit bir işlem değil.

hoca antilerin yakalamaması için içinde değişiklik yapıcam.

ncelikle trojan gizlemeyi düşünüyorsanız bu işi 3-5 byte üstünde değişiklik yaparak halledemezsiniz. Zaten yapılan bilinçsizce değişiklikler dosyaya zarar verir. Günümüz şartlarında virüsleri gizlemek daha zor hale geldi. Antivirüs tarafından işletim sistemi ve program arasındaki mesaj trafiği izleniyor. Trojanın nerelere hangi dosyaları çıkarttığı ve registryde hangi anahtarlarına kayıt yaptığınada bakılıyor. Sadece dosyanın gizlenmesi yeterli değil. Hex editrlerin yaptığı iş notepadden farksız.16lık sayı sisteminde değişiklikleri yapıyor ve kaydediyorsunuz. Orada bulunan verilerin anlamı formattan formata değişiklik gsterebilir. Bir exe dosyasıda açılabilir bir resim dosyasıda. İçindeki veriler dosya yapılarına gre farklı anlam içerir. Sizin sorduğunuz assembly dilindeki karşılıkları yani opcodeları olsa gerek. Eğer sadece stringlerde değişiklik yapmayı düşünmüyor ve asm bilmiyorsanız o konuda uğraşmanızı tavsiye etmem. Programda birşeyler ekleyip çıkartacaksanız. Disassemble edip assembly kodları üstünde değişiklik yapmanız yada yeni kodlar eklemeniz gerekmektedir. Bunun için Ollydbg'dan yararlanabilirsiniz. nünüze hex editrü açarak bu iş olmaz. Binlerce byte'ın içinde kaybolur ayrıca neyin nerde olduğunuda bilemezsiniz. Hex editrünün amacı 16lık sayı sisteminde byteların karşılıklarını grüp kolayca değişiklikleri oradan uygulayabilmek. Eğer programdaki stringleri düzenleyeceksiniz hex editründe bu işinizi kolayca grebilirsiniz. Yada yerini bildiğiniz assembly kodunun opcode'u hangi adresteyse oraya ulaşıp değişiklik yapabilirsiniz. Rastgele değişiklikler yapmanız dosyaya zarar verecektir. Verileri yazdığınız alan exenin nbilgilerini tuttuğu yer olabilir, kodların tutulduğu section olabilir yada dataların, importların veya resourceların tutulduğu section olabilir. Yapacağınız şey Ollydbg ile açıp nerede asm kodu yazacaksanız oraya gidip gerekli değişiklikleri yapmak. Kod ekleyebileceğiniz alanda kısıtlıdır onu syleyeyim. Eğer code section dolduysa diğer sectionlara zarar vermeden exe nbilgisinden sectionların yeni boyutunu, yerini bildirmek sonra diğer sectionları aşağıya kaydırarak kodları eklemek. Kritik işlemlerdir. Exeye en ufak hatada zarar gelebilir.

Arkadaşlar hex editrlerin kullanımı hakkında elinde doküman varsa paylaşabilir mi? şimdiden teşekkür ederim.