What can be done or what can be done with reverse analysis

Updated on technology 2024-04-27
12 answers
  1. Anonymous users2024-02-08

    1. Analyze the behavior characteristics of viruses and better write anti-virus software.

    2. Understand and analyze internal algorithms, and simulate software behavior.

    3. Cracking of software to remove the restrictions of various software.

    4. Decryption algorithm, decrypt all kinds of encrypted files.

    5. Analyze its algorithm and design various plug-ins.

    6. In the absence of source code, directly modify the existing software to expand its functions.

    7. Analyze the network packet format and simulate the sending of network packets.

    Reverse analysis is a test of patience, if you have no patience may be difficult to produce results, often a large point of the system may take a few months, the last year is also possible, so patience is the first, the analysis process often feels that it has come to an end, can no longer analyze and retreat, but success may not be far from you, you need to be calm, because anything can be reversed, the source code has been compiled into a compilation**, before the assembly**, the amount has been multiplied geometrically, And a large number of registers and instructions, often easy to confuse, so, you need a steady character better, and then need some basic knowledge, assembly is must be mastered, followed by other high-level languages such as: C++, Pascal, Basic, etc. can be mastered better, at least should be proficient in one, often the analysis process is not only the assembly instructions, more in dealing with the system, all kinds of knowledge will be used in the software, winapi, com, messages, multithreading, memory management, processes, etc., The understanding of the system is more conducive to your next step of analysis, so comprehensive knowledge is more conducive to analysis, of course, knowledge needs to be accumulated, accumulation requires process and perseverance, and it takes time If you are willing to develop in this aspect, then you need tenacious perseverance. In the process of reverse analysis, an important thing is annotation, we don't need to write too many annotations when we write software in C++, because we can discern the meaning by the function name or variable name, but in the reverse analysis, what you see is the assembly**, which is basically a collection of registers and instructions, so the annotation is very, very important, you must write more annotations, and it is possible that the annotation will be modified repeatedly, because you may not be correct after analyzing a compilation ** for the first time, After analyzing it many times, it will overturn the previous definition, and new meanings will be written, don't be afraid that your comments will be wrong, just afraid that you won't write, IDA and OD have good annotation and bookmark management functions, which will greatly benefit our analysis.

    Also, you need to have an open mind, don't be limited to one point, start from the big point, it is best to modularize these assemblies**, and finally put these modules together, it is a complete set of ideas. Human potential is unlimited, and you may not believe it yourself when it is not triggered, but everything needs to be accumulated, and there is no such thing as nothing in the world that is not worth it.

  2. Anonymous users2024-02-07

    This course mainly takes Pocket Westward Journey as an example, debugs the game through tools such as OD and CE, finds each data base address (such as character base address, backpack base address, etc.), finds out the function call (such as pathfinding call, meditation call, etc.) and parameter analysis in the game, and encodes the implementation function.

  3. Anonymous users2024-02-06

    First of all, we need to learn some related software, such as ug, poreCattia is of course a CAD must. Software is just a tool, the key is to think more about yourself and pay more attention to it. It is best to have some knowledge of molds, materials, and processing

  4. Anonymous users2024-02-05

    Reverse engineering. It is no stranger to it, and it has a wide range of applications in manufacturing industries such as automotive machinery, aerospace, sculpture and statues, and consumer electronics. Some of the most common applications we usually use are:

    1. Improve the shape of the car or turbine blades through reverse engineering inspection and correction;

    2. Reverse engineer the data model.

    to facilitate CNC machine tools and other machining enterprises to process materials;

    3. Reverse engineering can obtain three-dimensional and two-dimensional drawings of objects through reverse design.

  5. Anonymous users2024-02-04

    The study includes almost everything we know, as long as it is valuable to people. Including virus analysis, drug development.

    If you're referring specifically to software reverse engineering.

    It is mainly through "basic operation, observation, shelling, decompilation, and software flow."

    Analysis, development architecture restoration, restoration, and rewriting" to restore and utilize the original software without source code.

    However, the process can be large or small, depending on the target, and usually the most people do is analyze the registration code or bypass the password authentication. However, the essence of this discipline is "comprehensive knowledge + strong analytical ability".

    In conclusion, reverse engineering is an analytical technique, more like software testing.

    As for the goal, of course, it is "after figuring out the principle, through use or destruction, to achieve the goal (generally profit)".

  6. Anonymous users2024-02-03

    Generally speaking, there are no very clear boundaries to distinguish between what is to be done by art and what is to be done by program.

    Everything is made up of models and textures. For example, the models of particles (such as smoke and fire) and fluids (such as rivers and oceans) in the game are automatically generated by the program, but the art is still needed to provide textures to represent what the specific smoke looks like (such as the difference between black smoke and yellow smoke) and what the specific water looks like (such as the difference between the water of a creek and the water of the Yellow River). Therefore, there is no difference between the so-called program special effects and art special effects, only the difference between special effects.

    Even the distinction between the special effects role and other roles such as characters is becoming more and more blurred (for example, there is a fire monster, which is an effect in itself, but belongs to a monster character).

    So instead of having time to think about which effects are artistically implemented and which are procedurally implemented, you should take the time to study how these effects can be made the way you want them to be.

  7. Anonymous users2024-02-02

    If you agree to the upstairs, reverse engineering is generally not worth the cost.

  8. Anonymous users2024-02-01

    What are you talking about, decompilation, do you think it's possible?

    To parse a decompiled **, it takes as much manpower and time as it does to redevelop it functionally.

  9. Anonymous users2024-01-31

    Reverse engineering (also known as reverse technology) is a process of reproduction of product design technology, that is, reverse analysis and research of a target product, so as to deduce and obtain the design elements such as the processing process, organizational structure, functional characteristics and technical specifications of the product, so as to produce products with similar functions but not exactly the same.

    Reverse engineering originates from hardware analysis in the commercial and military fields. Its main purpose is to deduce the design principle of the product directly from the analysis of the finished product when the necessary production information cannot be easily obtained.

    Reverse engineering may be mistaken for serious infringement of intellectual property rights, but in practice, it may protect intellectual property owners. For example, in the field of integrated circuits, if a company is suspected of infringing intellectual property rights, reverse engineering techniques can be used to find evidence.

  10. Anonymous users2024-01-30

    Reverse thinking, also known as divergent thinking, is a way of thinking in reverse of commonplace things or ideas that seem to be a foregone conclusion. Dare to "think the opposite".

  11. Anonymous users2024-01-29

    The polar substance is used as the stationary phase, and the non-polar substance is used as the mobile phase, that is, the polarity of the mobile phase "Polarity of the stationary phase. Normal-phase chromatography is suitable for the separation of polar compounds, with small polarity first-out columns and large polar last-out columns.

    Liquid chromatography is divided into normal and reversed phases. Normal-phase chromatography and reversed-phase chromatography are also divided into adsorption chromatography and polar chemical bonding chromatography. If the polarity of the stationary phase is greater than that of the mobile phase, it is called normal-phase chromatography; If the polarity of the stationary phase is less than that of the mobile phase, it is called reversed-phase chromatography.

    Since polar compounds are more likely to be retained by polar stationary phases, normal-phase chromatography systems are generally suitable for separating polar compounds, with less polar components flowing out first. In contrast, reversed-phase chromatography systems are generally suitable for separating non-polar or weakly polar compounds, with the more polar components flowing out first. In addition, some other chromatographs, such as column chromatography, are also positive and negative.

  12. Anonymous users2024-01-28

    (Reverse engineering) is also known as yes (reverse design), and there are forward and reverse aspects in the design.

    Positive means starting from nothing.

    Reverse direction is to refer to the original object to make the design.

    To put it bluntly, it's piracy.

    There are a lot of reverse software.

    That's what is usually used.

    imageware

    geomagic

    Both of these software.

Related questions
7 answers2024-04-27

There are two basic principles of psychoanalysis, both of which were constructed by Freud, and although later psychoanalysts expanded Freud's theory through constant opposition, these two points are always recognized by the psychoanalytic community: >>>More

4 answers2024-04-27

Stir-fried pork slices with apples, puff pastry apples, pie with cinnamon apples, bread pudding, apple tossed Beijing cake, fried pork slices with apples. >>>More

7 answers2024-04-27

Potato salad. Ingredients: 500 grams of potatoes, 100 grams of pickled cucumbers, 100 grams of onions, 150 grams of salad dressing, 4 grams of salt. >>>More

22 answers2024-04-27

Pure milk is also delicious to do so.

8 answers2024-04-27

1. Information Sharing.

It is the simplest application scenario of blockchain, which itself needs to maintain the data consistency of each node, and it can be said to have its own information sharing functionSecondly, real-time problems can be realized through the P2P technology of the blockchain;Finally, by using the immutable and consensus mechanism of the blockchain, a safe and reliable information sharing channel can be constructed. >>>More