@Szym-s: @unsigned: Program "konsolowy" różni się od "okienkowego" tym, że standardowo przy uruchomieniu dostaje konsolę (zazwyczaj, można uruchomić program konsolowy bez konsoli). Okienkowy też dostanie konsolę jeśli o nią poprosi (funkcją AllocConsole lub AttachConsole). Program konsolowy również może wyświetlać okienka; a okienkowy jeśli nie chce to nie musi wyświetlać żadnych okienek, tylko może sobie spokojnie działać w tle :)
Informacja o typie programu jest zapisana w nagłówku (jest
@Szym-s: No tak, ja rozumiem w pełni o co chodzi. Wiadomo, że w konsoli nie znalazłyby się informacje znikąd. Interesowało mnie tylko który kawałek nagłówka konkretnie trzeba edytować i jak, żeby do tego doprowadzić. @RRRRR niejako odpowiedział na moje pytanie, bo dał ciekawego linka do programu, który właśnie ten nagłówek zmienia. Jest też źródło, więc mogę sobie samemu zobaczyć co on tam modyfikuje. Moja ciekawość została zaspokojona :)
Ech to były czasy... Czasy m.in. pięknych wirusów, które doklejały się do istniejących - zwykłych plików - exe, com a w czasach win 3.x także do plików dll.
Wirusy z wizualizacjami, robione dla jaj, itp.... a teraz co
Ogólnie to zna ktoś jakieś książki, które w przystępny sposób wyjaśnią co się dzieje w komputerze krok po kroku jak się robi takie rzeczy? Bo napisać jakiśtam program, żeby jakośtam działał - to jest jedna sprawa. Ale wiedzieć co dzieje się w bebechach maszyny to już kolejna rzecz. A za cholerę nie jestem w stanie sobie nawet wyobrazić jak to wszystko w środku jest zorganizowane i działa, że otrzymujemy taki efekt jak
ja jak uczyłem się programować (najpierw poznałem assemblera, potem dopiero inne języki...) to pisałem .COMy :) później trochę już MZ-EXE... A potem wkręciłem się z deka i sobie ogarniałem inne tematy związane z MZ-EXE, m.in. exe-packery... Chyba zdebugowałem większość depacker-stubów... LZEXE, UC-EXE, PKLiTE (1.x i 2.x), UPX, LGLZ, diet, PKSmart, XPack, aPACK, wiele wiele innych jeszcze których nazw nie pamiętam + jakieś cryptory do tych zestawów :) ale kiedy to było...
Komentarze (105)
najlepsze
źródło: comment_rfON3Ez8PiAPLRYNlPrcSrLXVTcwQyYG.jpg
Pobierzźródło: comment_8pvW2ZDssq6KW8ATwtQII8t8t2xb1xCX.jpg
PobierzInformacja o typie programu jest zapisana w nagłówku (jest
źródło: comment_vc0Xk9gAAAsTU7kC2YB1SLzPKHg2oVW6.jpg
PobierzEch to były czasy... Czasy m.in. pięknych wirusów, które doklejały się do istniejących - zwykłych plików - exe, com a w czasach win 3.x także do plików dll.
Wirusy z wizualizacjami, robione dla jaj, itp.... a teraz co
Z języków programowania poznaj najpierw C, potem asembler.
źródło: comment_qXeD2nfORjk6CxK8K2vF6QcYp6EzFr5d.jpg
Pobierz@applicative_functor: