Bibloteka DLL

ZA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0

Cześć, pytanie proste jak edytować biblioteki DLL? Czy być może działa to na zasadzie pobieram kod i kompiluje?

  • Rejestracja: dni
  • Ostatnio: dni
0

Tak, da się edytować bez większego problemu. Nie, pliki .dll stworzone w większości języków to już gotowy kod maszynowy.

olesio
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Szczecin
  • Postów: 4191
0

Jeżeli nie posiadasz kodu źródlowego dllki, to jedyna możliwość jeśli biblioteka nie jest spakowana czy specjalnie zabezpieczona (a jeżeli jest to wtedy należy ją prawidłowo rozpakować i "odbezpieczyć") to jakiś disassebler + hex edytor i jazda. Podam przykład jest seria gier stworzona przez Polaków, która pozwala na "grę w karty" z odważnymi paniami. Gra napisana w Javie ale skompilowana odpowiednio do postaci plików exe plus pliki z danymi. Jednak analiza pod nazwijmy to deassemblerem kodu Javy wykazała, że pewne kluczowe funkcje są wywoływane z biblioteki o celowo mylącej nazwie. Także chwila pod starym Disassemblerem tym razem dla języków innych niż Java czy .Net cośtam, później zmiana jednego bajtu w kluczowym miejscu i już gra pozwala mi grać bez montowania obrazu pod Daemon Toolsem czy wkładania płyty do napędu. Także ten przykład, pokazuje Tobie, że tak - można edytowac dllki bez kodu źródlowego, tylko trzeba wiedzieć co się robi.

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.