Jump to content

cmiN

Active Members
  • Posts

    1609
  • Joined

  • Last visited

  • Days Won

    27

Everything posted by cmiN

  1. Sa mor intr-o betiee ... BEAU BEAU BEAU ! De pomina sa fie, Sa-mi ajunga o saptamana, Sa moor cu sticla-n manaaaaa ... Tare Gica Petrescu asta xD.
  2. Pai asta ar insemna ca ori tot pc-ul e facut din tubulete cu aer care prelucreaza si genereaza date mecanice, ori procesorul ala doar prelucreaza datele prin tuburi si rezultatele sunt primite si trimise electronic deci tot e nevoie de tensiune.
  3. Dintotdeauna totul a fost la infinit in toate directiile care si acestea sunt tot infinite, iar aluia cred ca i-au placut prezicatorii si jedi care vad viitorul si a incercat sa gaseasca o explicatie. Timpul are "directie", dar sensul e ales la intamplare de acele universuri paralele, oricum gj pentru traducere.
  4. E la fel cum ai pune multi hamsteri sa alerge in roti ca sa-ti genereze tensiune sa alimentezi ceva . Singurul avantaj ar fi ca, zic eu, nu se incalzeste, sau se incalzeste foarte putin.
  5. Joci twister cu ea .. chestia aia de invarti un rahat si tre sa pui mana, picior, un organ ceva pe o culoare stiti voi .. si care pierde la final sta nemiscat sau este legat cu catuse ceva de pat si cealalta persoana i-o da la greu, sau va strangeti mai multi (mereu cand is mai multi e mai belea orice ar fi) si jucati un fel de fist of zen, va faceti propriile provocari sado-maso si in rest aceleasi reguli.
  6. Cum cwae sa-ti mearga oficial foarte bine cand iti moare soacra ) ? E ca in bancul ala cu socru, soacra si cei 3 gineri .
  7. Ori e prea simplu, ori am gresit eu undeva. number.txt (numarul ala foarte lung) -163960800960202143377742591969346684714446784747583920843848370207680145685459496516987221433159775011390127987787289998887973213036130349641459815362102455419261631810829405051933860546870688089063842442480463035589222364012281131397491429692643322292330570427990311678266059219112235347170360496825297650446113221865261146331448655021895810198080887437127570968435155019149153471250985157240745736287005484358974571224897678078473169689684964201911331840797910094440678547983894864448902114765146346563715171973355770170679705935357030639394854188766101223949781693734812862964095527553167819412026183875895670456691823412452312949453201267056652968783782103053254856851854762884958586311282847430076034458048794689702973188607781752201028133100571483059633779919684659923553844371059306586271320392507043688569679851237487855955768392501213317047931665546465582003275081715097186733838235049902155044024688339961506279406267957761085371735763327676029814458122804389059042682937073646530132083157270599462883849518839379398999571971151254293556015379686180552458176710949712553207361957770812406756000948049094773589599544842375325984384646588689116331409934244572836041155788769457584396801288259010398517931508025204148655006769985109950957293190860035726847504035413863577928712881569171261402853392554624881155816993727978256791043701261821647201010608812782129546775665810993548359987213253150134430445490652729242651622135192786699423978954905817648984222447875032047851547194472475800288125385435961667149619456320275417503105656790046614302737140546368274084034124765403981089087148461222870045299113795118714897488430899840031185678434990798167054850941767858970896455394561028212893766126094240208217317845089618530949474476870534734321248087857396474864274467993031870240429804508309647917414775992106555561410189728150369296364067899892682727962119003311872198358561393182317259285960483328890256582106500324941098177838830505419437964925363694715118477152670763835449821873382453580818586747535845965254701782495169227141133366172118982135916863101509534382134579508457198828743903832695847188911133411917893415336194901818164786996666314288738430197725125798585769202676185364808844379095684485606948670251719565528039015190040338748311904257352816039788757243823489485889976822079012473544922621250991169523994318040704055139880525751923240128062385203733698200210607204834476539194940347287243682415679571008311915804746103587790316693110269585768415381991875431989901344614105997586785602769507400429917525647744316690750049621348134788675938559746982561053811078230955659616237100632586670307296099787363694937361935328413393259971530751051182902884125527240153574857151323995084803849725975265458420005843953177236302441973415340012315812350886634513766998974219326075192402037320048771717787567587359750006741533324255787813460051559951668871765388564549278943007977083911016966994518511109174595419392975816172881388687503393374740073622611737140144409227966910702852566675794525818545314724721286707444311979435289870123985925390437103463332752161284768420858759505974407834344927917805781123109663542188138099497870207771777651485973669382149549421325554330918502374995580636457989573045727162359708192777134559624506059214363516215411371774973478254160168701843391640352895322472838349435772997519189570208349515156783036412902103537403371398024796913762770708675029164940089426375861079650453275633800038104291445450533151387704403599605045300097392988161548888475154442891905191342390925507507635261657075651329105590105523816434363234454309958762852266777726972472619114345041732146652853147696146808149706160723326140321042600384008877628640155259086054631101967878323802360537745896679213336776263322859660459851356721562304219586523220865870893232958854867837135935101809215551680970549560502514304166768248807924797409218988589150878897267827904399451393510712842864951807779465354021113188333280069357404924121606482945670658907146974773040268645371521718022430881818523788546977930850507880068767125982501660674996833786528803424827917711837174012250888829447029924923952638177709923487125060838107919109028237246402658711641817392976544848360816198155841721363492677738982465220795786650401715354877077551427456782072492468933274267549319780014725150424565023728411424620066240234151160466923459669348132411405168998829228769838374363357383654039512493897316793051404686351897317063887889930264882730948380200114754390743705731124706018166878641739382602232208328558024390874310013503833824920521266820112220537476966629809886451904508826086379099186633840832835616543134217036305779478614998089878379761986510234972920703047840586977305834246385685315574413726896278827511471920763535096086492184387446409502121602445141994698345188510448125081007721255686626719154676269910028428307213714980705244660178876916860449432774608535905482111056384530594004976141145676869390787041841834247279439498757669363939013068142899745276861969128046736200277423167090902579702494118657538954691226419975025005501733851173008785814230358718397306024691742640356234902184330575827244497501302873519916417874526321665033963537043209477367390367881946641269830119836554188538694470067281035520971535663381280631388995565106846797515023696610067623371177786063968737790014481565013168199654788024081503890192099392758735095091845476369903203067002612736741861967442862103197441742543421783303469654461837831733188325513126953376313161814783496854135450148802525882036819154198139272837854503287876501109381935931178760802407927332626498244055916062951396371941341286630728811716812818843061397269763762800574663431849869596926379029379339124626382530483586395890969836637184003329111015215662932633543941282769845056311653457385785784073909343780573393178402013934656213529590454531467311623606286423178073791116575772221997141610337444236892647481670731364163678842750569329830710800898992323432473165351299674281538620765567299483584568783215886111239291120028084141517347596141045679850879964822013194826570137339144990650220093545877614283103491424809472044330226266650265110209859037757428314556611721373326364487125956607731035600345508334637454143837642661936495691559337669272317394083660802927131493659285313352279416398303620228851400611643817868611135382367681582951279889311063648006402875201999660785555503344592643957734510393033742485933712363794792777975154302979656841320374229526218407581644736307574685303758804728716242970208425408821210073509717140822164636216920964885032738440073461429178035854807539045919909927727386623100418095562658152633099731694721038183055928451247689901122204239800515261581028445232254192992426313641157561238314395805120477217474001944214682251880995343351330540756850227992903034421328609961660688506358510622012157734871002296189992235976493666898121158745132239034331700571576324122109294609282141187311966830876908325669728562226229275983925818017155370712650413760199491978142011942929974353496346478309783410871578586153824231692322571370779915831760171561019648796478959756245170750627424948707078541014715116027628088240905716238471212801079610555158149384108749180458823610362888889942749052686770484700293456463489847383237639723227242298492931062394225498807498122012881454289213645763888843680748935916602665210401253059529060748799458220673401332289171674640309170321925604257609453570696015069359681524338455526897928376522678130774217760197334515476654259228446416471451168114231654013378584810622592807202386650941138855339616558497607888359180870367341007667416662819596204447207448463212106220155983973055730480903645392609038452139167232990573295647492379939993270893942974362698675512555760185402397749572657795541471479290217085145202623445190967433267062088907981622302574670220360530275776592804671243865633740598424423064121077292005819950877632944539306465018745839592404700483049070642864853244019662160137607479732602126972391646042390233504072687541475645310689209275416098714545343814205519624769010444814099668457916586523657473981784556552813516133614112512798851978849873429941233183310833961118622495043244491673527436183632253603700389325522420458821033278196518277145843885397902436258012574066882718778319431321960623759034709889852051719763614476036239909077426933481207796969264072422795616525620179895014361688231653079405656400197230290822346767226710723082058269531204797043682005031128030579919437705352505097067688590548476015274909250241900561933582136745129819397950077374948398647680777569560686474631276727477368142299922311081457904658860619002109783189534811939889711893417664343328017078134670545178081570970792290155613591569361199274077180938413020505916181358125510251319678084122032670891475642222507745263367965738757790743138934991112242918998908671965373449861376999727621307021145379034035981896646771377419478418745235169047336462997011543453216546659328390460403407300188820577143732635918336488213125065295219871514891829211893816982618786747786172627069087472769315812454592091810802547610882024514748769641556615946738463993854258362908908586601689470287081593100223217433924391973791077484257816386386370105369627052188776123586010471308431463736699257377623349124465012804618068819245945190266577648352094934460182857871828686314991265872322251981731524595482087019035605892495396427158151184485326585118205540931574996701199712898854683286488896823874427489509815477210351928602867279366078518720187131576266054412978176045787083925401954180060588817219562954304758601212146476272168114900309440259401578106335968938568222478526007311914944589009009349524918253724669926346356395577889318591588949306377810167602507999793392536596569215765290831939694121243678344938421782217468630254433405557355991960499505663955962306922442035596357604593698846694531685955612841515374427505305232046505613715442535619302174519173267334827295959681865441518549478042957516346558976287892685787941424892349473585278829536545312776125024254359040266973040400611765488337323244149181693141298830138939439678320326278222147478882960327479496067857751835097821469436457071880646554347576184996521929952886192157802951688347487371162435529010541077478798882805944025819475266005452910229487555170234735591063318177793021060769735181355258283903207503729385551812422325340766142307846659244518521320606559120427678004299013988109309249707339076642469861224742845520094362530526026377288985493480994680562473734520436368112873136572771664122849494401978895160118239788890755900978071420934428006213635849869091412116878126863189597103098735064338709490228497502106457289107585696289314139622874888142825047524283651292501996301278546368074499299417993944418646685333382987708312394107098827638087530572159208817716909596274997548169168598270365914894109823247726761810487376130917236591845366679204386110445625948986324370927725233728707304443748881539058061087602809896797154289285784887562074024430838810850855072437659489008003664920041916097502465336935368988168342347385197242243512177979198423754624521306384793908365983073979495783934980189394405458802618558231461020794606154758874629597043711027811687113924189434772528236700532777894651624132838657166736348788441129095188658876413258219798075882105753154705596776948144051830643673376220128888657993654444991440624365544151758206837059568212103026596827215426973073399946182701106133860140246457019703201458491334117460420953409671354143545626590879882803812323926625934563904961906010509989008283630778055619695148346374402894190076584447151474566337743405272661389242311635731369122882569863650114598099077981979733481587043759945660438930573561277208016730279514503781115571642711835888108820084479148267359933164926694754974111463428975592465846991300819219171168936998765465271882344918726260746610842887422883182473204934665173281339531227317958181547103180413876638662758161516813036652356483638412274762491190782999882287722900721885111563057495197134506933896113189567908631882056626157039466132820112362982967997715321649261810625505225484984233043355153687372550724249985254776836186296681567002691232868817733717625577638013246789350462785169265405710258838437534721327080089081685478710350973655518350075841042785356040636127274593871741102892920515998402433395820727354235445981534409433165143803361806249709769215017083246185217417207564484534256948953971241467710904501494268605458195140156129146672323848165169988991352107165777939421546427354323676440873070851712314436166201301602346120767767473868460458738912433212394598202071922400018475586690047907336643224919118077453638121982222056474353265803063053450054961209681798098564356611380822982374614476625908810461676957981208929422277945845773799474005292016304229229820714821993140288950779777883072910230668222250920210683773990328626308186395155002679250936371314751297639513470567156675254683816014081427964473899675460903743950950372521248454943055335009210555960193203828862799118199197365327331729655107250796790548517077583256450226007480234849234870314090095886459749971399250404641654514990211290320561458844791600048038934446769843078212538440873955232532975310125658082012476909196899101148518540053955314111672441014127345208526630295020456650780635344636600187223744708233738090613873171365018002621808709994624057397199938516764485268760338264846807490120956672215761478540272540390785543560284531618590223410163062674521438417729099564732828101594098992266601740398813280485399454849395935229990444676310950953108542732876078722702991329255758558609711740772204840443808963834310684747744871180056165660631699695849068076257001106589581256395308867999786544099778084771315394841002198790415215393884352856465027005766214439566285958674038253226754029735027839612671734370424299785798891452245687219140120362167463799014641221324405360764494282399556269345951140938779812292705983887367122010458135480788918145350820590943449482763148038312338994543076891097297519702716490964257466159699693291870876305538508366008457303406650238619792356452743805837465986348944274994169750170959567047633858475500012222797762403398597155737072584996991288908938687106982864246465363095560884800657051877608377862720536659616846197265426086809947278614975225970924426680016337932533711246199572540594060278524435659471493495103011368141516677730787487118983465859359235360588247176803639848655569922774113320822186737064931019536378571450162484777521609616909698021856723743653921682798891500778643477798930812449687603844070958076102582563708519865943880576882955608210086130432781602833305709335979245021482688119772866560868988803057382714290242341816216130490996011272053410508842977166214880337287081780693990635996935778552737213770704150258396280220204610055299257329759195821665596690105940188428202396283740810771547350473377130992477854564217852353670017528273552501596394222050166621673791303046933297788674329300424766545482233785199087669388333214429201424519331332023337660129365595441208479686846750995936302376489260929674175785170090175116733892660067681524461615166667935827076981850471135103600910291124586042870341211319879191884692113315643192057004506831561398183603404510433155785478131908580981512424194348620005563972033054246536602297942028368771958921156549205383950192631637493156353570373930502609965117791517005873120022321660309388084870584815295861355904257792410750104071627344173820516944729310696075180428321768001597763854819805468540910763657552413101807738859026531120705162181425068681351563327731831504270611521318289053377194324975753334386621333943394054211216256819076436966277179487444907934368306693946742832465652936860067723639406714855792637439752460738397795332997442496846865647598397808259339535294589211820122344607564822214000923674348341378630841462428553225245538452848900320263684593588032543083021282528679346964167715207381042295205469803604321444637148830728794651072005143918681161319287704691376989069557999478184494428231695761585705448378360379325148706928923554562262231909601876858205405146364182822084055183985694868213251105268139195246512280345804754012474975185515215605741678559871483033562806880249815284435124535112305663462684954393532999568793607234978397024920560033169030910664767268070749710749797314640603657203092557737357805139314514393595885206888158599810066118133838704693567152589024591173172666047180917113482724617968281820169887125516718776861409055251170033285942897018910908013888773775811923235787770644895154461625385813468705286581868822837723933883905760279920287041648928398542252996260974718651633340603564505813007975467534716436721275008677402356100433822253452460848832450617092977845101877079759744849745642203568243770315958481645347512979818981786310441994253894072956773552231199595985496892601243706945930891941370002320341240052462295242891883512966495789187906010717987464517744386435746680517052215689536751099995931027919164678808223921635441177385433203260044416257365987407029249244682674378344220193178262005109245239534528402634758305619915548116029479739552222709788060483436134513891278058948346758116669486609555611586943891741342450347087937872553356165851563900699725261140091625116748459283970892559293321441487147266872379840760926694340408376638241303507646088587410670658769984673759849156528960658339926571800473249906108375160409234557118343883105058562936997985377235619342375185235507899526805790517225632283210390859149473357372907822895253943093881017381315590865448843941404256355073906469283256054488833268124690583067052163102592897745347471419494161417591665597885932376733429203376498613639582399914929613262671030360665203265259706475733230957230130644216812391230771526568623309693562725758257938830712618190516003367922076182848254670529537728502694650627977206187238929472297489684742868653000653808115192211256924020118726903977240244332969002131724329701250188238548972607624517997030085927548584585975855423710555027722420353735437019220009605126400545873602870722553187946851658917419216951456176416664633616171145847340982003466173513944852698955387390624731290845688776609224091050131665889136030186881192081691222140871767397798470569827374619013404709604468404541378581755031691205009471616263616309823399466624675980691971650344442134951084949346993209084103447726412676361275271668452610942279155634118568117426651179173323043506251662051472220821380662770440346694196826411720122412333933655199005792349269880334363704928453992211783119935062795185564448221816423266186923407549982129203242814695117042618973952834159327643624736082154559507693177068323431224096661904237860529058643694944093984570538219838634792607090009658042339337032257451456218457836020001113341046514939405541476679159872253065827476220979351957908611598070511585106255957339767532998820093817357596720060932576577635463642376740775375791421407082185509189430206894817110552464658207423869739391842700530875938680312079669329018621624330072036296229230927351907476078529304948544530377769830129641183309496295051836268661875399681269152692190485492704040384434089850199639151070143240000329402990565293140734637970304507063482083446308350867196513914715461498731373516369540240102317596821173580212983945094805842706539344885129082378016366336600810599266600450911278177447644522082130698822351855793903186009657802669167361171537506571051595131171503554655109120840081375834810033674666728341115335947757573724519323339831714556238497479388003714500501048929686009955267512018277684182229262720171071578054430675142702971428274973952686121378901694031087652888754363728924845798515977060334424861962574728836922866614251871139593800624948651564519209685634494037169208209189763618215025241815719740768403119084224529848076072388091890110409596593844006991915947993400850219918448589246797726742903664061194496104143801977797900171314608095552575316426484911520829960387601076339069858852309573605979617393221520466026821095505067249134838573616819516800920251479063684176005174145825049177383661838674841788619499365088864631997721432464402626654035161914001235605730892026481024767815717857021870401219986583156971657898600524385432201984517462205335221725532558299075040449161733217479558896993275168444943546453527523350889758017583057369968096351661633831497798542989110385596577564776552041884669795692142388247009696739312312418693584811944846028534778313555270123368030941725769372247263796851458730074124357257037682730594408492277408111230647874005553652572387698341336774630690270720905930552831225276732251943020440124628688580129216388758383416051073814071033518514557407882543851522926850323875341524482891044755013377318829279288597464390266858716334091718568688863038958467418810609708653751583617018375962323606782537766366936244451849974592085023897836125272529058228659308107086798658944393519610196195616092776686658120587434006950150411512981948419505510974778063356535733736 crack.py #! /usr/bin/env python def main(): with open("number.txt", "r") as f: nr = int(f.read()) a, b, n = 0, 1, 0 while a != nr: n += 1 a, b = b, a-b print "Ready: n = {0} and link = http://www.rstcenter.com/challenge/python/{1}.rst".format(str(n), str(67 * n)) raw_input() if __name__ == "__main__": main() output >> Ready: n = 99822 and link = http://www.rstcenter.com/challenge/python/6688074.rst
  8. Put the code in a .bat text file and 100% will work from any path, I have xp sp3 and I don't think to be a major difference. I've tested manually!
  9. Doamne, voi inca mai postati la Cosul de gunoi . @Dragosh123 proba de microfon nu te-ai gandit putin ca in loc sa deschizi 100 de calculatoare poti deschide la infinit cmd.exe minimizate, dar de ce sa deschizi la infinit dintr-un fisier, cum ar fi sa deschizi din 10 fisiere simultan ferestrea la infinit sau sa se creeze fisiere ce creaza si alte fisiere cu nume atent selectate ce deschid ferestre la infinit minimizate puse pe modul /realtime, in momentul acela poti avea quad core de 6 ghz, procesorul ingheata instantaneu. Bine user-ul da restart si scapa de loop, dar de ce sa nu adaogi o cheie in registrii la toate sectiunile de start-up si run, cat si in autoexec.bat si alte metode. Fiecare fisier sa aiba un fel de inteligenta artificiala ca in caz de se sterge vreun fisier / cheie sa se puna la loc sa se regenereze. Mai ramane sa dai disable la task manager, system recovery si alte servicii mai importante stergi regedit-ul, poate reusesti sa faci ceva sa se deschida si in safe-mode si de abia atunci poate user-ul in cel mai rau caz va fi nevoit sa foloseasca un live cd pentru a nu boot-a sistemul de operare afectat sau un hdd al unui prieten si apoi curata "murdariile" si nu mai are niciun stres. Nici macar nu e nevoit sa-si reinstaleze sistemul de operare, dapai sa-si mai cumpere un pc nou =]. Just think 1337.
  10. The script have two options: And the Batch http://pastebin.com/f42125692 @echo off :: 29.08.2009 <> 29.08.2009 | cmiN :: Challenge [Batch] Bcc DEP [prosoft] @ rstcenter.com :main cd %systemroot% cd .. echo E - Enable Data Execution Prevention echo D - Disable Data Execution Prevention set /p answer= if "%answer%"=="E" ( set status=noexecute goto replace ) if "%answer%"=="D" ( set status=execute goto replace ) echo Invalid option! pause >nul exit :replace type nul>boot.tmp for /f "tokens=1,2* delims==" %%a in (boot.ini) do ( if "%%b"=="" ( echo %%a>>boot.tmp ) else ( for /f "tokens=1,2 delims=/" %%x in ("%%b") do ( if "%%y"=="noexecute" ( if "%%c"=="" ( echo %%a=%%x/%status%>>boot.tmp ) else ( echo %%a=%%x/%status%=%%c>>boot.tmp ) ) else ( if "%%y"=="execute" ( if "%%c"=="" ( echo %%a=%%x/%status%>>boot.tmp ) else ( echo %%a=%%x/%status%=%%c>>boot.tmp ) ) else ( if "%%c"=="" ( echo %%a=%%b>>boot.tmp ) else ( echo %%a=%%b=%%c>>boot.tmp ) ) ) ) ) ) attrib -s -h -r boot.ini del boot.ini /f /q ren boot.tmp boot.ini attrib +r +h +s boot.ini echo Ready. pause >nul exit If you want to do this without pressing a key delete from lines [10:23]. But I can't believe it's so easy in Python: import os os.chdir(os.getenv("systemroot")[:3]) os.system("attrib -s -h -r boot.ini") with open("boot.ini", "r") as f: x = f.read().replace("noexecute", "execute") open("boot.ini", "w").write(x) os.system("attrib +r +h +s boot.ini")
  11. Vulnerability-Scanner 1.0 scris in Python Pastebin source FTP source FTP binary FTP install RS install Merge, dar e cacealma in cod si m-am enervat si l-am facut open source. Scaneaza: LFI, RFI, SQLI Autori: pax si benny ajutor in vulnerabilitati si sfaturi, eu restul
  12. O fi c++, dar totusi nu-mi dau seama deloc nici din sursa cum poate fi atat de rapid ...
  13. #! /usr/bin/env python # 22.08.2009 <> 22.08.2009 | cmiN # Multihash Dictionary Attack (console) import sys, hashlib, multiprocessing, time class MDA: def __init__(self, hash_type, hexdigest_hash, words_file): self.intype = hash_type self.instr = hexdigest_hash self.infile = words_file self.outstr = None def check(self): if not self.intype in ("md2", "md4", "md5", "sha1", "sha224", "sha256", "sha384", "sha512", "ripemd"): raise Exception, "hash type not in available list" if not self.instr.isalnum() or self.instr.isdigit() or self.instr.isalpha(): raise Exception, "invalid hash" if self.intype == "md2" and not len(self.instr) / 2.0 * 8 == 128: raise Exception, "invalid hash length" elif self.intype == "md4" and not len(self.instr) / 2.0 * 8 == 128: raise Exception, "invalid hash length" elif self.intype == "md5" and not len(self.instr) / 2.0 * 8 == 128: raise Exception, "invalid hash length" elif self.intype == "sha1" and not len(self.instr) / 2.0 * 8 == 160: raise Exception, "invalid hash length" elif self.intype == "sha224" and not len(self.instr) / 2.0 * 8 == 224: raise Exception, "invalid hash length" elif self.intype == "sha256" and not len(self.instr) / 2.0 * 8 == 256: raise Exception, "invalid hash length" elif self.intype == "sha384" and not len(self.instr) / 2.0 * 8 == 384: raise Exception, "invalid hash length" elif self.intype == "sha512" and not len(self.instr) / 2.0 * 8 == 512: raise Exception, "invalid hash length" elif self.intype == "ripemd" and not len(self.instr) / 2.0 * 8 == 160: raise Exception, "invalid hash length" def start(self): generator = (line for line in open(self.infile, "r")) for word in generator: if hashlib.new(self.intype, word.strip("\n")).hexdigest() == self.instr: self.outstr = word break def get(self): if self.outstr is None: print "The program didn't find a match for {hash_type} {hexdigest_hash} using all the words from {words_file}".format(hash_type=self.intype, hexdigest_hash=self.instr, words_file=self.infile) else: print "The plain text is {outstr} for {hash_type} {hexdigest_hash} using words from {words_file}".format(hash_type=self.intype, hexdigest_hash=self.instr, words_file=self.infile, outstr=self.outstr) __version__ = "1.0" __doc__ = """This class tries to find the plain text from a hash by reading strings from a file and verifying their hash with the wanted one. Available hash types: md2 md4 md5 sha1 sha224 sha256 sha384 sha512 ripemd""" def run(*args): try: print "Please wait..." time.clock() MDAinstance = MDA(args[1], args[2], args[3]) MDAinstance.check() except Exception, message: print "An error occurred: {0}".format(message) except: print "Unknown error." else: MDAinstance.start() MDAinstance.get() finally: print "Ready! Elapsed time: {0}''".format(time.clock()) def main(): usage = """\t Multihash Dictionary Attack {0} {1} \tUsage: MhashDA hash_type hexdigest_hash words_file Where hash_type is one from the available types hexdigest_hash is the hash in hexadecimal string representation words_file is a text file containing the words needed to be hashed \tExample: MhashDA md5 d674dfcd8b4db6762bcb3667316d3bb9 D:\others\dict.txt""".format(MDA.__version__, MDA.__doc__) if len(sys.argv) == 4: pool.apply_async(run, args=sys.argv) else: print usage raw_input() if __name__ == "__main__": multiprocessing.freeze_support() pool = multiprocessing.Pool(1) main() Similar lui Brute Force, in schimb citeste string-urile dintr-un fisier in loc sa le genereze. Viteza: 0.3 ~ 0.4 Mh/s Avantaje: Nu incarca lista de cuvinte in memorie, ci citeste linie cu linie si verifica, trecand la linia urmatoare in caz de rezultat negativ pana obtine un pozitiv sau se termina lista.
  14. cmiN

    culoare font

    Nu are rost pe negru alb sau gri de asta ci ori un asa gri sau cel mai bine asta
  15. Erau niste librarii prin care puteam traduce automat in extensii C sau in assembly care il faceau mult mai rapid. Si in python sunt librarii cu c in fata de ex.: cPickle care face ce face pickle numai ca e de ~1,000 de ori mai rapid, dar nu se mia fabrica . Cand vin acasa mai fac inca 2 clase pentru dictionary attack, rainbow tables si in acea buna zi o interfata cu toate cele 3 clase la un loc si multithreading in multiprocessing etc. si apoi challenge pentru optimizari si vanam 2-3 iepuri deodata.
  16. #! /usr/bin/env python # 16.08.2009 <> 16.08.2009 | cmiN # Multihash Brute Force (console) import sys, hashlib, multiprocessing, time class MBF: def __init__(self, hash_type, hexdigest_hash, charset_mode, interval_length): self.intype = hash_type self.instr = hexdigest_hash self.charset = [""] self.inttask = None self.outstr = None self.charset_mode = charset_mode self.interval_length = interval_length if int(interval_length.split("-")[0]) <= int(interval_length.split("-")[1]): self.inttask = xrange(int(interval_length.split("-")[0]), int(interval_length.split("-")[1]) + 1, 1) else: self.inttask = xrange(int(interval_length.split("-")[0]), int(interval_length.split("-")[1]) - 1, -1) if "la" in charset_mode: self.charset.extend(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']) if "ua" in charset_mode: self.charset.extend(['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']) if "d" in charset_mode: self.charset.extend(['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']) if "o" in charset_mode: self.charset.extend(['`', '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '-', '_', '=', '+', '|', '[', '{', ']', '}', ';', ':', "'", '"', ',', '<', '.', '>', '/', '?', ' ']) def check(self): if not self.intype in ("md2", "md4", "md5", "sha1", "sha224", "sha256", "sha384", "sha512", "ripemd"): raise Exception, "hash type not in available list" if not self.instr.isalnum() or self.instr.isdigit() or self.instr.isalpha(): raise Exception, "invalid hash" if self.intype == "md2" and not len(self.instr) / 2.0 * 8 == 128: raise Exception, "invalid hash length" elif self.intype == "md4" and not len(self.instr) / 2.0 * 8 == 128: raise Exception, "invalid hash length" elif self.intype == "md5" and not len(self.instr) / 2.0 * 8 == 128: raise Exception, "invalid hash length" elif self.intype == "sha1" and not len(self.instr) / 2.0 * 8 == 160: raise Exception, "invalid hash length" elif self.intype == "sha224" and not len(self.instr) / 2.0 * 8 == 224: raise Exception, "invalid hash length" elif self.intype == "sha256" and not len(self.instr) / 2.0 * 8 == 256: raise Exception, "invalid hash length" elif self.intype == "sha384" and not len(self.instr) / 2.0 * 8 == 384: raise Exception, "invalid hash length" elif self.intype == "sha512" and not len(self.instr) / 2.0 * 8 == 512: raise Exception, "invalid hash length" elif self.intype == "ripemd" and not len(self.instr) / 2.0 * 8 == 160: raise Exception, "invalid hash length" if not int(self.interval_length.split("-")[0]) in xrange(1, 10) or not int(self.interval_length.split("-")[1]) in xrange(1, 10): raise Exception, "invalid interval length" def start(self): for task in self.inttask: if task == 1: generator = ("".join([word1]) for word1 in self.charset) elif task == 2: generator = ("".join([word1, word2]) for word1 in self.charset for word2 in self.charset) elif task == 3: generator = ("".join([word1, word2, word3]) for word1 in self.charset for word2 in self.charset for word3 in self.charset) elif task == 4: generator = ("".join([word1, word2, word3, word4]) for word1 in self.charset for word2 in self.charset for word3 in self.charset for word4 in self.charset) elif task == 5: generator = ("".join([word1, word2, word3, word4, word5]) for word1 in self.charset for word2 in self.charset for word3 in self.charset for word4 in self.charset for word5 in self.charset) elif task == 6: generator = ("".join([word1, word2, word3, word4, word5, word6]) for word1 in self.charset for word2 in self.charset for word3 in self.charset for word4 in self.charset for word5 in self.charset for word6 in self.charset) elif task == 7: generator = ("".join([word1, word2, word3, word4, word5, word6, word7]) for word1 in self.charset for word2 in self.charset for word3 in self.charset for word4 in self.charset for word5 in self.charset for word6 in self.charset for word7 in self.charset) elif task == 8: generator = ("".join([word1, word2, word3, word4, word5, word6, word7, word8]) for word1 in self.charset for word2 in self.charset for word3 in self.charset for word4 in self.charset for word5 in self.charset for word6 in self.charset for word7 in self.charset for word8 in self.charset) elif task == 9: generator = ("".join([word1, word2, word3, word4, word5, word6, word7, word8, word9]) for word1 in self.charset for word2 in self.charset for word3 in self.charset for word4 in self.charset for word5 in self.charset for word6 in self.charset for word7 in self.charset for word8 in self.charset for word9 in self.charset) for generated_string in generator: if hashlib.new(self.intype, generated_string).hexdigest() == self.instr: self.outstr = generated_string break if not self.outstr is None: break def get(self): if self.outstr is None: print "The program didn't find a match for {hash_type} {hexdigest_hash} using mode {charset_mode} with string length {interval_length}.".format(hash_type=self.intype, hexdigest_hash=self.instr, charset_mode=self.charset_mode, interval_length=self.interval_length) else: print "The plain text is {outstr} for {hash_type} {hexdigest_hash} using mode {charset_mode} with string length {interval_length}.".format(hash_type=self.intype, hexdigest_hash=self.instr, charset_mode=self.charset_mode, interval_length=self.interval_length, outstr=self.outstr) __version__ = "1.0" __doc__ = """This class tries to find the plain text from a hash by generating strings and verifying their hash with the wanted one. Available hash types: md2 md4 md5 sha1 sha224 sha256 sha384 sha512 ripemd""" def run(*args): try: print "Please wait..." time.clock() MBFinstance = MBF(args[1], args[2], args[3], args[4]) MBFinstance.check() except Exception, message: print "An error occurred: {0}".format(message) except: print "Unknown error." else: MBFinstance.start() MBFinstance.get() finally: print "Ready! Elapsed time: {0}''".format(time.clock()) def main(): usage = """\t Multihash Brute Forcer {0} {1} \tUsage: MhashBF hash_type hexdigest_hash charset_mode interval_length Where hash_type is one from the available types hexdigest_hash is the hash in hexadecimal string representation charset_mode sets the characters to use: la - loweralpha ua - upperalpha d - digits o - others interval_length is the length of the string from x to y min: 1 max: 9 \tExample: MhashBF md5 d674dfcd8b4db6762bcb3667316d3bb9 lad 1-4""".format(MBF.__version__, MBF.__doc__) if len(sys.argv) == 5: pool.apply_async(run, args=sys.argv) else: print usage raw_input() if __name__ == "__main__": multiprocessing.freeze_support() pool = multiprocessing.Pool(1) main() Script-ul este destul de rapid (singurele cauze pentru care este mai lent decat altele este din cauza limbajului de programare, deoarece de ex.: C++ e de vreo 1,000 ori mai rapid decat Python) insa metoda asta e cea mai rapida pe care o cunosc din punct de vedere al sintaxei. O sa dau un edit si intr-o buna zi un thread cum cat de usor ii poti pune un GUI la acest script cu niste modificari minore. EDIT: Modificari: Script-ul e complet si se poate adapta foarte simplu la o interfata, modificand in main prin a incepe cu o clasa a interfetei ce apeleaza clasa script-ului. MhashBF se poate importa foarte usor si poate fi folosita clasa MhashBF.MBF cu metodele ei in script-urile voastre. Viteza: 0.3 ~ 0.4 Mh/s @ 3.0 GHz Last updated: 22.08.2009
  17. Inteligenta faza cu termenii si conditiile .
  18. In ziua de azi a ajuns sa fie mai rapid net-ul decat un hdd cat de cat mai vechi si iti da avertisment si erroare ca viteza de scriere e prea mare si nu are timp sa scrie hdd-ul pe platane.
  19. ... Si 1024 peta = 1 exa =] si avem in lume scrisi doar 4 x 10 la puterea 17 biti.
  20. HellGate ala ))))) ? Si salut!
  21. @kwq4d Vrei sa zici ca ai facut 6041.35 RON numai din Admine Mu ?
  22. As putea face eu ceva in python, care intri in el il lasi deschis si el din 10 in 10 minute sa analizeze sursa site-ului sa vada care sunt link-urile de la adsense sau cele cautate si apoi sa le execute cu metoda post sau get, depinde cum simte el, printr-o lista de proxy . Oricum imi trebuie mai multe detalii despre site si tipul link-urilor ce trebuiesc accesate ... da-mi pm sau mail daca nu poti da detaliile aici. Btw mutati asta la cereri.
  23. cmiN

    re

    Salut ... o poza hi5 ceva ? Mai rar vezi fete pe forum-uri de astea ... de obicei gay :/
  24. Pai sa-si posteze id-ul in caz de e unul care nu intelege o anumita chestie si desi a citit detaliile de-a lungul posturilor tot nu se prinde. Daca e postat fara sens si discutia chiar era recomandata sa fie purtata pe forum si nu pe mess (ca astfel citeau si ceilalti care ar fi avut nevoie de acelasi ajutor) atunci da ... merita warn.
  25. Acum a picat de tot. Nici site, nimic nu mai merge. In legatura cu plasa lui str0ke ... despre ce este vorba mai exact ? A fost ceva intentionat ? Ca tot vorbeam de respect cine i-ar face asa ceva ? << sau nu am inteles eu bine >>
×
×
  • Create New...