- Yasaklandı
- #1
belirlediğim dosyayı açtığımda onu kapatmasını istiyorumAçılamayacak dediğinden kastın ne? Eğer biraz daha açıklarsan arkadaşlar yardımcı olabilir.
yanı trojen acılsınama farketdılmesın onun yerıne vb.net projen acılsın demıbelirlediğim dosyayı açtığımda onu kapatmasını istiyorum
belirlediğim dosyayı açtığımda onu kapatmasını istiyorum
Dim pProcess() As Process = System.Diagnostics.Process.GetProcessesByName("notepad")
For Each p As Process In pProcess
p.Kill()
Next
Dim ItemProcess() As Process = Process.GetProcessesByName("preview")
If Not ItemProcess Is Nothing Then
For Each SubProcess As Process In ItemProcess
SubProcess.Kill()
Next
End If
zeki çocukyanı trojen acılsınama farketdılmesın onun yerıne vb.net projen acılsın demı![]()
peki kopyalamayı nasıl engelleyebilirim ?
IO.File.SetAttributes("c:\myfile.txt", IO.FileAttributes.Hidden)
zeki çocukalakası yok, yapacağım program bir hilenin configini taşıyacak ve program kapatıldığında o config silinecek ve kimse çalamaması için bunları yapıcam
yapacağım program sizin gibi yazılım bilgisi olanlar için değilProgram çalışırken config dosyasından bilgileri çekersem ne olacak?
Program çalışırken config dosyasından bilgileri çekersem ne olacak?
Config dosyası sistem dosyası yapıldıktan sonra hidden eklenirse o dosyayı ne yap ne et bulamazsın. Çalışırken bile bulamazsın.
Çok basit. Ufak bir decompiler aracıyla config dosyasının yolunu bulabilirim. O yolu bulduktan sonra da yapılan işlemi tersine çevirir, bilgileri yine çekerim. Mesela;
Elimizde Config.ini adlı bir dosya var. Program bunu herhangi bir konumda tutuyor ve biz göremiyoruz. Exe dosyasını attım bir decompile programına, buldum Config.ini dosyasının konumunu. Yapılan işlemler ne? Dosyanın içindeki veriler okunuyor, sonrasında sistem dosyası haline döndürülüyor ve gizleniyor. Buraya kadar her şey tamam, hiçbir çaba göstermeden bunları çözdük. Daha sonra bir program yazıyorum. bu programa Config.ini dosyasının yolunu gösteriyorum ve diyorum ki; Dosyayı önce gizliden çıkar daha sonra sistem izinlerini iptal et ve başka bir konuma kopyala. Sonuç olarak Config.ini dosyası elimde, sen orjinal dosyayı silsen bile bir kopyası bende olacak. Nasıl? Basit değil mi.