A
A
Andrey2017-03-25 19:32:25
Programming
Andrey, 2017-03-25 19:32:25

How to research programs?

Dear toasterovtsy there was a question of the following character. There are self-written programs on android (and a little on java), how to investigate them for vulnerabilities. How to use these vulnerabilities for your own selfish purposes))))) Let's suppose this program hangs in memory, interacts with the server and does something there, how to wedge into its work? How to make it so that it would fall or give incorrect data, or, for example, give out to an attacker (that is, me) what it should not give out? Or, for example, if it works with admin rights, then somehow hacking this program could also seize these same rights and pass off its actions as the actions of this program?
The fact is that in IB I am an oak oak, but after writing a couple of my little applications I became interested in how to break them, so I ask you to tell me the literature or courses where you can get the necessary knowledge.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
X
xmoonlight, 2017-03-25
@xmoonlight

Start by studying the OS architecture and software architecture for this OS.

E
Espleth, 2017-03-26
@Espleth

It's very simple: if you want a "secure" application, make it client-server. And there already focus on server protection. It's just that the client is difficult to protect: what is only one decompilation of the application worth.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question