Newsgroup: it.comp.lang.visual-basic
Titolo: Brute Force

E' possibile kreare un brute force kome quello per WinZip ma generale, mi
spiego:
quello di WinZip va direttamente a provare la pass nell'arkivio, se io la
volessi provare sulla finestra, magari anke quella di WinZip, kome potrei
fare?
Cioč voglio ke nella finestra attiva, dove c'č la "text box" vengano provati
i kodici, č possibile?
Grazie.
Kris.

i kodici, č possibile?
ehmm, sinceramente non ho capito... vuoi che in una TextBox dove ci sono gli
asterischi (campo password) tu possa sapere cosa c'č scritto?
Faber



Vedrň di spiegarmi meglio:
avete presente un file di winzip kon la password? Quando lo aprite kompare 1
finestra kon 1 textbox in kui bisogna digitare la password................e
fin qui..............
Kiedevo se era possibile kreare i prg ke avendo kome finestra attiva quella
dove bisogna skrivere la password rieska ad inserire nella text box una
stringa, dare l'invio e se la text box non č skomparsa provare kon la
stringa successiva.
Insomma, io avevo pensato e ci ho provato senza successo a fare un prg ke
una volta lanciato aspetti 10sec. poi kontrolli qual'č la finestra attiva
(l'attesa č per andare a mettere il puntatore sulla text box ke kontrolla la
password), e poi inizi ad inserire nella text box le password da provare!
Io ho iniziato usando le API ke kontrollano qual'č la finestra attiva e
quella ke restituisce l'ID di una text box in una finestra di dialogo, e poi
un'altra API ke fa un send della stringa alla text box, i nomi delle API ora
non le rikordo ma sikuramente le konoscete.
E' + kiaro ora?
Spero di si, altrimento la prossima cerkerň di essere ankora + kiaro.
Grazie.
Kris.

Spero di si, altrimento la prossima cerkerň di essere ankora + kiaro.
si, adesso la questione mi pare piů chiara...
dopo aver provato una password potresti aspettare non so 700 millisecondi (o
vedi tu quanto ti sembra piů opportuno), poi vedere se la finestra attiva č
quella che richiede la password, e decidere caso mai di riprovarci con
un'altra stringa
non so se č quello di cui hai bisogno, magari ho capito male io...
Faber


<"cioe'kkefffikolanguage ON>
Dipende da ke kakkio devi kombinare.
Potresti, ad esempio (kakkio, kui non c'erano k...) kiamare il tuo kiromante
preferito e kiedergli di leggere nella palla (anke kui poke k, eh?!) di
kristallo la password (meglio parola kiave, almeno c'e' una k!)!
<"cioe'kkefffikolanguage ON>
Un consiglio: evita di scrivere come un'idiota ed evita di crackare le
password degli altri, ti assicuro che la vita ti sorridera'.
--
Roal Zanazzi

 Faber
No penso ke ora ci siamo kapiti, ma io ho appena iniziato ad usare le API e
non ci salto fuori, mi potresti dare 1 aiuto + konkreto, non mi serve
l'intero programma ma se riuscissi a dirmi esattamente ke API usare o ke
istruzioni te ne sarei molto grato.
Kris.

istruzioni te ne sarei molto grato.
queste sono le dichiarazioni da inserire in un modulo:
'Per avere l'hWnd della finestra in primo piano
Private Declare Function GetForegroundWindow Lib "user32" () As Long
'Serve per tantissime cose, nel nostro caso per sapere il titolo della
finestra
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA"
(ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As
Any) As Long
Private Const WM_GETTEXT = &HD
Private Const WM_GETTEXTLENGTH = &HE
con GetForegroundWindow ricavi l'hWnd della finestra in primo piano, poi se
lo passi alla funzione qui sotto puoi saperne la Caption
Public Function WindowText(window_hwnd As Long) As String
Dim txtlen As Long
Dim txt As String
    WindowText = ""
    If window_hwnd = 0 Then Exit Function
    txtlen = SendMessage(window_hwnd, WM_GETTEXTLENGTH, 0, 0)
    If txtlen = 0 Then Exit Function
    txtlen = txtlen + 1
    txt = Space$(txtlen)
    txtlen = SendMessage(window_hwnd, WM_GETTEXT, txtlen, ByVal txt)
    WindowText = Left(txt, txtlen)
End Function
spero che sia ciň che ti serva, ciao!
Faber

 Faber
Si ho provato e vede la finestra nel modo giusto, ma non riesko a passargli
la stringa, ke parametri devo metterci in wParam e lParam???
Konosci per kaso 1 sito dove ci sia 1 manuale kompleto su tutte (ma proprio
tutte) le API di Windows, me lo puoi dire???    Io ho 1 manuale dove ne sono
riportate solo alkune e spiegate in modo superficiale.
Grazie ankora.
Kris.

riportate solo alkune e spiegate in modo superficiale.
magari! sarebbe il mio sogno!
in alcuni post precedenti (non miei) sono stati elencati url a siti che
trattano di API, in uno mi pare anche che ci sia un programmino da scaricare
che gestisce un DB fornito [attualmente] di 250 dichiarazioni API con
relativi esempi ecc... prova a riguardare i vecchi post!
Ciao, fammi sapere com'č andata!
Faber

 Roal Zanazzi
Un konsiglio anke per te evita di farti i kazzi degli altri se non ti
interessa l'argomento evita di rispondere e dire kazzate, per favore mettimi
nella lista nera, non skarikare mai + i miei msg non ci tengo a venir letto
da te......
Saluti.
Kris.
p.s.: per fortuna ke al mondo la gente non è tutta kome te, ma ci sono
ankora persone intelligenti kome Faber ke risponde e aiuta la gente.

 ankora persone intelligenti kome Faber ke risponde e aiuta la gente.
ke ci vuoi fare roal
anke san francesko skriveva kosi'
ed era anke kristian (*) --
pero' non metteva kappa
davanti a, o, u, + konsonanti likuide (r, l)
ke sia kuesto pikkolo partikolare a kreare un santo ?
(*) kissa' perke' "cristian" ---> "kris" ?
kome kriminal, diabolik, kriss ?
kuanto alla kosa in se':
karo kris, per favore anke se c'e' kualkuno "ke risponde e aiuta la gente"
(a trovarsi in galera) kuesti kuesiti falli sugli alt.* -- kui sono parekkio
sgraditi.
--
andrea dot palazzi at tin dot it
free vb/sw: 
http://www.comune.modena.it/cittadini/apal/html/

[...cut...]
scusate se mi intrometto nei vostri battibecchi, volevo dire un paio di
cose:
[premessa che tutto ciň che dico da qui in poi non sono dati di fatto, sono
mie personali opinioni non condivisibili]
- c'č un mio amico (magari non molto sveglio) che ha WNT e ha dimenticato la
password (č amministratore), e mi ha chiesto se conoscevo un modo per
ritrovarla. morale: non č sempre detto che cercare di crackare una password
sia per scopi "non corretti". non so qual č il caso di Kris, e non
m'interessa saperlo, perchč le informazioni che gli ho dato gliel'ho date
perchč sono sicuro che gli serviranno anche in futuro per fare altre cose,
inoltre arricchiscono la conoscenza delle altre persone che partecipano al
NewsGroup
- č chiaro che se veniva chiesto come recuperare le password memorizzate nel
sistema (accesso a Internet, account di posta, siti ecc... ecc...), come
eliminare cluster qui e la per il disco o quant'altro il codice non l'avrei
dato perchč, chiaramente, non avrei potuto conoscere le intenzioni di chi le
chiedeva. non sto *giustificando* le mie risposte a Kris, sto spiegando
semplicemente perchč mi č parso il caso di rispondergli...
- il primo post di Kris, un po' di tempo fa, effettivamente ho fatto un po'
fatica a leggerlo, ma... *se* uno vuole avere un suo stile nello scrivere
(per esempio io uso spesso e volentieri l'inglisc) e *se* uno vuol fare la
'fatica' (fra virgolette) di leggere questo stile, beh non vedo cosa ci sia
di male...
Conclusioni:
[a mio avviso]
- non č carino sentirsi presi in giro per uno stile (scrittura,
abbigliamento ecc..)  che si č deciso di adottare
- non č *affatto* carino crackare le password degli altri
- se uno scrive su un niusgrup non puň pretendere che gli altri non leggano
ciň che scrive (e il modo in cui scrive)
- se ad una persona non aggrada lo stile di un'altra, beh sui niusgrup credo
che si dovrebbe fare come nella vita reale, e cioč... ignorarla, oppure (e
qui passo al punto successivo)...
- ...comunicare all'altro il proprio pensiero senza insultarlo, ovvero "c'č
modo e modo per dire le cose", senza tirare in ballo parole come
"intelligenza" e "idiozia" nei termini che ho letto...
Conclusionona:
Prendiamo un caffč tutti assieme e non ne parliamo piů? (o ne parliamo con
un po' piů di comprensione...)
Faber

 andrea dot palazzi at tin dot it
Se invece di leggere kon gli okki avessi letto kon il cervello avresti visto
ke la "K" non viene usata al posto dalla "Q" ma della "C" o "CH"
..................... quindi "Kualkuno" "Kui" non l'avrei mai
skritto!!!!!!!!
Sinceramente pensavo non fossero graditi neanke gli insulti ma quello in
qualsiasi NG, quindi Roal non dovrebbe essere in nessun NG.
Per quello ke rigurda l'utilizzo ke faccio io di un qualsiasi prg non sono
fatti vostri e sekondariamente, nessuno ha mai parlato di crack o serial
number da skoprire ma semplicemente di password per arkivi zip o altri
arkivi ke funzionino nel modo ke ho spiegato e ke sono di mia proprietà,
quindi sono libero di mettere password e altrettanto libero di
dimentikarmele.
Siete pregati di rispettare la gente soprattutto quando non vi ha mankato di
rispetto.
Po se vuoi denunciarmi perkè faccio un programma per trovare le password dei
miei arkivi fai pure............
Saluti.............a tutti koloro ke hanno ankora 1 pò di rispetto verso gli
altri ma soprattutto verso se stessi evitandosi di skrivere certe kagate.
Kris.

Io ho skarikato tutto il sito 
www.vbapi.com
 mi pare ke le API ci siano tutte
kon deskrizioni ed esempi, io ho usato Acrobat 4.0 e mi č venuto fuori un
pdf di 3Mb e 1000 pagine.......
prova a dare 1 okkiata e sappimi dire tu se č kompleto.
Kris.
p.s.: purtroppo č in inglese ma meglio ke niente!!!!


grazie, stasera me lo scarico anch'io. hai usato Teleport Pro?
Faber

 skritto!!!!!!!!
ah, sottilizziamo... grande... a questo punto potresti anche  scrivere
kwalk1... credi di essere piu' furbo ? il bello poi e' che sei tu che parli
di "kagate"... -- anni fa usava "kossiga" (con un richiamo connotativo a
kossighin) e "amerikani". come dice un grande libro, niente di nuovo sotto
il sole. e -- ti ho preso in giro, si', e continuerei anche a farlo se non
preferissi non sprecare banda, ma non mi sembra proprio di averti insultato.
ti abbiamo rotto i "koglioni" ... cling !! clang !! bua !! ... dovrebbe
dispiacermi ? guarda, non sei il primo squinzio che mi capita di incontrare,
e che crede bene di distinguersi con le scemenze -- di questo si tratta --
anziche' sulle cose serie. se va bene a te e a chi ti frequenta,
contentissimo per voi. denunciarti ? figurati ! non ho proprio tempo da
perdere, pippino !! quando dicevo "andare in galera": mi sembri uno che ci
si sta mettendo d'impegno per arrivarci nel piu' breve tempo possibile per
conto suo. mi auguro per te di sbagliarmi.
passando alle cose serie -- e questo vale anche per faber (a parte che sul
ng quelli che chiedono i decompilatori, non so se ci hai badato, hanno
guardacaso tutti perso i loro propri sorgenti, e stranamente nessuno gli
crede): se l'amministratore della mia rete dimenticasse le pass importanti,
ci metterei 5 nanosecondi a chiedere e ottenere le sue dimissioni. se le
dimenticasse e cercasse su un ng non illegale un sistema illegale -- a
qualunque cosa lo applichi, resta tale -- i nanosecondi diventerebbero 2, o
piu' probabilmente lo capirebbe da solo in 1. sempre per faber: quando un
mio collega, a me sottoposto, e' venuto con i capelli azzurri e le lenti a
contatto colorate, a differenza di altri io ho apprezzato. cio' non toglie
che sono ancora in grado di distinguere le variazioni belle da quelle
brutte. e ti assicuro che quelle linguistiche di cristian -- si chiama
cosi', no ? *senza*, la kappa -- sono davvero idiote: per una serie di
motivi, primo fra tutti quello morfologico-fonetico. chi non capisce si
prenda una grammatica e una storia della lingua italiana, la studi
venti-trent'anni come me, e la smetta di rompere i coglioni, appunto. se poi
allo sbarbino in questione piacciono e si sente l'uomo che non deve chiedere
mai, e per giunta e' pure convinto di non urtare nessuno coi suoi modi
(cioe': alzo ancora piu' a zero), benone per lui. ma sbattera' il muso
presto, molto presto. altri auguri, quindi. gli serviranno tutti.
quanto al rompere i coglioni, cristian, prima di ridirlo beviti una cedrata
fredda o un analcolico e poi prova a dare qualche risposta utile invece di
fare domande -- lo ripeto -- del cazzo. per conto mio ci provo, e se non te
ne sei accorto cerca su 
www.deja.com
 e/o scarica dal server l'elenco dei msg
degli ultimi giorni, o se preferisci ti mando alcune centinaia di risposte
che ho provato a dare. detto questo, ringrazio (sono serissimo) per il
suggerimento di 
http://www.vbapi.com
 che non conoscevo. come vedi, cerco di
stare alla sostanza.
quanto al fatto di dove debba essere uno come roal, io prego spesso che
invece dei tanti idioti -- esclusi i presenti, naturalmente -- che mi tocca
incontrare ogni giorno per la strada e sui ng, di gente come roal ce ne sia
un bel po' di piu'. e, almeno su questo ng, non credo proprio di essere il
solo. preghiere purtroppo di limitata efficacia, debbo constatare. e viva
gli happy few, se qualcuno sa chi sono.
saluti a coloro che hanno ancora un po' di rispetto per la programmazione
seria, l'etica (la scienza che regolerebbe la convivenza con gli altri
esseri umani) e la lingua italiana (lo strumento -- codificato da parecchie
decine di generazioni di gente che e' nata davvero, ha vissuto davvero, ed
e' morta davvero, non certo da qualche grammatico muffo -- che consentirebbe
agli stessi esseri di comunicare fra il crinale delle alpi e lampedusa, e
che non sara' certo il primo cipperimerlo che capita a reinventare).
--
andrea dot palazzi at tin dot it
free vb/sw: 
http://www.comune.modena.it/cittadini/apal/html/
ps: perkè -- come benché, sicché -- si scrive perché. cioè con l'accento
dall'altra parte rispetto a cioè (che sarebbe: ciò è, hoc est). 4 al tuo
prof d'italiano se non ti ha corretto.

ankora persone intelligenti kome Faber ke risponde e aiuta la gente.
Ehi ehi, non ci scaldiamo.....
E' un po' di tempo che non avvengono piů battibecchi sul NG, che ne dite di continuare cosě?
Kappa?        (^___^ questa ci stava.... ^___^)
Ciao,
Moreno
#sirri#@
morenosoft.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

Kappa?        (^___^ questa ci stava.... ^___^)
Vuoi dire "[continuare] con i battibecchi"?
Ciao
--
<Questa frase contiene 1 errore>

 Kappa?        (^___^ questa ci stava.... ^___^)
si', va', occhei...
(grafia italianissima :)

 venti-trent'anni come me, e la smetta di rompere i coglioni, appunto.
scusami, ma per esempio io ho fatto Ragioneria indirizzo Programmatore
(scuola di cui mi sono molto pentito a parte le basi di programmazione che
mi ha dato), e non ho avuto modo di studiare la lingua italiana come avrei
potuto fare se, per esempio, avessi fatto il Liceo Classico o lo
Scientifico. magari non tutti hanno la possibilità, anche economica, di
sostenere quei venti-trent'anni di studi di grammatica e storia della lingua
italiana... poi continuo a sostenere che il modo di parlare e di scrivere,
in generale di esprimersi, dipende in larga misura da quello che uno ha
studiato o anche solo letto, ma anche dall'ambiente familiare in cui uno è
vissuto e cresciuto. e quindi non credo che bisogna prendersela così
solamente perchè una persona fa errori grammaticali o sintattici... non so
se ho espresso bene il mio concetto, volevo precisare che non mi riferisco a
nessuno in particolare, il mio è un discorso generico
il resto non lo commento perché mi pare di aver già espresso appieno il mio
pensiero, che forse ad alcuni può risultare banale o scontato, scusatemi
sono fatto così...
a mio avviso questo è uno dei migliori NewsGroup di Visual Basic che ho
frequentato, non roviniamolo così...
Saluti cordiali, sinceri, a tutti
Faber

faber, premetto: concordo, seriamente, su *tutto* il tuo messaggio. magari
con:
1. qualche dubbio sui decompilatori, sempre e cmq. se uno ne ha bisogno per
scopi 'leciti', se li cerchi, non li chieda. se non se li sa trovare dubito
che gli possano servire 'lecitamente'. e non se li merita.
2. un caldo invito al tuo amico a montare w9x. in fin dei conti e' il
sysadmin e l'amministratore delegato della sua rete, e il secondo doveva o
licenziare il primo o rivedere in blocco la politica aziendale. e in linea
di massima: in mancanza di altre forme esperienziali, perdere, qualche
volta, dati e guerre, puo' far bene e far desiderare una pace piu' duratura.
cmq il problema non era certo con te. -- pf fermiamo st'ot --
ciao, a.

come al solito, ha ragionissima, diavoletto.
infatti, faro' cosi'.
grazie e ciao, a.

 dall'altra parte rispetto a cioč (che sarebbe: ciň č, hoc est). 4 al tuo


 ;-)
non posso trattenermi: il lago di lorenzo tramaglino, o come tutti lo
chiamavano, renzo, e lucia mondella (paola pitagora dalla mia adolescenza?)
:)

 ;-)
quando vuoi   :)
Faber

 ciao
Skusa hellBoy ma tu kosa c'entri............ki ti da il diritto di
etikettare in modo evidentemente negativo "certi tipi"..............
torna nell'inferno da kui sei venuto per favore prima di fare figure di
merda.
Grazie.

 che non sara' certo il primo cipperimerlo che capita a reinventare).
Nessuno vuole reinventare  la lingua italiana e se hai risposto ai miei post
sul NG vuol dire ke kapivi ciò ke leggevi.........................
Ti saluto e spero vivamente di non rinkontrarti mai +.
Kris.

 idiota. (e' un'offesa, non una presa in giro).
Qual č la differenza? Sul serio, ho sempre pensato fossero sinonimi (l'offesa č
una cosa seria e la presa in giro una... presa in giro, per caso?)

 (sempre che non si tratti di dati privati e/o riservati)
anche se lo zip non e' di chi cerca di scassinarlo ? (nel caso contrario
sarebbe il discorso dell'amministratore che si dimentica le pass)

 sarebbe il discorso dell'amministratore che si dimentica le pass)
Dipende. Se non sa cracckare uno zip, molto probabilmente non sa cracckare
nemmeno un server o una workstation, quindi deve averlo trovato in qualche posto
pubblico (un sito?). E' successo anche a me, e l'aver cercato di aprire comunque
l'archivio non mi è sembrato una colpa