Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Molim za objasnjenje ove subroutine

[es] :: Perl :: Molim za objasnjenje ove subroutine

[ Pregleda: 5623 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

frenne
Nenad Vujic
advokat

Član broj: 7
Poruke: 479
*.ilsa.europeonline.net

ICQ: 27161247
Sajt: www.vujiclaw.com


+1 Profil

icon Molim za objasnjenje ove subroutine01.01.2001. u 20:57 - pre 283 meseci
Code:

sub init_words {
    while ( defined( = glob("*.secret")) ) {
    open (WORDSLIST, ) || 
                              die "cant open wordlist: $!";
        if (-M WORDSLIST < 7.0) {
            while ( = <WORDSLIST>) {
                chomp ;
                 = <WORDSLIST>;
                chomp ;
                 = ;
             }
         }
         close (WORDSLIST) || die "couldnt close wordlist: $!";
     }
}




[Edited by Gojko on 01-03-2001 at 02:19 AM GMT]
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: Molim za objasnjenje ove subroutine01.01.2001. u 23:52 - pre 283 meseci
Inicijalizacija wordliste verovatno iz nekog password cracker-a.
Ucitava sve fajlove sa extenzijom .secret..
i onda ne znam sta radi jer ne vidim vise kod dok kucam reply

a sta ti konkretno treba objasnjeno koji deo ?
 
Odgovor na temu

UroS
uros.net inc. Head manager
yu/sr/bgd

Član broj: 3
Poruke: 1953
*.yubc.net

ICQ: 44960289
Sajt: www.uros.net


+1 Profil

icon Re: Molim za objasnjenje ove subroutine01.01.2001. u 23:52 - pre 283 meseci
jeste...
one-thousand, three-hundred and thirty-seven.
 
Odgovor na temu

frenne
Nenad Vujic
advokat

Član broj: 7
Poruke: 479
*.ilsa.europeonline.net

ICQ: 27161247
Sajt: www.vujiclaw.com


+1 Profil

icon Re: Molim za objasnjenje ove subroutine02.01.2001. u 15:42 - pre 283 meseci
pa otvori u jednom prozoru code .. a u drugom reply..

ne kontam skoro sve

nikad se nisam susreo sa ovim recimo if(-M)

ili recimo <wordlist>
do sad sam uvek imao =<file>
ili recimo nije mi jasno da ispred neke obicne linije ide my



 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: Re: Molim za objasnjenje ove subroutine02.01.2001. u 16:24 - pre 283 meseci
sta god da stoji izmedju <> moze biti file handle tako da je svejedno kako ga nazoves.
mozes cak i da ga NE NAZOVES i takve nerazumljive programe najvise volim da pisem (slabo razumljive za onoga ko gleda kod koji nije pisao..). onda se podrazumeva (kad stavis samo <>) da je default handle u pitanju..

my ogranicava vidljivost deklarisane promenljive na dati subroutine, tako da ona moze cak biti istog imena kao neka druga globalna promenljiva. ako ne naznacis tacno koji namespace da se koristi, podrazumeva se koriscenje te lokalne.
 
Odgovor na temu

MoDcHe
SER Sabac

Član broj: 4
Poruke: 486
*.ptt.yu

Jabber: modche@elitesecurity.org
ICQ: 73295306
Sajt: localhost


+3 Profil

icon Re: Molim za objasnjenje ove subroutine02.01.2001. u 22:08 - pre 283 meseci
frenk1 to -M ni ja nisam video do sada
eve ti lista operatora statusa
-d
-e
-f
-l
-o
-r
-s
-w
-x
-z
-B
-T

btw postoji li neka funkcija kao sto je u shell programiranju sleep
probao sam wait() ali to nije to ???
When you say "I wrote a program
that crashed Windows", people
just stare at
you blankly and say "Hey, I got
those with the system, *for
free*".
-- Linus Torvalds
 
Odgovor na temu

frenne
Nenad Vujic
advokat

Član broj: 7
Poruke: 479
*.ptt.yu

ICQ: 27161247
Sajt: www.vujiclaw.com


+1 Profil

icon Re: Molim za objasnjenje ove subroutine02.01.2001. u 22:42 - pre 283 meseci
keke lepo je to. .ali cemu sluzi svaki od ovih operatora
 
Odgovor na temu

frenne
Nenad Vujic
advokat

Član broj: 7
Poruke: 479
*.ilsa.europeonline.net

ICQ: 27161247
Sajt: www.vujiclaw.com


+1 Profil

icon Re: Molim za objasnjenje ove subroutine02.01.2001. u 22:44 - pre 283 meseci
gojko .. zaboravio sam da kazem.. da sam mislio da je u =<file> mislio sam da stalno ide line kao sto recimo za unos skalarnih vrednosti <stdin>

kontash me?

 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: Molim za objasnjenje ove subroutine03.01.2001. u 01:13 - pre 283 meseci
uhh ne znam to napamet.
-e je file exists i to sam koristio uglavnom.

<> ti je fajl deskriptor ako se dobro secam kako se zove. ma to uglavnom oznacava file handle.

stdout nema veze sa skalarnim vrednostima, to je standard output i obicno je ili web server (ka clientu koji je zahtevao web page) ili ako je script pokrenut iz console, onda je stdout to.

stdin je isto tako standard input i odnosi se uglavnom na ono sto korisnik kuca.

dakle ako otvoris fajl sa
Code:

open(FAJL,"thefile.txt") or die ("error..");

onda koristis taj file handle koji si napravio da ucitas sadrzaj fajla u promenljivu (svejedno kog tipa, ovde cu koristiti niz..)

Code:

@textizfajla = <FAJL>;


i na kraju je bitno da ga zatvoris sa:
close(FAJL);

E sad dolazimo opet do magije perla - zato ga toliko i volim :)
on je dakle dovoljno pametan da prepozna kad treba da ucita ceo fajl a kad red po red.
i tako, ako uradis:

Code:

while ( = <FAJL>){
 print ; #ovde radis bilo sta sa 
}


petlja ce se izvrsiti po jedanput za svaku liniju fajla i svaki put ce sadrzati samo tu liniju.

e sad opet ne vidim ovu poruku i ne znam sta si jos pitao pa ne znam na sta treba da odgovorim :D

ajd kasnije cu kad je vidim celu opet..

[Edited by Gojko on 01-03-2001 at 02:18 AM GMT]
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: Molim za objasnjenje ove subroutine03.01.2001. u 01:17 - pre 283 meseci
I da odgovorim mod-u:
Code:

sleep();


 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
*.brick.net



+6455 Profil

icon Re: Molim za objasnjenje ove subroutine03.01.2001. u 06:13 - pre 283 meseci


Cita fajl... 2 odjednom... postavlja prvu liniju kao hash u %words a druga linija je vrednost prve...

Upotreba... Imas username i password u fajlu.. ova skripta ce da trazi dali si pogodio kombinaciju user&pass ...


izgleda mi skripta poznato.. da nije iz knjige Learning PERL?

sub init_words {
while ( defined( = glob("*.secret")) ) {
open (WORDSLIST, ) ||
die "cant open wordlist: $!";
if (-M WORDSLIST < 7.0) {
while ( = <WORDSLIST>) {
chomp ;
= <WORDSLIST>;
chomp ;
= ;
}
}
close (WORDSLIST) || die "couldnt close wordlist: $!";
}
}
 
Odgovor na temu

MoDcHe
SER Sabac

Član broj: 4
Poruke: 486
*.ptt.yu

Jabber: modche@elitesecurity.org
ICQ: 73295306
Sajt: localhost


+3 Profil

icon Re: Molim za objasnjenje ove subroutine03.01.2001. u 08:56 - pre 283 meseci
Hvala Gojko

btw frenk1 evo ti sta koji znaci:
-d Da li je file dir
-e da li postoji file
-f ne znam
-l da li je symbolic link
-o ne znam
-r -//-
-s da li je datoteka prazna
-w ne znam
-x da li je datoteka izvrsna
-z da li je datoteka prazna
-B da li je binarna datoteka
-T i da li je tekstualna datoteka

toliko od mene

When you say "I wrote a program
that crashed Windows", people
just stare at
you blankly and say "Hey, I got
those with the system, *for
free*".
-- Linus Torvalds
 
Odgovor na temu

frenne
Nenad Vujic
advokat

Član broj: 7
Poruke: 479
*.ilsa.europeonline.net

ICQ: 27161247
Sajt: www.vujiclaw.com


+1 Profil

icon Re: Molim za objasnjenje ove subroutine03.01.2001. u 17:34 - pre 283 meseci
ventura pogodio si
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: Molim za objasnjenje ove subroutine03.01.2001. u 20:37 - pre 283 meseci
aj nemoj da za***avas sigurno postoji u knjizi i te kako detaljan opis, pogotovo u takvoj knjizi...
pitaj nesto sto nije lako naci pa da se i mi potrudimo. nismo mi krivi sto ti neces da citas i kad imas toliku knjizetinu
 
Odgovor na temu

frenne
Nenad Vujic
advokat

Član broj: 7
Poruke: 479
*.ptt.yu

ICQ: 27161247
Sajt: www.vujiclaw.com


+1 Profil

icon Re: Molim za objasnjenje ove subroutine04.01.2001. u 13:50 - pre 283 meseci
grrrrrr
to je prvo poglavlje aka uvod
toliko me je obeshrabrio, ali kasnije je islo glatko
i naravno da sam citao..

 
Odgovor na temu

[es] :: Perl :: Molim za objasnjenje ove subroutine

[ Pregleda: 5623 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.