Nightmareı'nda dediği gibi programcığın çalışması için "suid" yetkiye sahip olması gerekiyor. Hali hazırda bu tip log tutan programcıklar var, onları incele istersen...

Estafrullah efendim ÑightMa

lan olm linuxu bari bok etme ne yapacaksın linuxta keyloggerı. linux güvenli diye yüklüyolar çoğu kişiye bu da olursa kimse kullanmaz artık

chmod u+s vereceksin suid icin.

sen yaparsan çalışır aslanım

Kodun içinde dosyaya yazma izinleri veren bir kod var chmod u+x'li yerde yazıyor 3vr3n abi onunla olur mu? ÑightMa

birde bir root scripti eklesem bu olur mu?

Merhabalar, Sabah aklıma warlogger bi linux eklentisi yapılsa iyi olur diye bir düşünce geldi ve zaten linux'un otamatik log tutan yerleri yani log tutmaya izin veren bir sistemi var 0x1e ve 0xfff adreslerinden loglar gelmekte yani logu kendi üretmekte. Şimdi ben kendi projemi sizlerin önüne sunuyorum ve m3hm3t abininde bakmasını istiyorum acaba bu kod ile linux eklentisi olabilir mi? Kod bana aittir fakat herkesin kodun çalışabilmesi için özelliklede c'yi iyi bilen arkadaşların onayı lazım Kodun algoritması: ilk başta veri kaynak adreslerini linux sembolik makine dili ile kernel'e ayarlamakta eğer sistem kapanırsa bu işlemi tekrarlamak için eski kaldığı yeri bulmaktadır. NOT : Gene yazıyorum kodu sizlere sunuyorum bug olabilme ihtimali veya eksik kod olabilir Kod: / Coded By : Syntax-Life 02.06.2009 11.37 AM Project Name : Warlogger - Linux Eklentisi / #include <stdio. h> #include <stdlib. h> #include <sys/types. h> #include <linux/asm. h> #define %EAX #define %EBX #define %ECX #define %EDX #define %ESI #define %EDI #define %ESP #define %EBP #define %DS #define %SS #define %CS void statControl(byte pbiNew, byte pbiOld , byte sizeOf , byte size_t) { inforesults = pbiNew ; ASSERT(pbiNew NULL || sizeOf = '\0'); while { asm } ASSERT(pbiNew != NULL || sizeOf != '\0'); if / Bölge verilerini al ve verileri dosyaya koy / FILE ptFile; / Kayıtları açmaya çalış ve dosyayı dizine kur / fopen ; fprintf ; / Tamponda kalan verileri topla / fput(sizeOf , ptFile); } return pbiOld ; int chars / Eski bölgeyi bul sistem yeniden başlatıldığında kayıda devam / if(system ; void findMemoryBase(byte pbiOld , sizeOf { for(pbiOld =0; pbiOld !=1; pbiOld ++) while { asm } ASSERT ; getch ; FILE ptFile; / Dosyanın tüm sistem izinleri / system ; / Dosyaya kaydet / fopen ; / Tampon verilerini al / fput(sizeOf , ptFile); } return pbiNew ; -

Root olmadan yazma işlemini yapamazsın.