Projekt Real Time KeyLogger - 2.část
První část episody o projektu Real Time KeyLogger se zabývala otázkou zda zveřejňovat použitelný program nebo ne, pro rozhodnutí jsem chtěl minimálně 500 hlasů v anketě - doposud není odhlasováno, program však z jisté části existuje. Tato část obsahuje soupis vlastností programu a má sloužit pro vaší představu a kreativitu, jakékoliv nápady na zdokonalení rád uslyším a o program se pak s aktivníma také rád rozdělím...
Vývoj
Z pouhého fantazírování v 1.části jsem se posunul k realnému programu. Od původního zaznamenávání kláves a okamžitému odesílání jsem se zdokonalováním dostal k programu, který pc dokáže kompletně ovládat a plně disponovat s veškerými soubory (down/up).
Testované antiviry (avast, ESET, spyware terminator, AVG) program nerozpoznají jako škodlivý, problémem byl firewall, který se jak u posílání kláves, tak u downloadu a uploadu souborů podařilo úspěšně obejít.
přístup k napadeným pc je skrz webové prostředí
Program je vybaven několika specifickými příkazy a pak plně přistupuje k command line, zde je krátká výseč již otestovaných funkcí...
Přehled funkcí
uninstall - slouží k vzdálnému odstranění keyloggeru po tom co splní svou funkci
message - slouží k zobrazení hlášky na sledovaném pc, zatím neošetřeno skrytí viru (hrozí odhalení)
uplad - slouží k vytáhnutí jakéhokoliv souboru ze sledovaného pc
download - slouží k natáhnutí jakéhokoliv souboru na sledované pc
printscreen - vrací na server uploadované jpg se snímkem obrazovky sledovaného pc
webcam - je-li připojena webcamera, vrací uploadované jpg se snímkem z webcamery
cdrom - pomoci parametrů open / close ovladá otvírání mechaniky
record - číselným parametrem zadáme dobu po kterou bude mikrofon nahrávat, daný záznam nám po ukončení uploaduje na server
keysniff-on / keysniff-off - zapíná / vypíná zaznamenávání kláves
příkazy cmd - dále jsou k dispozici veškeré příkazy command line kterými disponuje sledované pc
Závěrem
Program pracuje na svém zachování, to jest stará se o napravení škod, které na něm napáchá uživatel, případně antivir.
Takový je současný stav projektu, ocenil bych jakékoliv připomínky co by bylo dobré apd. náměty. Kdyby se někdo chtěl podílet na tvorbě, hodil by se člověk ovládající dobře MySql (pro kontrolu, případně zrychlení kodu).
Ocením komentáře :-)
|
Autor: Vydáno: 6.8.2010 13:53 Přečteno: 3956x |
Zrušení profilů na lide.cz uživatelům mladším 15let Cesta na Slovensko - deník | 2.část Slovensko už dostává plyn - hurá Zesílení signálu WiFi - 2.díl alobal+PET |

Komentáře
Ahoj jsi borec.. Taková hle práce zábava je přesně to čeho aj nikdy nedosáhnu.. kdybi sis chtěl přividělat dej vědět rády bych byl tvůj žák.. Ale to je jen má hloupa představa co? ale kdyb tak se ozvi na pabu.kupka@seznam.cz jinak ti přeju hodně úspěchu v tomhle světě Automatizace patři ti Bravo
Ahoj, nemám problém se rozdělit o to málo co umím a ještě raději se přiučím. Ovšem když sleduji tvojí češtinu tak nevím co si myslet - zkus mi napsat na mail a můžu ti třebas poslat zajímavé dokumenty s čím začít a tak, nicméně nebude to nic co bys nenašel na internetu...
Umi pragram nahravat zvuk z mikrofonu? Nebo ze by fungoval jako takovej jednostranej Skype
Ten programek to je tvoje vlastni dilo ?
ano ano
Tak to je fakt dost dobrý ;-) ještě k tomu vlastní tvorba
klobouk dolu
... Jinak platnost programu můžeš sám ovlivnit ne ? Nenahrál by jsi to někam a hodil sem link prosím ? Chtěl bych to vyzkoušet
Díky
jo jo, to sice můžu, ale chci sem dát rovnou z většiny bezchybnou verzi, která bude kompletní - už to téměř je, jsou problémy akorád v cestách kam se ukládají soubory při downloadu na "nakažené" pc. Počkej si a dostaneš funkční program, teď bys někoho nakazil a akorád se pak pekloval s tím, že něco nefunguje a musel bys ho nakazit znovu
OK.
tak já si počkám
je to velmi zajímavý prográmek
... Jinak jestli se můžu zeptat ty chodíš na ITéčka nebo na Péčka ?
Mno počkej
a to se tam učí takovýhle programování různých prográmků nebo to máš spíš jako koníček ? Ja jsem ve druháku a furt nevim kam mam jít jestli A nebo P 
Podle mého názoru se na P naučíš jen základy co se týče správy serveru atd... To se naučíš i sám, na automatizaci si hodně čuchneš k programování PLC a automatizovaným linkám všeobecně, dostaneš se k věcem ke kterým běžně ne (oproti P kde ti stačí PC), proto jsem volil automatizaci. Programování je můj koníček ve smyslu, co potřebuji to si napíši
Mno to koukám že co potřebuješ to si napíšeš.
Je to fakt good blog. Měl bych nějaké i ostatní dotazy ale nechci oxidovat tak zkusim nejdřív vyhledat odpovědi u googla kdybych nenašel tak se poptám jestli to nebude vadit 
klidně se ptej, rád se podělím a i dozvím nový věci
, blog můžeš podpořit sdílením článků twitter/facebook 
V jakým programovacím jazyce děláš ty programy ?
Zdravím, bohužel píšu v DELPHI, ale brzy vše začnu přepisovat do C++. Scripty co potřebuji narychlo nebo jsou lehoučké tak píši v bashi nebo perlu :-)
Jak se k takovému programu dostanu ? Je někde ke stažení ?
Ke stažení zde byla verze k vyzkoušení (platnost končila s příchodem roku 2011). Díky betatestrum jsem dostal informace o nedostatcích o které bude další verze vylepšena / ostříhána. Ta bude ke stažení cca za měsíc za dva tady na blogu. Co se týče jiných programů na stejném principu vím pouze o placených verzích.
Kam se nahrávají data stažené ze sledovaného PC? (úhozy kláves, screenshot obrazovky, zvuk z mikrofonu apod.). Přímo do PC uživatele který sleduje vzdálený PC, nebo někam na ftp webové stránky kterou si zvolí sledující?
Na ftp ktere si zvoli "utocnik" (musi zadat i heslo) v pripade ze nechce zadavat heslo, tak uhozy se odesilaji pres http takze neni potreba, script na ftp to pak zpracovava do citelne podoby, stranku refreshuje a tim vidime v temer v real time co se na pc pise
\"Program pracuje na svém zachování, to jest stará se o napravení škod, které na něm napáchá uživatel, případně antivir.\"
Jak?
není to nic převratného, zjednodušeně: beží dva programy, které se navzájem kontrolují + kontrolují zda jsou všechny součásti programu tam kde mají být, když nejsou vytvoří je znovu. V nejnovějším podání se umístění součástí mění > uživatel odstraní podezřelý soubor, program ho vytvoří jinde a začne používat ten jinde...
sice asi existujou lepší řešení, ale ty neznám - rád se přiučim :-)