Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.244 pregleda

Najnovija ↓

modifikovanje gotove aplikacije 25.12.2005. u 22:42 · pre 253 meseca
izmenjeno 1 put, poslednji put fucking voodoo 25.12.2005. u 22:44
  1. fucking voodoo25.12.2005. u 22:44zapis iz teksta poruke
#1
kako je u C/C++ -u moguce napraviti (koji princip) nesto sto radi slicno nekom virusu, tj. program da modifikuje neki gotov program...
npr. napravim nesto sto ce modifikovati aplikaciju "A" i postavit da svako paljenje aplikacije "A" prouzrokuje i paljenje neke aplikacije "B" sto u pocetku nije bilo predvidjeno pri pravljenju aplikacije "A"....ili nesto slicno...

da se razumijemo, mene niti interesuje pravljenje virusa, niti se zamlacujem time, pa zato nisam ni dao nesto konkretno, vec me zanima sami princip, jer ovo moze biti jako korisno...

ili npr. kako radi patch za neki program, da nakon njegovog pokretanja aplikacija sada nesto odradjuje sto prije nije, pa cak i da izgleda razicito i ima vise opcija nego prije...

da li je ovo moguce samo mjenjanjem nekih fajlova koje aplikacija koristi pri radu i pokretanju ili je moguce trajno izmjeniti cak i samu aplikaciju??
Potpis
there's something out there
waiting for us,
and it ain't no man...
Re: modifikovanje gotove aplikacije 26.12.2005. u 01:12 · pre 253 meseca #2
Mozes ti svakom fajlu editat binarnu strukturu pa tako i .exe fajlovima.

Ne razimim se u patcheve, ali mislim da ti oni izbace novi .exe fajl ili/i promjene nesto u registry-u ili/i promjene, dodaju neke resurse.

Ovo zadnje, zasto nebi bilo moguce??
Npr.
Ako ti prije pokretanja neke aplikacije ucitas sa diska njezinu (npr.) slikovnu pozadinu. Kad promjenis sliku (a ostavis potrebne elemente na slici isima kao i na onoj prije) i ponovno pokrenes app, dobit ces novu pozadinu.

Citat:
npr. napravim nesto sto ce modifikovati aplikaciju "A" i postavit da svako paljenje aplikacije "A" prouzrokuje i paljenje neke aplikacije "B" sto u pocetku nije bilo predvidjeno pri pravljenju aplikacije "A"....ili nesto slicno...

Pa mozes editat shell ili napravit wrapper app. koju kad pokrenes ona pokrece A i B, ako je imenujes isto kao A kao da si dobio editanu A aplikaciju.

Sve ti se svodi na kreativnost i kako ces doci do cilja...

Pozdrav.
Re: modifikovanje gotove aplikacije 26.12.2005. u 03:34 · pre 253 meseca #3
Citat:
ili npr. kako radi patch za neki program, da nakon njegovog pokretanja aplikacija sada nesto odradjuje sto prije nije, pa cak i da izgleda razicito i ima vise opcija nego prije...


Pod pretpostavkom da je tvoja aplikacija, tj. da imash sors, imash uglavnom dva izbora :

1. Novi .exe koji ce samo prebrisati stari
2. "Patcher", koji radi na principu delta (diff) algoritma, tj. sadrzhi samo razlike izmedju stare i nove verzije fajla i koji mozhe da na osnovu te razlike "prepravi" stari fajl. Ovo se uglavnom radi kada treba uraditi "live update" aplikacije preko neta, kako bi se smanjila kolichina prenesenih podataka. Proguglaj za ovim pojmovima, imash gomilu patcher-a na netu.
Re: modifikovanje gotove aplikacije 26.12.2005. u 10:38 · pre 253 meseca #4
Citat:

Npr.
Ako ti prije pokretanja neke aplikacije ucitas sa diska njezinu (npr.) slikovnu pozadinu. Kad promjenis sliku (a ostavis potrebne elemente na slici isima kao i na onoj prije) i ponovno pokrenes app, dobit ces novu pozadinu.


pa dobro, ovdje ako sam razumio ti mislis na neku sliku koju aplikacija ucita pri pokretanju, i onda to znaci mjenjanje nekih fajlova koje aplikacija koristi...to je ok, mene je interesovalo mjenjanje same aplikacije...
Potpis
there's something out there
waiting for us,
and it ain't no man...
Re: modifikovanje gotove aplikacije 26.12.2005. u 15:28 · pre 253 meseca #5
Ponavljam, sve ti se svodi na neku vrstu kreativnosti.
Daj mi primjer pa cu ti lakse objasniti.

Mislis mjenjanje samog .exe-a kad ti se .exe pokrene?
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme