Pytanie czysto teoretyczne, przypuśmy że w moje rączki wpadł kod źródłowy elfa, jak zmienić wersje żeby łączył się z innym protokołem? Kroczek po kroczku, bo nic nie umiem.
Wersja do druku
Pytanie czysto teoretyczne, przypuśmy że w moje rączki wpadł kod źródłowy elfa, jak zmienić wersje żeby łączył się z innym protokołem? Kroczek po kroczku, bo nic nie umiem.
Za czasów elfa chyba nawet aslr nie było to całkiem sporo może być. Przede wszystkim musiałbyś ogarnąć odczyt wszystkich danych z pamięci zmieniając adresy . Elf wywoływał funkcje klienta, także możliwe jest też, że byś musiał zmodyfikowa te wywołania, odkryć nowe nazwy czy adresy, nie wiem jak takie hooki działają dokładnie. No i ostatecznie dodać brakujące funkcjonalności i poprawić trochę kilka rzeczy: na dzisiejsze czasy był dość prymitywny
1. prościej byłoby napisać "elfa" od nowa, pod aktualną tibię niż zmieniać dosłownie wszystko w elfie z 8.6.
2. na 99.99999999% nie masz sc.
Był już ten cały PaBot ^^ pamiętacie?
Przepadło razem z source elfa