Bazı programları veya harici exe'leri aracımda nasıl kısıtlayabilirim ?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
dicle_gsm
Üye
Mesajlar: 19
Kayıt: 26 Oca 2016 06:52
Konum: Mardin
İletişim:

Bazı programları veya harici exe'leri aracımda nasıl kısıtlayabilirim ?

Mesaj gönderen dicle_gsm »

Herkese Merhaba,

Bazı programları veya harici exe'leri aracımda nasıl kısıtlayabilirim ?
detecting exe handle ile bunu sağlayabiliyorum ama exe yolu veya ismi değiştirildiğinde araç hiç bir etki göstermiyor,
ertank
Kıdemli Üye
Mesajlar: 1716
Kayıt: 12 Eyl 2015 12:45

Re: Bazı programları veya harici exe'leri aracımda nasıl kısıtlayabilirim ?

Mesaj gönderen ertank »

Merhaba,

"araç" ile ne kastettiğiniz anlaşılmıyor. Ayrıca "kısıtlama" ile ne kastettiğiniz de anlaşılmıyor.

Acaba Delphi ile yazılmış bir program mı anlatmak istediğiniz? Öyle ise örnek kod paylaşmanız mümkün mü?
dicle_gsm
Üye
Mesajlar: 19
Kayıt: 26 Oca 2016 06:52
Konum: Mardin
İletişim:

Re: Bazı programları veya harici exe'leri aracımda nasıl kısıtlayabilirim ?

Mesaj gönderen dicle_gsm »

ertank yazdı:Merhaba,

"araç" ile ne kastettiğiniz anlaşılmıyor. Ayrıca "kısıtlama" ile ne kastettiğiniz de anlaşılmıyor.

Acaba Delphi ile yazılmış bir program mı anlatmak istediğiniz? Öyle ise örnek kod paylaşmanız mümkün mü?
Merhaba, Cevaap verdiğiniz için Teşekürler,
araç'dan kastım delphi ile yazdığım program, bu program'da spy exe'leri nasıl programımdan uzak tutmayı kastettim.

Saygılarımla,

Dicle_Gsm
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

Re: Bazı programları veya harici exe'leri aracımda nasıl kısıtlayabilirim ?

Mesaj gönderen G.Arkas »

Antivirüs mü yazmak istiyorsun anlamadım ki?

Senin exenden neyi uzak tutacaksın? Programına virüs mü bulaşmasın istemiyorsun? Ne programı bu? Nasıl çalışıyor? Azcık bilgi verseydin. Cahilliğimize ver başkan ;)
Resim
dicle_gsm
Üye
Mesajlar: 19
Kayıt: 26 Oca 2016 06:52
Konum: Mardin
İletişim:

Re: Bazı programları veya harici exe'leri aracımda nasıl kısıtlayabilirim ?

Mesaj gönderen dicle_gsm »

G.Arkas yazdı:Antivirüs mü yazmak istiyorsun anlamadım ki?

Senin exenden neyi uzak tutacaksın? Programına virüs mü bulaşmasın istemiyorsun? Ne programı bu? Nasıl çalışıyor? Azcık bilgi verseydin. Cahilliğimize ver başkan ;)
Merhaba, Cevap verdiğiniz için Teşekürler,
Daha detaylı anlatayım, debugger programlarını kısıtlamak istiyorum, Usb sniff PRogramları vb gibi yani, çünkü o programlar ile programdan cihaza hangi verileri gönderildiğini dinleyebilir ve görüntülenebilir, buda emeğimiz boşuna gitmiş anlamına olur :)
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

Re: Bazı programları veya harici exe'leri aracımda nasıl kısıtlayabilirim ?

Mesaj gönderen G.Arkas »

Tamam,

AntiDebug diye arastir. Ve sniffing icinde verilerini sifrelemelisin. Olydbg icin bir function yazmistim gunun birinde. Hala calisiyormu bilmiyorum. Uygulamalarin debug programlari ile acildigini anlamalisin. Ve anladigin anda uygulamayi kilitlemelisin. Mantik bu.
Resim
ertank
Kıdemli Üye
Mesajlar: 1716
Kayıt: 12 Eyl 2015 12:45

Re: Bazı programları veya harici exe'leri aracımda nasıl kısıtlayabilirim ?

Mesaj gönderen ertank »

Merhaba,

@G.Arkas, anladığım kadarı ile dicle_gsm telefon cihazlarına yükleme/ayar yapıyor. Bu anlamda şifreli bilgi gönderme şansı sanırım hiç yok.

@dicle_gsm, sanırım "debugger" ifadesini gerçek anlamında kullanmadın. Zira debugger senin uygulamanın işleyişini anlamaya yarar. Ancak örnek verdiğin uygulamalar ise iletişim halindeki veriyi anlamaya yarar.

İletişimi yakalayan uygulamalar genellikle işletim sistemine sürücü kurma yolu ile bu bilgilere ulaşırlar. Senin uygulaman ile "servis" seviyesinden daha öncelikli ve işletim sisteminin donanım kısmına en yakın çalışan bu sürücüleri durdurman çok olası gözükmüyor bana.

Diğer taraftan, isimlerini bildiğin uygulamalar var ise;
1- Bu uygulamaların hafızada çalışıp çalışmadığını kontrol ederek kendi uygulamanı hiç çalıştırmama yolunu tercih etmen mümkün olabilir. Bununla birlikte cihaza bilgi göndermeden önce de bu kontrolü yapman gerekebilir. Nitekim önce senin uygulaman ardından da diğer uygulama çalıştırılmış olabilir.

2- Uygulamaların standart kurulum dizinlerinin varlığını kontrol edebilirsin. Eğer mevcut ise uygulamanı çalıştırmazsın. Aynı şekilde veri iletişimine başlamadan önce de bu kontrolleri yapman gerekecektir. Senin uygulamanı çalıştırdıktan sonra kurulum gerçekleşmiş olabilir.
dicle_gsm
Üye
Mesajlar: 19
Kayıt: 26 Oca 2016 06:52
Konum: Mardin
İletişim:

Re: Bazı programları veya harici exe'leri aracımda nasıl kısıtlayabilirim ?

Mesaj gönderen dicle_gsm »

ertank yazdı:Merhaba,

@G.Arkas, anladığım kadarı ile dicle_gsm telefon cihazlarına yükleme/ayar yapıyor. Bu anlamda şifreli bilgi gönderme şansı sanırım hiç yok.

@dicle_gsm, sanırım "debugger" ifadesini gerçek anlamında kullanmadın. Zira debugger senin uygulamanın işleyişini anlamaya yarar. Ancak örnek verdiğin uygulamalar ise iletişim halindeki veriyi anlamaya yarar.

İletişimi yakalayan uygulamalar genellikle işletim sistemine sürücü kurma yolu ile bu bilgilere ulaşırlar. Senin uygulaman ile "servis" seviyesinden daha öncelikli ve işletim sisteminin donanım kısmına en yakın çalışan bu sürücüleri durdurman çok olası gözükmüyor bana.

Diğer taraftan, isimlerini bildiğin uygulamalar var ise;
1- Bu uygulamaların hafızada çalışıp çalışmadığını kontrol ederek kendi uygulamanı hiç çalıştırmama yolunu tercih etmen mümkün olabilir. Bununla birlikte cihaza bilgi göndermeden önce de bu kontrolü yapman gerekebilir. Nitekim önce senin uygulaman ardından da diğer uygulama çalıştırılmış olabilir.

2- Uygulamaların standart kurulum dizinlerinin varlığını kontrol edebilirsin. Eğer mevcut ise uygulamanı çalıştırmazsın. Aynı şekilde veri iletişimine başlamadan önce de bu kontrolleri yapman gerekecektir. Senin uygulamanı çalıştırdıktan sonra kurulum gerçekleşmiş olabilir.

Merhaba, Cevap Verdiğiniz için Teşekür ederim öncelikle,

debuggers dediğim comport veya usb'den veri alışverişini izleme exelerin'den bahsetmiştim,Sniff veya Port monitor diye adlandırdığımız, bu exelerin belli başlı isimleri ve yolları var,ilk mesaj'dada belirtiğim gibi detecting exe handle bunu sağlayabiliyorum ama exe'de herhangi bir değişiklik yapıldığında artık algılamıyor, yani exe'nin ismi veya yolu değiştirildiğinde,


G.Arkas :

Merhaba, Cevap verdiğiniz için Teşekürler, yolladığım verileri şifrelesem'de direk cihaza hangi veri yollanıyorsa öyle alınıyor
izleyici exeler 2-3 formatta veriyi alıyor zaten, ASCII, Hex vb.
Cevapla