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

Molim za objasnjenje ove subroutine

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

[ Pregleda: 2554 | Odgovora: 14 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

frenne
Nenad Vujic

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

Jabber: nenad.vujic@elitesecurity.org
ICQ: 27161247


Profil

icon Molim za objasnjenje ove subroutine01.01.2001. u 20:57

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]
May law be with you!
01.01.2001. u 20:57 

Gojko Vujovic
Juniper Networks
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13053
*.gojko.ss.

Sajt: www.gojkovujovic.com


Profil

icon Re: Molim za objasnjenje ove subroutine01.01.2001. u 23:52
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 ?
01.01.2001. u 23:52 

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

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

ICQ: 44960289
Sajt: www.uros.net


Profil

icon Re: Molim za objasnjenje ove subroutine01.01.2001. u 23:52
jeste...
one-thousand, three-hundred and thirty-seven.
01.01.2001. u 23:52 

frenne
Nenad Vujic

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

Jabber: nenad.vujic@elitesecurity.org
ICQ: 27161247


Profil

icon Re: Molim za objasnjenje ove subroutine02.01.2001. u 15:42
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



May law be with you!
02.01.2001. u 15:42 

Gojko Vujovic
Juniper Networks
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13053
*.gojko.ss.

Sajt: www.gojkovujovic.com


Profil

icon Re: Re: Molim za objasnjenje ove subroutine02.01.2001. u 16:24
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.
02.01.2001. u 16:24 

MoDcHe
SER Sabac

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

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


Profil

icon Re: Molim za objasnjenje ove subroutine02.01.2001. u 22:08
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
02.01.2001. u 22:08 

frenne
Nenad Vujic

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

Jabber: nenad.vujic@elitesecurity.org
ICQ: 27161247


Profil

icon Re: Molim za objasnjenje ove subroutine02.01.2001. u 22:42
keke lepo je to. .ali cemu sluzi svaki od ovih operatora
May law be with you!
02.01.2001. u 22:42 

frenne
Nenad Vujic

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

Jabber: nenad.vujic@elitesecurity.org
ICQ: 27161247


Profil

icon Re: Molim za objasnjenje ove subroutine02.01.2001. u 22:44
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?

May law be with you!
02.01.2001. u 22:44 

Gojko Vujovic
Juniper Networks
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13053
*.gojko.ss.

Sajt: www.gojkovujovic.com


Profil

icon Re: Molim za objasnjenje ove subroutine03.01.2001. u 01:13
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]
03.01.2001. u 01:13 

Gojko Vujovic
Juniper Networks
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13053
*.gojko.ss.

Sajt: www.gojkovujovic.com


Profil

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

sleep();


03.01.2001. u 01:17 

ventura
Danko Vuković
Beograd

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

ICQ: 10624010
Sajt: www.elbet.co.yu


Profil

icon Re: Molim za objasnjenje ove subroutine03.01.2001. u 06:13


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: $!";
}
}
03.01.2001. u 06:13 

MoDcHe
SER Sabac

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

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


Profil

icon Re: Molim za objasnjenje ove subroutine03.01.2001. u 08:56
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
03.01.2001. u 08:56 

frenne
Nenad Vujic

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

Jabber: nenad.vujic@elitesecurity.org
ICQ: 27161247


Profil

icon Re: Molim za objasnjenje ove subroutine03.01.2001. u 17:34
ventura pogodio si
May law be with you!
03.01.2001. u 17:34 

Gojko Vujovic
Juniper Networks
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13053
*.gojko.ss.

Sajt: www.gojkovujovic.com


Profil

icon Re: Molim za objasnjenje ove subroutine03.01.2001. u 20:37
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
03.01.2001. u 20:37 

frenne
Nenad Vujic

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

Jabber: nenad.vujic@elitesecurity.org
ICQ: 27161247


Profil

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

May law be with you!
04.01.2001. u 13:50 

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

[ Pregleda: 2554 | Odgovora: 14 ]

Postavi temu Odgovori

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