Programowanie j. VB - ponowna kompilacja zdekompilowanego programu

Programowanie j. VB - ponowna kompilacja zdekompilowanego programu
AK
  • Rejestracja:ponad 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:16
0

Jakim programem można wykonać rekompilację pliku exe programu napisanego w VB i czy jest to trudne zadanie?.
Pozdrawiam
Darek

edytowany 1x, ostatnio: Ktos
AK
Tzreci raz piszesz to samo, i tak samo mętnie.
katakrowa
  • Rejestracja:około 10 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Chorzów
  • Postów:1670
0

Człowieku napisz o co CI chodzi. Co chcesz dokładnie zrobić. Co masz i jaki jest cel?
Masz plik exe i co chcesz z nim dalej zrobić? Udostępnij te pliki po "dekompilacji", które już masz.


Projektowanie i programowanie. Hobbystycznie elektronika i audio oszołom.
edytowany 1x, ostatnio: katakrowa
AK
  • Rejestracja:ponad 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:16
0

Miałem plik exe pewnego programu, jeden gość z tego forum dekompilował mi ten plik (powstało z tego kilkanaście plików w jednym z nich zmieniłem parę zwrotów) teraz chciałem to zamienić ponownie na plik exe działający w programie.

katakrowa
  • Rejestracja:około 10 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Chorzów
  • Postów:1670
0

To daj te pliki. Bo to nie forum wróżbitów tylko programistów i nie wiemy do czego te pliki "zdekompilował" ani nawet co dokładnie dekompilował. Ja przypuszczam, że nawet nie dekompilował a jedynie wydzielił resource z exe'ka.


Projektowanie i programowanie. Hobbystycznie elektronika i audio oszołom.
AK
  • Rejestracja:ponad 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:16
0

Witam,
nie wiem jak i co zrobił, ale mogłem zmienić zwroty które były ukryte w pliku exe.
tu linki ; jeden do pliku exe-oryginal drugi do plików z tego exe.

https://megawrzuta.pl/download/68fd110c6f0c113e30d82b735f43fa9d.html
https://megawrzuta.pl/download/33ec0a6ed6c1ea87cbf354fecec45901.html

katakrowa
  • Rejestracja:około 10 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Chorzów
  • Postów:1670
0

Niezła egzotyka "kod maszynowy" w Basicu, gdybym nie zobaczył na własne oczy to wciąż bym był przekonany, że nie wiesz o czym piszesz :-) Takiego cuda jeszcze nie widziałem.
W każdym razie próbowałem i za pomocą VisualStudio 2010 nie da się tego skompilować.
Potrzeba wersję 2008 : https://social.msdn.microsoft.com/Forums/en-US/17ef3146-1368-4d09-8efc-1753ddb9fb54/how-do-i-open-visual-basic-vbp-files

To możesz pobrać i spróbować: https://go.microsoft.com/fwlink/?LinkId=104679


Projektowanie i programowanie. Hobbystycznie elektronika i audio oszołom.
edytowany 1x, ostatnio: katakrowa
AF
VB był kompilowany do kodu maszynowego, VB.NET, VBS i VBA nie.
AK
  • Rejestracja:ponad 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:16
0

Witam, dzięki za informację. Teraz proszę mi powiedzieć: źle opisywałem problem?????
Trudne jest to do zrobienia wskazanym programem?

Sunnyline2
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 3 lata
  • Postów:58
0

Hm, nie mam pojęcia czy da się coś z tym zrobić.
To nie wygląda na VB tylko na jakiś dziwny IL code odzyskany z asm czy coś.
W zależności co chcesz zrobić łatwiej będzie użyć IDA lub czegoś w tym stylu.

IK
  • Rejestracja:prawie 15 lat
  • Ostatnio:dzień
  • Postów:151
0

EXE zostało zdekompilowane narzędziem VB Decompiler. Dopiero widząc co to jest można jakkolwiek się zastanawiać, co można z tym dalej zrobić.

Moim zdaniem nie zbudujesz tego do EXE. Dekompilacja przez VB Decompiler nie ma na celu odzyskanie 100% kodu, żeby móc ponownie zbudować EXE, tylko np. odzyskania jakichś czytelnych części kodu, co zresztą autorzy tej aplikacji jasno określają. Poza tym z pewnością w skład projektu i aplikacji nie wchodzi samo EXE, a inne biblioteki, zależności itp.

Natomiast próbować możesz, potrzebujesz Visual Studio 2008, @katakrowa wskazał namiar. Teoretycznie jest .vbp, ale naprawdę wątpię, żeby to się chciało poskładać... Niewiele możesz zrobić - jeśli otworzysz Project.vbp, uruchomisz kompilację i to jakimś cudem przejdzie, to masz mega szczęście.

Jeśli chce się coś zmieniać (np. tłumaczenie aplikacji, jakieś ikony) z założeniem, żeby to na koniec dało działające EXE, to są jak dla mnie dwie drogi:

  • albo udaje się aplikację otworzyć i przejrzeć jakimś edytorem zasobów typu Resource Hacker i po edycji w nim plik nadal działa (w Twoim przypadku to nie zagra, RH otwiera się z samą ikoną i manifestem)
  • albo trzeba zjechać np. IDA, czy x64dbg, ale tu musisz mieć spore umiejętności, nawet zmiana tytułu okna nie jest prosta
DA
  • Rejestracja:około 6 lat
  • Ostatnio:około 8 godzin
  • Postów:142
0

Patrząc na import MSVBVM60.DLL exe pewnie powstał w Visual Basic 6.0.

edytowany 3x, ostatnio: -daniel-
AK
  • Rejestracja:ponad 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:16
0

Witam,
to chyba odpuszczę z tą zamianą. Dziękuję wszystkim wyjaśnienie trudności problemu.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.