Many beginners or even intermediate Android developers fail to realize that the Android app ze bouwen en schip kan worden reverse engineered in een grotere mate. Als u een van de ontwikkelaars die denken hard-codering geheime sleutels of zelfs opslaan in build.gradle bestand zal voorkomen dat het in de handen van hackers of andere ontwikkelaars, je hebt het mis.
beveiliging is nooit eenvoudig geweest en de allereerste regel is om nooit de beveiliging aan de client-kant te vertrouwen. De Client-side is niet een omgeving die we controleren en dus moeten we er niet op vertrouwen door het hard-coderen of het opslaan van geheimen die ons systeem kunnen verstoren. Dus de beste manier om ervoor te zorgen dat je niet uiteindelijk gepakt door ontwikkelaars en hackers is om reverse engineer de toepassing zelf en de problemen op te lossen indien mogelijk.
interessant Incident — zodra ik werkte aan een Android-applicatie die een wiskundige formule nodig had om te worden gebruikt in een functie. Een hekel aan wiskunde tot in de kern, vond ik het makkelijker en interessanter om een van de concurrenten applicatie reverse engineeren en toen nam ik de wiskundige formule uit de code met succes! : p
dus, laten we beginnen. Voor reverse engineering van een toepassing zouden we vooraf een paar dingen nodig hebben –
APK van de toepassing.
een aantal uit te voeren codes.
Java Decompiler Tool (JD JUI in dit artikel) om de gedecompileerde code te bekijken.
Leave a Reply