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

Pravljenje novoga programa iz vb programa

[es] :: Visual Basic 6 :: Pravljenje novoga programa iz vb programa

[ Pregleda: 696 | Odgovora: 16 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

h4ckon3
hack one

Član broj: 164247
Poruke: 62
*.adsl.net.t-com.hr.



Profil

icon Pravljenje novoga programa iz vb programa13.12.2007. u 20:27

zanimalo bi me kako da napravim neki program u vb...npr. forma i kada klikmen na button napravi se novi EXE program koda visual basica tj. exe program ciji je kod
Code:
Msgbox "looool"


13.12.2007. u 20:27 

Aleksandar Vasic
Čačak

Član broj: 91692
Poruke: 489
*.dynamic.sbb.co.yu.

Jabber: aleksandar.vasic@elitesecurity.org
Sajt: www.vasictech.net


Profil

icon Re: Pravljenje novoga programa iz vb programa13.12.2007. u 20:31
ovo mi mirishe na neki trojan or something :P
13.12.2007. u 20:31 

h4ckon3
hack one

Član broj: 164247
Poruke: 62
*.adsl.net.t-com.hr.



Profil

icon Re: Pravljenje novoga programa iz vb programa13.12.2007. u 20:52
heha ma nije...nepada mi napamet kako da preko toga trojan napravim?:S
13.12.2007. u 20:52 

Aleksandar Vasic
Čačak

Član broj: 91692
Poruke: 489
*.dynamic.sbb.co.yu.

Jabber: aleksandar.vasic@elitesecurity.org
Sajt: www.vasictech.net


Profil

icon Re: Pravljenje novoga programa iz vb programa13.12.2007. u 21:25
pa da stvara fajlove hehe
13.12.2007. u 21:25 

Shadowed
.NET developer

SuperModerator
Član broj: 649
Poruke: 8655
212.200.70.*

Sajt: www.diskusije.net


Profil

icon Re: Pravljenje novoga programa iz vb programa13.12.2007. u 21:54
Ako vec imas definisano sta hoces da taj program radi onda mozes tako sto prvo napravis program, onda njegova sadrzaj smestis u kod bajt po bajt i po portebi upises u fajl kao sto bi radio i sa bilo kojim drugim fajlom.
Ukoliko hoces da se ponasanje rezultujuceg programa odredjuje dinamicki, u toku izvrsavanja tvog, onda mozes smatrati da ne mozes to uraditi (nije da bas ne moze, ali slozen proces i potrebno je puno znanja). Recimo da bi ti neka najjednostavnija varijanta bila da naucis assembly i kako iz njega pozivati api funkcije a zatim i kako da kompajliras takav program i linkujes. Uz to bi trebao nauciti i kako da ono sto hoces da uradis pretvoris u assembly.

Neka jednostavnija varijanta bi bila da napravis .vbs fajl koji je tekstualni i koji sadrzi vbscript kod.

Edit: ako se dobro secam, bila je vec prica o ovome na ovom forumu.
13.12.2007. u 21:54 

Aleksandar Vasic
Čačak

Član broj: 91692
Poruke: 489
*.dynamic.sbb.co.yu.

Jabber: aleksandar.vasic@elitesecurity.org
Sajt: www.vasictech.net


Profil

icon Re: Pravljenje novoga programa iz vb programa13.12.2007. u 22:24
@Shadowed predpostavljam da je u pitanju tema "Dinamicko Menjanje resursa"...
13.12.2007. u 22:24 

Shadowed
.NET developer

SuperModerator
Član broj: 649
Poruke: 8655
212.200.70.*

Sajt: www.diskusije.net


Profil

icon Re: Pravljenje novoga programa iz vb programa13.12.2007. u 23:27
Nemam pojma, stara neka tema...
13.12.2007. u 23:27 

Aleksandar Ružičić
Developer, Haragei Creative Solutions
Beograd - Čačak

Moderator
Član broj: 26939
Poruke: 1778
*.dynamic.adsl.itsisp.net.

Jabber: krcko@haragei.com
Sajt: krcko.haragei.org


Profil

icon Re: Pravljenje novoga programa iz vb programa14.12.2007. u 01:43
jeste bilo o ovome reci pre...

Shadowed je u pravu kad kaze da moras da naucis asembler i da znas kako da ga prevedes u objektni fajl (obj) i potom linkujes sa odgovarajucim bibliotekama (kernel32 i user32 su obavezni) da bi dobio izvrsni fajl (exe)

ali, mozes to i na jednostavniji nacin, ako samo menjas neke promenljive (ovo "dinamicko menjanje resursa" sto je the end pomenuo)

zavisi sta ti tacno treba (pretrazi malo forum mozda nadjes nesto sto ti treba)
Čovekova dostignuća prevazilaze njegovu maštu.
14.12.2007. u 01:43 

h4ckon3
hack one

Član broj: 164247
Poruke: 62
*.adsl.net.t-com.hr.



Profil

icon Re: Pravljenje novoga programa iz vb programa14.12.2007. u 12:19
ajme ja vas nista ne kuzin...mozete li mi malo objasniti kako da napravin exe program i da je njegov kod msgbox "lala"
14.12.2007. u 12:19 

Shadowed
.NET developer

SuperModerator
Član broj: 649
Poruke: 8655
212.200.70.*

Sajt: www.diskusije.net


Profil

icon Re: Pravljenje novoga programa iz vb programa14.12.2007. u 13:19
Nikako.
14.12.2007. u 13:19 

djpero.84
Pero Knezevic
Prijedor

Član broj: 120188
Poruke: 97
*.teol.net.

Sajt: www.065-015-595.com


Profil

icon Re: Pravljenje novoga programa iz vb programa14.12.2007. u 13:49
Mozes to da napravis i da iskopiras program binarno, ali ga ne mozes cuvati unutar programa, vec napravi petljicu ako vec postoji neki taj "osnovni" EXE fajl nek ti pokrece drugu formu unutar tog projekta ili neku funkciju koju vec zelis, ali kao sto kolega rece, to mi se cini viralno :)
14.12.2007. u 13:49 

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 558
91.148.114.*

Sajt: www.eurora3d.com


Profil

icon Re: Pravljenje novoga programa iz vb programa16.12.2007. u 11:04
Evo ti osnovni primer za pravljenje exe-a iz VB6
Resenje koristi Scripting ActiveX controlu (koja moze da izvede VB i Java sctipt). Ako imas VB6 imas i nju instaliranu.
A ako hoces da program posaljes nekom napravi insaler i ukljuci msscript.ocx (ne znam tacno dali je ona sastavni deo windowsa)
Ovde je demonstrirano samo osnovno.
Script moze da bude prilicno komplikovan (cak moze da pistupi formama i ostalim objektima iz glavnog programa)
Napravljeni exe je ustvari isti kao i onaj koji ga pravi ali mu je dodat deo koji sadrzi podatke o tekstu scripta.
Ako taj deo postoji u programu, program se pokrece u modu koji izvrsava script, a ako nije pokrece se u modu editora.
Programe (u ovom primeru) mozes da pravis samo iz exe verzije (ne iz VB IDE). Editor je vec izkompajlovan i dodat u zip fajl.
Sto se tice dinamickog dodavanja resursa,to je bio jedan moj primer od ranije.
Tu tehniku sam ovde iskoristio da dodam skript u novi exe.
To je samo jedna od tehnika za dodavanje podataka u exe (ima i drugih , npr neko stavlja podatke na kraju fajla i na samom kraju dodaje long broj koji opisuje duzinu podataka itd) i nema nikakve veze sa samim izvodjenjem scripta.
Ovo sto su ti ostali opisivali (pravljenje pravog programa sa asm i dr) je daleko iznad tvog nivoa programiranja. Mogao bi da ti napravim i takav primer ali nema svrhe .... a osim VB-a morao bi da znas i assembler.
Pozdrav
PS Komentari u modulu su iz stare verzije .... ne odnose se na ovaj



[Ovu poruku je menjao Eurora3D Team dana 16.12.2007. u 17:28 GMT+1]
char $[12] = "0D3 aroruE0";char* $$ = &$[10];
while(*(--$$)!='0')
cout << (char)*$$;
Prikačeni fajlovi
16.12.2007. u 11:04 

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 558
91.148.114.*

Sajt: www.eurora3d.com


Profil

icon Re: Pravljenje novoga programa iz vb programa16.12.2007. u 17:11
U predhodnom primeru sam napravio gresku (ozbiljnu). Program je uvek izvrsavao script iz text box-a umesto iz resursa , tako da je napavljeni program uvek bio isti. Ispravio sam kod , imas i komentare i objasnjenje za koriscenje VB Forme u scriptu.
Pozdrav
char $[12] = "0D3 aroruE0";char* $$ = &$[10];
while(*(--$$)!='0')
cout << (char)*$$;
Prikačeni fajlovi
16.12.2007. u 17:11 

h4ckon3
hack one

Član broj: 164247
Poruke: 62
*.adsl.net.t-com.hr.



Profil

icon Re: Pravljenje novoga programa iz vb programa07.01.2008. u 08:25
ja imam vb 2008 i meni to ne radi...ovaj kod

Code:
     Str_Renamed = StrConv(CStr(Resources.MYDATA_1), VbStrConv.None, 1033) ' dok se forma ucitava ucitavamo podatke iz resursa
    


evo errora:

Error 1 'MYDATA_1' is not a member of 'Resources'. C:\Documents and Settings\d4v1d\Desktop\vbmakeexe\VBMaker.NET\frmMain.vb 40 37 VBMaker
07.01.2008. u 08:25 

Shadowed
.NET developer

SuperModerator
Član broj: 649
Poruke: 8655
212.200.70.*

Sajt: www.diskusije.net


Profil

icon Re: Pravljenje novoga programa iz vb programa07.01.2008. u 13:37
Ovo je forum samo za matori VB (6.0 i stariji). Za VB 2008 postavi temu u .NET forumu. Mada u .NET-u takve stvari su dosta drugacije (i moguce je stvarno napraviti nesto, ne samo teorijski).
07.01.2008. u 13:37 

Aleksandar Ružičić
Developer, Haragei Creative Solutions
Beograd - Čačak

Moderator
Član broj: 26939
Poruke: 1778
*.medianis.net.

Jabber: krcko@haragei.com
Sajt: krcko.haragei.org


Profil

icon Re: Pravljenje novoga programa iz vb programa07.01.2008. u 19:15
Citat:
Shadowed: Ovo je forum samo za matori VB (6.0 i stariji). ...


kmhm.. ne vredjaj!
Čovekova dostignuća prevazilaze njegovu maštu.
07.01.2008. u 19:15 

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 558
91.148.114.*

Sajt: www.eurora3d.com


Profil

icon Re: Pravljenje novoga programa iz vb programa09.01.2008. u 13:37
Citat:
h4ckon3: ja imam vb 2008 i meni to ne radi...ovaj kod

Code:
     Str_Renamed = StrConv(CStr(Resources.MYDATA_1), VbStrConv.None, 1033) ' dok se forma ucitava ucitavamo podatke iz resursa


evo errora:

Error1'MYDATA_1' is not a member of 'Resources'.C:\Documents and Settings\d4v1d\Desktop\vbmakeexe\VBMaker.NET\frmMain.vb4037VBMaker

Predji na VB 6 pa ce da radi
Pozdrav
char $[12] = "0D3 aroruE0";char* $$ = &$[10];
while(*(--$$)!='0')
cout << (char)*$$;
09.01.2008. u 13:37 

[es] :: Visual Basic 6 :: Pravljenje novoga programa iz vb programa

[ Pregleda: 696 | Odgovora: 16 ]

Postavi temu Odgovori

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