Stap 2: De CODE
Hier is de code die u gewoon kunt knippen en plakken in een Kladblok-document:
uitschakelen
: opnieuw titel LOGIN cls echo aub Voer uw naam en leeftijd eerst alstublieft! set/p naam = naam: set/p age = leeftijd: als % age % GEQ 13 echo kun je verder. Als % age % GEQ 13 goto beginnen als leeftijd % LSS 13 echo uw te jong voor deze app. als % age % LSS 13 timeout -t 2 > NUL als % age % LSS 13 goto opnieuw: beginnen kleur 0a echo Hello % naam % timeout -t 2 > NUL cls echo ik ben blij dat je % age % timeout -t 2 > NUL cls echo ik hoop dat u geniet van dit! timeout -t 2 > NUL cls echo oorzaak als je dat niet... kleur 0c timeout -t 2 > NUL cls echo... Ik vindt u... timeout -t 2 > NUL cls echo ik krijg nu uw ip-adres al timeout -t 2 > NUL cls titel HACKING echo Got uw ip-adres! timeout -t 2 > NUL cls echo nu ik weet waar je bent... timeout -t 2 > NUL cls echo I 'm going to hack uw computer timeout -t 2 > NUL cls echo het waarschijnlijk zal verpletteren... timeout -t 2 > NUL cls echo HAHAHAHAHAHA timeout -t 2 > NUL cls echo ik ben hacken... timeout -t 2 > NUL cls echo struct group_info init_groups = {.usage = ATOMIC_INIT(2)}; timeout -t 1 > NUL echo struct group_info * groups_alloc (int gidsetsize) {echo struct group_info * group_info; echo int nblocks; int echo ik; time-out -t 1 > NUL echo nblocks = (gidsetsize + NGROUPS_PER_BLOCK - 1) / NGROUPS_PER_BLOCK; echo / * ervoor te zorgen we altijd ten minste één indirecte blok aanwijzer toewijst * / echo nblocks = nblocks?: 1; time-out -t 1 > NUL echo group_info = kmalloc(sizeof(*group_info) + nblocks * sizeof(gid_t *) GFP_USER); Als echo (! group_info) timeout -t 1 > NUL echo return NULL; ECHO group_info -> ngroups = gidsetsize; ECHO group_info -> nblocks = nblocks; timeout -t 1 > NUL echo atomic_set (& group_info -> gebruik, 1); Als echo (gidsetsize < = NGROUPS_SMALL) timeout -t 1 > NUL echo group_info -> blokken [0] = group_info -> small_block; ECHO anders {echo voor (ik = 0; ik < nblocks; i ++) {timeout -t 1 > NUL echo gid_t * b; echo b = (void *) __get_free_page(GFP_USER); echo als (! b) echo goto out_undo_partial_alloc; time-out -t 1 > NUL echo group_info -> blokken [i] = b; echo} timeout -t 1 > NUL echo} echo return group_info; ECHO out_undo_partial_alloc: time-out -t 1 > NUL echo terwijl (--ik > = 0) {echo free_page ((unsigned long) group_info -> blocks[i]); time-out -t 1 > NUL echo} echo kfree(group_info); timeout -t 1 > NUL echo return NULL; echo} echo EXPORT_SYMBOL(groups_alloc); timeout -t 1 > NUL echo void groups_free (struct group_info * group_info) echo {echo als (group_info -> blokken [0]! = group_info -> small_block) {timeout -t 1 > NUL timeout -t 1 > NUL echo int ik; echo voor (ik = 0; i < group_info-> nblocks; i ++) echo free_page ((unsigned long) group_info -> blocks[i]); time-out -t 1 > NUL echo} echo kfree(group_info); echo} echo EXPORT_SYMBOL(groups_free); ECHO / * de group_info exporteren naar een gebruiker-ruimte-scala * / echo statische int groups_to_user (gid_t __user * grouplist, echo timeout -t 1 > NUL echo const struct group_info * group_info) echo {echo int ik; echo unsigned int count = group_info -> ngroups; time-out -t 1 > NUL echo voor (ik = 0; i < group_info-> nblocks; i ++) {echo unsigned int cp_count = min (NGROUPS_PER_BLOCK Graaf); timeout -t 1 > NUL echo unsigned int len = cp_count * sizeof(*grouplist); ECHO als (copy_to_user (grouplist, group_info -> blokken [i], len)) echo terugkeer - DIGE; timeout -t 1 > NUL echo grouplist += NGROUPS_PER_BLOCK; timeout -t 1 > NUL echo graaf-= cp_count; ECHO} timeout -t 1 > NUL echo keren 0; echo} echo / * Vul een group_info uit een array van de gebruiker-ruimte - het moet al worden toegewezen * / timeout -t 1 > NUL echo statische int groups_from_user (struct group_info * group_info, timeout -t 1 > NUL echo gid_t __user * grouplist) echo {echo int ik; time-out -t 1 > NUL echo unsigned int count = group_info -> ngroups; time-out -t 1 > NUL echo voor (ik = 0; i < group_info-> nblocks; i ++) {echo unsigned int cp_count = min ( NGROUPS_PER_BLOCK, graaf); unsigned int len ECHO = cp_count * sizeof(*grouplist); timeout -t 1 > NUL echo als (copy_from_user (group_info -> blokken [i], grouplist, len)) timeout -t 1 > NUL echo terug - DIGE; ECHO grouplist += NGROUPS_PER_BLOCK; ECHO graaf-= cp_count; timeout -t 1 > NUL echo} echo terugkeer 0; echo} echo / * een eenvoudige Shell-soort * / timeout -t 1 > NUL echo statische nietige groups_sort (struct group_info * group_info) echo {echo int base, max, stride; time-out -t 1 > NUL echo graaf-= cp_count; echo} timeout -t 1 > NUL echo keren 0; echo} echo / * Vul een group_info uit een array van de gebruiker-ruimte - het moet al worden toegewezen * / timeout -t 1 > NUL echo statische int groups_from_user (struct group_info * group_info, timeout -t 1 > NUL echo gid_t __user * grouplist) echo {echo int ik; time-out -t 1 > NUL echo unsigned int count = group_info -> ngroups; time-out -t 1 > NUL echo voor (ik = 0; i < group_info-> nblocks; i ++) {echo unsigned int cp_count = min ( NGROUPS_PER_BLOCK, graaf); unsigned int len ECHO = cp_count * sizeof(*grouplist); timeout -t 1 > NUL cls titel HACKED echo getroubleerd! timeout -t 1 > NUL echo kijken naar de titel van het venster! timout -t 3 > NUL titel BEPLANTING VIRUS echo VIRUS aanplant. timeout -t 1 > NUL cls echo aanplant VIRUS... timeout -t 1 > NUL cls echo VIRUS aanplant... timeout -t 1 > NUL cls echo VIRUS geplant! timeout -t 2 > NUL cls echo verwijderen C:/WINDOWS timeout -t 1 > NUL echo C:/WINDOWS verwijderd timeout -t 1 > NUL echo verwijderen C:/SYSTEM32 timeout -t 1 > NUL echo C:/SYSTEM32 verwijderd timeout -t 1 > NUL echo verwijderen C:/MYDOCUMENTS timeout -t 1 > NUL echo C:/MYDOCUMENTS verwijderd timeout -t 1 > NUL echo verwijderen C:/muziek timeout -t 1 > NUL echo C:/muziek verwijderd timeout -t 1 > NUL echo verwijderen C:/foto's timeout -t 1 > NUL echo C:/afbeeldingen verwijderd timeout -t 1 > NUL echo verwijderen C:/GAMES timeout -t 1 > NUL echo C:/GAMES verwijderd echo gebruikersprofiel verwijderen timeout -t 1 > NUL echo USERPROFILE verwijderd timeout -t 1 > NUL
ECHO x = msgbox ("Uw profiel doet geen LANGERE EXIST", "16", "VERWIJDERDE") > hoi.vbs start hoi.vbs timeout -t 6 > NUL shutdown -s -t 10 - c "Bedankt voor het openen van mijn programma het WAS al een GRAPJE!"