Reverse engineering App Shelling

Source: Internet
Author: User

This blog for example, to shelling. "Smashing the shell" in the iOS reverse engineering is often done, because the app from the AppStore directly download installed is shell, in fact, is encrypted, this "shell" process is a decryption process. Apps that are not smashed are not used in tools such as Class-dump, Hopper, and so on. So we're going to smash the app to the shell. In Android development There is also the application shell processing, such as what 360 reinforcement, in fact, to add a shell to the app.

Http://www.freebuf.com/column/143114.html

Reverse cracking program shelling-compression shell

What? Shell

The so-called "shell" is a special compression tool.

The compression here is not our usual use of the RAR, zip these tools compression, Shell compression refers to exe, COM, and DLL and other program files to compress, in the program to add a piece of code like a protective layer, so that the original program file code loses its true nature, thus protecting the program is not illegally modified and decompile, This piece of code, like the protective layer, has a lot in common with the shells of nature's animals and plants, so we call them the shell of the program. Why?

The ① program is specifically compressed to reduce file size for easy propagation and storage.

② I This is a business process, is used to make money, how can be cracked by others, then I am a cryptographic protective shell (safengine, Vmprotect, Winlicense, Themida) protection program is not illegally modified and decompile.

③ Other (virus, Trojan Packers, Anti-antivirus)

Reverse engineering App Shelling

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.