Newsgroup: it.comp.lang.visual-basic
Titolo: setup. exe di visual studio 7 .NET

causa buffer underrun cerco disperatamente copia del file "setup.exe" del
primo cd di Visual Studio 7 .NET (512 kb).
C'è qualcuno che mi può aiutare? Grazie. se volete rispondere in privato
togliete NOSPAM.
Ale

 causa buffer underrun
E cosa c'entra ?
Underrun durante la masterizzazione?
e parla italiano

ma secondo me il problema sta nell 'overflow dell'underrun dello stack
perchè
il valore di EIP non è corretto dopo un FAR CALL che fa un'overlap di
segmento.
Probabilmente il tutto si risolve con un FIX del Ret Address o con
l'inserimento di un JMP
alla fine del prologo del frame di stack ...si si ... credo si proprio
questo.
Per questo ti consiglio di fixare il buffer perchè altrimenti
code red o code name eagle o nome in codice NIKITA  puo usare l'overflow per
sovrascrivere EIP ed inserire un nuovo address che rinvia a del
codice macchina che richiama una proc che formatta la ram e partiziona il
joystick.
Ciao
Lorenzo
PS: Giornata pesantissima scusate  :( ghghghghghgh

 PS: Giornata pesantissima scusate  :( ghghghghghgh
 simpatico, cinque minuti persi.

 C'è qualcuno che mi può aiutare?
Chiedi alla Microsoft di farti sostituire il CD difettoso.
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net


certo che sei proprio un genio, ma secondo te se lo avessi originale lo
starei cercando qua? vabbè, me ne vado, tanto ho capito che anche quà tutti
hanno i programmi con licenza, ma v********o.

 hanno i programmi con licenza
Non credo, ma sicuramente chi ha una "copia" di certo non lo annuncierebbe
pubblicamente.
Sai com'č... ci vuol poco a trovarsi gli omini grigi sotto casa.


*Lorenzo* ci ha deliziati con queste righe
[Rotfl-Cut]
Ma non bastava un pennarello ?
:D
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/


ma smettiamola, che la pirateria č stata la fortuna di bill, e gli omini
grigi sono i primi che si svenano.

Alexkid ha scritto:


 grigi sono i primi che si svenano.
Alex, ok, allora io (e, se mi posso permettere, tanti altri, qui) sono un
pirla.
Non sarei cosě pirla se fossi anche intelligente e civile, quindi mi
scuserai se ti mando a fare in culo.

 grigi sono i primi che si svenano.
Allora puoi mettere un annuncio sull'Occasione.
Ho letto sulla prealpina di qualcuno che l'ha fatto...
Ciao

 wrote in message
news:%PP6a.233923$0v.65...@news1.tin.it...

Si quì tutte copie originali, vabbè......
Diciamo così , compratelo o sono KILI anzi TONNELLATE ANZI KILOTONI DI CAZZI
TUOI!!
CMQ per farti vedere che in fondo sono gentile di seguito trovi
il file setup.exe
ghegehehegehehegeh
+++++++++++++++++ DIALOG INFORMATION ++++++++++++++++++
Number of Dialogs =    5 (decimal)
Name: DialogID_0065, # of Controls=007, Caption:"<product>", ClassName:""
     001 - ControlID:00D9, Control Class:"STATIC" Control
Text:"Informazioni"
     002 - ControlID:00D7, Control Class:"EDIT" Control Text:""
     003 - ControlID:00D8, Control Class:"BUTTON" Control Text:"&Sfoglia..."
     004 - ControlID:0001, Control Class:"BUTTON" Control Text:"OK"
     005 - ControlID:0002, Control Class:"BUTTON" Control Text:"Annulla"
     006 - ControlID:0002, Control Class:"BUTTON" Control Text:"Annulla"
     007 - ControlID:00DC, Control Class:"STATIC" Control Text:""
Name: DialogID_00D4, # of Controls=005, Caption:"Finestra di dialogo",
ClassName:""
     001 - ControlID:00D9, Control Class:"STATIC" Control
Text:"Informazioni"
     002 - ControlID:00D7, Control Class:"EDIT" Control Text:""
     003 - ControlID:00D8, Control Class:"BUTTON" Control Text:"&Sfoglia..."
     004 - ControlID:0001, Control Class:"BUTTON" Control Text:"OK"
     005 - ControlID:0002, Control Class:"BUTTON" Control Text:"Annulla"
Name: DialogID_00D5, # of Controls=005, Caption:"", ClassName:""
     001 - ControlID:0002, Control Class:"BUTTON" Control Text:"Annulla"
     002 - ControlID:00DC, Control Class:"STATIC" Control Text:""
     003 - ControlID:FFFF, Control Class:"STATIC" Control Text:"Verifica
delle informazioni sul prodotto per i requisiti di sistema."
     004 - ControlID:FFFF, Control Class:"STATIC" Control Text:"Avvio
dell'installazione in corso..."
     005 - ControlID:0001, Control Class:"BUTTON" Control Text:"OK"
Name: DialogID_00DE, # of Controls=002, Caption:"", ClassName:""
     001 - ControlID:0001, Control Class:"BUTTON" Control Text:"OK"
     002 - ControlID:00DE, Control Class:"STATIC" Control Text:""
Name: DialogID_00DF, # of Controls=010, Caption:"", ClassName:""
     001 - ControlID:FFFF, Control Class:"STATIC" Control Text:""
     002 - ControlID:00E0, Control Class:"STATIC" Control Text:" Start "
     003 - ControlID:00E1, Control Class:"STATIC" Control Text:" Options "
     004 - ControlID:00E2, Control Class:"STATIC" Control Text:" Install "
     005 - ControlID:00E4, Control Class:"STATIC" Control Text:""
     006 - ControlID:00E3, Control Class:"" Control Text:""
     007 - ControlID:00E7, Control Class:"STATIC" Control Text:"Installing"
     008 - ControlID:00E8, Control Class:"STATIC" Control Text:"Time
Remaining...  398722 hours, 1 minutes"
     009 - ControlID:00ED, Control Class:"BUTTON" Control Text:"&Installa
componenti"
     010 - ControlID:0001, Control Class:"BUTTON" Control Text:"&Continua"
+++++++++++++++++++ IMPORTED FUNCTIONS ++++++++++++++++++
Number of Imported Modules =    8 (decimal)
   Import Module 001: KERNEL32.dll
   Import Module 002: USER32.dll
   Import Module 003: GDI32.dll
   Import Module 004: ADVAPI32.dll
   Import Module 005: SHELL32.dll
   Import Module 006: ole32.dll
   Import Module 007: OLEAUT32.dll
   Import Module 008: VERSION.dll
+++++++++++++++++++ ASSEMBLY CODE LISTING ++++++++++++++++++
//********************** Start of Code in Object .text **************
Program Entry Point = 00422467 (C:\Documents and
Settings\Desktop\win32dsm\setup.exe File Offset:00059467)
:00401000 106603                  adc byte ptr [esi+03], ah
:00401003 00E0                    add al, ah
:00401005 650300                  add eax, dword ptr gs:[eax]
:00401008 D06503                  shl byte ptr [ebp+03], 1
:0040100B 00BE650300AE            add byte ptr [esi+AE000365], bh
:00401011 650300                  add eax, dword ptr gs:[eax]
:00401014 98                      cwde
:00401015 650300                  add eax, dword ptr gs:[eax]
:00401018 866503                  xchg byte ptr [ebp+03], ah
:0040101B 00746503                add byte ptr [ebp+03], dh
:0040101F 006065                  add byte ptr [eax+65], ah
:00401022 0300                    add eax, dword ptr [eax]
:00401024 50                      push eax
:00401025 650300                  add eax, dword ptr gs:[eax]
:00401028 42                      inc edx
:00401029 650300                  add eax, dword ptr gs:[eax]
:0040102C 2466                    and al, 66
:0040102E 0300                    add eax, dword ptr [eax]
:00401030 3466                    xor al, 66
:00401032 0300                    add eax, dword ptr [eax]
:00401034 46                      inc esi
:00401035 660300                  add ax, word ptr [eax]
:00401038 5A                      pop edx
:00401039 660300                  add ax, word ptr [eax]
:0040103C 6866030072              push 72000366
:00401041 660300                  add ax, word ptr [eax]
:00401044 82660300                and byte ptr [esi+03], 00
:00401048 90                      nop
:00401049 660300                  add ax, word ptr [eax]
:0040104C AC                      lodsb
:0040104D 660300                  add ax, word ptr [eax]
:00401050 CA6603                  retf 0366
:00401053 00                      BYTE 0
:00401054 E866030004              call 044013BF
:00401059 670300                  add eax, [bx+si]
:0040105C 1A6703                  sbb ah, byte ptr [edi+03]
:0040105F 002A                    add byte ptr [edx], ch
:00401061 670300                  add eax, [bx+si]
:00401064 3A6703                  cmp ah, byte ptr [edi+03]
:00401067 005A67                  add byte ptr [edx+67], bl
:0040106A 0300                    add eax, dword ptr [eax]
:0040106C 7667                    jbe 004010D5
:0040106E 0300                    add eax, dword ptr [eax]
:00401070 886703                  mov byte ptr [edi+03], ah
:00401073 00F8                    add al, bh
:00401075 650300                  add eax, dword ptr gs:[eax]
:00401078 00000000                BYTE  4 DUP(0)
:0040107C 26                      BYTE 026h
:0040107D 650300                  add eax, dword ptr gs:[eax]
:00401080 16                      push ss
:00401081 650300                  add eax, dword ptr gs:[eax]
:00401084 006503                  add byte ptr [ebp+03], ah
:00401087 00E8                    add al, ch
:00401089 640300                  add eax, dword ptr fs:[eax]
:0040108C DC640300                fsub qword ptr [ebx+eax]
:00401090 CA6403                  retf 0364
:00401093 00                      BYTE 0
:00401094 BC640300AC              mov esp, AC000364
:00401099 640300                  add eax, dword ptr fs:[eax]
:0040109C A26403008C              mov byte ptr [8C000364], al
:004010A1 640300                  add eax, dword ptr fs:[eax]
:004010A4 7264                    jb 0040110A
:004010A6 0300                    add eax, dword ptr [eax]
:004010A8 66640300                add ax, word ptr fs:[eax]
:004010AC 52                      push edx
:004010AD 640300                  add eax, dword ptr fs:[eax]
:004010B0 42                      inc edx
:004010B1 640300                  add eax, dword ptr fs:[eax]
:004010B4 38640300                cmp byte ptr [ebx+eax], ah
:004010B8 28640300                sub byte ptr [ebx+eax], ah
:004010BC 18640300                sbb byte ptr [ebx+eax], ah
:004010C0 06                      push es
:004010C1 640300                  add eax, dword ptr fs:[eax]
:004010C4 00000000                BYTE  4 DUP(0)
:004010C8 48                      dec eax
:004010C9 5D                      pop ebp
:004010CA 0300                    add eax, dword ptr [eax]
:004010CC 54                      push esp
:004010CD 5D                      pop ebp
:004010CE 0300                    add eax, dword ptr [eax]
:004010D0 665D                    pop bp
:004010D2 0300                    add eax, dword ptr [eax]
:004010D4 745D                    je 00401133
:004010D6 0300                    add eax, dword ptr [eax]
:004010D8 845D03                  test byte ptr [ebp+03], bl
:004010DB 00945D0300A25D          add byte ptr [ebp+2*ebx+5DA20003], dl
:004010E2 0300                    add eax, dword ptr [eax]
:004010E4 AE                      scasb
:004010E5 5D                      pop ebp
:004010E6 0300                    add eax, dword ptr [eax]
:004010E8 C05D0300                rcr byte ptr [ebp+03], 00
:004010EC D05D03                  rcr byte ptr [ebp+03], 1
:004010EF 00DC                    add ah, bl
:004010F1 5D                      pop ebp
:004010F2 0300                    add eax, dword ptr [eax]
:004010F4 EA5D0300FE5D03          jmp 035D:FE00035D
:004010FB 0010                    add byte ptr [eax], dl
:004010FD 5E                      pop esi
:004010FE 0300                    add eax, dword ptr [eax]
:00401100 245E                    and al, 5E
:00401102 0300                    add eax, dword ptr [eax]
:00401104 36                      BYTE 036h
:00401105 5E                      pop esi
:00401106 0300                    add eax, dword ptr [eax]
:00401108 44                      inc esp
:00401109 5E                      pop esi
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004010A4(C)
|
:0040110A 0300                    add eax, dword ptr [eax]
:0040110C 52                      push edx
:0040110D 5E                      pop esi
:0040110E 0300                    add eax, dword ptr [eax]
:00401110 665E                    pop si
:00401112 0300                    add eax, dword ptr [eax]
:00401114 725E                    jb 00401174
:00401116 0300                    add eax, dword ptr [eax]
:00401118 825E0300                sbb byte ptr [esi+03], 00
:0040111C 98                      cwde
:0040111D 5E                      pop esi
:0040111E 0300                    add eax, dword ptr [eax]
:00401120 B65E                    mov dh, 5E
:00401122 0300                    add eax, dword ptr [eax]
:00401124 C85E0300                enter 035E, 00
:00401128 DC5E03                  fcomp qword ptr [esi+03]
:0040112B 00F2                    add dl, dh
:0040112D 5E                      pop esi
:0040112E 0300                    add eax, dword ptr [eax]
:00401130 1A6C0300                sbb ch, byte ptr [ebx+eax]
:00401134 0A6C0300                or ch, byte ptr [ebx+eax]
:00401138 FA                      cli
:00401139 6B0300                  imul eax, dword ptr [ebx], 00000000
:0040113C EE                      out dx, al
:0040113D 6B0300                  imul eax, dword ptr [ebx], 00000000
:00401140 D06B03                  shr byte ptr [ebx+03], 1
:00401143 00C0                    add al, al
:00401145 6B0300                  imul eax, dword ptr [ebx], 00000000
:00401148 B06B                    mov al, 6B
:0040114A 0300                    add eax, dword ptr [eax]
:0040114C A4                      movsb
:0040114D 6B0300                  imul eax, dword ptr [ebx], 00000000
:00401150 98                      cwde
:00401151 6B0300                  imul eax, dword ptr [ebx], 00000000
:00401154 886B03                  mov byte ptr [ebx+03], ch
:00401157 004A5B                  add byte ptr [edx+5B], cl
:0040115A 0300                    add eax, dword ptr [eax]
:0040115C 60                      pushad
:0040115D 6B0300                  imul eax, dword ptr [ebx], 00000000
:00401160 52                      push edx
:00401161 6B0300                  imul eax, dword ptr [ebx], 00000000
:00401164 44                      inc esp
:00401165 6B0300                  imul eax, dword ptr [ebx], 00000000
:00401168 386B03                  cmp byte ptr [ebx+03], ch
:0040116B 002A                    add byte ptr [edx], ch
:0040116D 6B0300                  imul eax, dword ptr [ebx], 00000000
:00401170 1C6B                    sbb al, 6B
:00401172 0300                    add eax, dword ptr [eax]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00401114(C)
|
:00401174 126B03                  adc ch, byte ptr [ebx+03]
:00401177 00046B                  add byte ptr [ebx+2*ebp], al
:0040117A 0300                    add eax, dword ptr [eax]
:0040117C F2                      repnz
:0040117D 6A03                    push 00000003
:0040117F 003C5D0300BE6A          add byte ptr [2*ebx+6ABE0003], bh
:00401186 0300                    add eax, dword ptr [eax]
:00401188 A6                      cmpsb
:00401189 6A03                    push 00000003
:0040118B 008C6A0300706A          add byte ptr [edx+2*ebp+6A700003], cl
:00401192 0300                    add eax, dword ptr [eax]
:00401194 60                      pushad
:00401195 6A03                    push 00000003
:00401197 004C6A03                add byte ptr [edx+2*ebp+03], cl
:0040119B 003C6A                  add byte ptr [edx+2*ebp], bh
:0040119E 0300                    add eax, dword ptr [eax]
:004011A0 226A03                  and ch, byte ptr [edx+03]
:004011A3 00146A                  add byte ptr [edx+2*ebp], dl
:004011A6 0300                    add eax, dword ptr [eax]
:004011A8 006A03                  add byte ptr [edx+03], ch
:004011AB 00F4                    add ah, dh
:004011AD 690300E66903            imul eax, dword ptr [ebx], 0369E600
:004011B3 00D4                    add ah, dl
:004011B5 690300C26903            imul eax, dword ptr [ebx], 0369C200
:004011BB 003A                    add byte ptr [edx], bh
:004011BD 6C                      insb
:004011BE 0300                    add eax, dword ptr [eax]
:004011C0 4C                      dec esp
:004011C1 6C                      insb
:004011C2 0300                    add eax, dword ptr [eax]
:004011C4 5E                      pop esi
:004011C5 6C                      insb
:004011C6 0300                    add eax, dword ptr [eax]
:004011C8 706C                    jo 00401236
:004011CA 0300                    add eax, dword ptr [eax]
:004011CC 806C030090              sub byte ptr [ebx+eax], 90
:004011D1 6C                      insb
:004011D2 0300                    add eax, dword ptr [eax]
:004011D4 A06C0300B4              mov al, byte ptr [B400036C]
:004011D9 6C                      insb
:004011DA 0300                    add eax, dword ptr [eax]
:004011DC 325B03                  xor bl, byte ptr [ebx+03]
:004011DF 0020                    add byte ptr [eax], ah
:004011E1 5B                      pop ebx
:004011E2 0300                    add eax, dword ptr [eax]
:004011E4 125B03                  adc bl, byte ptr [ebx+03]
:004011E7 0002                    add byte ptr [edx], al
:004011E9 5B                      pop ebx
:004011EA 0300                    add eax, dword ptr [eax]
:004011EC 2A6C0300                sub ch, byte ptr [ebx+eax]
:004011F0 F4                      hlt
:004011F1 5A                      pop edx
:004011F2 0300                    add eax, dword ptr [eax]
:004011F4 E85A0300D2              call D2401553
:004011F9 5A                      pop edx
:004011FA 0300                    add eax, dword ptr [eax]
:004011FC C45A03                  les ebx, dword ptr [edx+03]
:004011FF 00AE5A030098            add byte ptr [esi+9800035A], ch
:00401205 5A                      pop edx
:00401206 0300                    add eax, dword ptr [eax]
:00401208 825A0300                sbb byte ptr [edx+03], 00
:0040120C 6A5A                    push 0000005A
:0040120E 0300                    add eax, dword ptr [eax]
:00401210 54                      push esp
:00401211 5A                      pop edx
:00401212 0300                    add eax, dword ptr [eax]
:00401214 325A03                  xor bl, byte ptr [edx+03]
:00401217 001C5A                  add byte ptr [edx+2*ebx], bl
:0040121A 0300                    add eax, dword ptr [eax]
:0040121C 0A5A03                  or bl, byte ptr [edx+03]
:0040121F 00FA                    add dl, bh
:00401221 59                      pop ecx
:00401222 0300                    add eax, dword ptr [eax]
:00401224 EE                      out dx, al
:00401225 59                      pop ecx
:00401226 0300                    add eax, dword ptr [eax]
:00401228 DC5903                  fcomp qword ptr [ecx+03]
:0040122B 002A                    add byte ptr [edx], ch
:0040122D 5D                      pop ebp
:0040122E 0300                    add eax, dword ptr [eax]
:00401230 185D03                  sbb byte ptr [ebp+03], bl
:00401233 0000                    add byte ptr [eax], al
:00401235 5D                      pop ebp
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004011C8(C)
|
:00401236 0300                    add eax, dword ptr [eax]
:00401238 E85C0300D0              call D0401599
:0040123D 5C                      pop esp
:0040123E 0300                    add eax, dword ptr [eax]
:00401240 B45C                    mov ah, 5C
:00401242 0300                    add eax, dword ptr [eax]
:00401244 A4                      movsb
:00401245 5C                      pop esp
:00401246 0300                    add eax, dword ptr [eax]
:00401248 94                      xchg eax,esp
:00401249 5C                      pop esp
:0040124A 0300                    add eax, dword ptr [eax]
:0040124C 8C5C0300                mov [ebx+eax], ds
:00401250 745C                    je 004012AE
:00401252 0300                    add eax, dword ptr [eax]
:00401254 625C0300                bound ebx, dword ptr [ebx+eax]

[Lorenzo] scrisse:
18 k per prendere per i fondelli alexkid
Non mi sembrava il caso....
--
Salutoni
Sergio


Scusatemi,
avevo inserito OT SUPER nel subject ma non avev controllato la lunghezza del
post.
Perdono non si ripeterà più
ciao
Lorenzo