Grundlæggende debugger jeg en lukket kilde-binær på Android, og jeg vil udføre noget af min kode imellem, som er stor nok til ikke at passe i codecave. Så er det muligt at kompilere bibliotek med min kode separat & og derefter kalde det fra mål binært? Hvis ja, hvordan?
Min ven foreslog mig at ændre binær header & udvide datasegment for at indsprøjte min kode. Er det praktisk?
Jeg har et andet forslag. Jeg kender grænsefladen til den lukkede kilde binære, er det så muligt at skrive en wrapper binær? For eksempel antager lukket kilde binær er libfoo.so. Så er det muligt at skrive en binær libbar.so, der faktisk indlæser libfoo.so & sender funktionsopkald til libfoo.so
Jeg spørger dette, fordi jeg har set nogle warez-programmer samlet med nogle ekstra dll'er & ofte en wrapper eksekverbar.