Prietene nu ai cum sa faci asa ceva, adica sa executi un program dintr-un fisier JPG sau sa convertesti un EXE intr-un JPG.
JPG este extensia pentru fotografii si nu poate fi executat ca o aplicatie.
PS: sa inteleg ca toata faza e un virus pe care vrei sa-l trimiti unei victime care sa creada ca este o simpla poza
Pai si cum anume?
Scriu niste comenzi intr-un text document si salvez documentul cu extensia ".ini" banuiesc?
Dar ce comenzi, fii mai explicit te rog!
Incearca te rog ceva pentru mine, combini 2 fisiere dupa cum am mai spus (.jpg si.exe) iar rezultatul sa fie o imagine cu extensia ".jpg" de asemenea, iar cand e accesata sa deschida imaginea dar sa ruleze si aplicatia totodata!
Si daca afli imi spui cum, ca nu mi-e greu sa instalez C++!
Doamna ba dar tu ai ceva in acel cap? pai greu nu imi estenici mie sa instalez c++, acela este un limbaj de programare nu o aplicatie in care faci tu extensii, doamne amine, ai 13 ani ma? ai idee acolo ce vorbesti?
N-am 13...am 15!
OK, am inteles ca C++ e un limbaj de programare, si e aplicatia aia in care folosim limbajul asta, C-Free parca, doar ce am facut 3 programe la scoala si s-a terminat anul!
Deci, pot face ceva cu extensia aia pana la urma?
Foarte slabe sanse sa faci asta.
Exista un virus care avea extensia.jpg si iti rula si cod, dar profita de o vulnerabilitate din windows photo and fax viewer din windows xp. Daca deschideai poza cu alt program nu se intampla nimic.
Deci nu ai cum, decat daca gasesti vreo vulnerabilitate in photo viewer din windows(putin probabil) si nici atunci n-o sa mearga la toti, ca unii folosesc irfan view, acdsee, etc.
Daca esti hacker adevarat gasesti o vulnerabilitate in flash si infectezi pe toti care intra pe site-ul tau, fara sa mai dea click pe ceva.
Pardon.bat gresisem formatul.
creezi un fisier.txt si il redenumesti in.bat
intra apoi sa il editezi
si copiaza urmatoarele 2 linii
START /MAX C:\Windows\NOTEPAD.EXE
START /MAX D:\Media\Imagini\694.png
schimba cum vrei tu ce urmeaza dupa START /MAX
ai grija sa lasi spatiu dupa max.
Uite un exemplu tot intr-un fisier bat cum sa alegi programele selectiv apasand pe o tasta cu un anumit numar.
@ECHO OFF
:BEGIN
CLS
CHOICE /N /C:123 /M "Alegeti programul ( 1.Notepad, 2.Paint, 3.Calc)"%1
IF ERRORLEVEL ==3 GOTO THREE
IF ERRORLEVEL ==2 GOTO TWO
IF ERRORLEVEL ==1 GOTO ONE
GOTO END
:THREE
ECHO YOU HAVE PRESSED THREE
START /MAX C:\Windows\system32\calc.EXE
GOTO END
:TWO
ECHO YOU HAVE PRESSED TWO
START /MAX C:\Windows\system32\mspaint.EXE
GOTO END
:ONE
ECHO YOU HAVE PRESSED ONE
START /MAX C:\Windows\system32\NOTEPAD.EXE
:END
@ECHO OFF inseamna ca programul nu arata propriu-zis comenzile, decat informatiile de care ai nevoie
:BEGIN sau :END arata de unde incepe si unde se termina un grup de instructiuni
CLS inseamna clear screen
CHOICE e o comanda care permite creearea unei sintaxe de variante multiple. iar ce vine in continuare dupa choice sunt:
/N nu arata tastele ce trebuiesc apasate
/C: defineste tastele ce pot fi apasate gen in loc de 123 cum am pus eu poti sa pui 1r4 sau xyz sau 123456desb (desigur la fiecare tasta in plus o sa ai de pus o varianta in plus
/M nu mai stiu exact la ce se refera dar parca la afisarea unui text gen ce am pus eu.
IF ERRORLEVEL e conditionala. daca (==1) apesi 1 te trimite (GOTO) la intructiunile pentru comanda 1
:three sau :unu etc e numele de trimitere a comenzii de deasupra care e asociata cu un set de instructiuni
ECHO folosit simplu afiseaza textul de pe aceeasi linie (desi nu prea se observa cand pornesti o aplicatie pentru ca aici o data deschis un program se inchide fisierul.bat
START porneste un program (trebuie bagat aici toata adresa de acces)
GOTO face trimitere la un anumit rand definit prin :
nu stiu daca am explicat cum trebuie dar comenzile din.bat sunt printre cele mai usor de utilizat
Da...aia e, un keylogger!
Am reusit sa "introduc" o imagine in keylogger si cand se deschide keylogger-ul acesta se instaleaza pe ascuns si afiseaza imaginea dar ma incurca rau de tot extensia ".exe", i-am schimbat si iconita dupa cum am spus, e de imagine ".jpg", singurul defect e extensia!
Cand spui cod/vulnerabilitati/programare ma sperii, pentru ca nu stiu nimic...nu am nici de unde sa invat chestiile astea, mai ales sa umblu in resursele Windows-ului si sa le inteleg...nu cred ca exista vreun site cu asa ceva,ca eu singur din nimic nu am ce sa invat, am aflat de curand ca in fisierele ".dll" (unele) se gasesc iconite, interesant, altceva nu stiu, nici nu inteleg cum functioneaza windows-ul si programele!
Uite ce imi apare "'CHOICE' is not recognized as an internal or external command, operable program or batch file.", deci nu merge!
In orice caz, mersi de sfat!
Nu cred ca as putea rezolva problema cu extensia intr-un fisier.bat, ar fi prea simplu!