Preview

Unit 3 research

Satisfactory Essays
Open Document
Open Document
481 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Unit 3 research
PT 1420
Unit 3 Research Assignment
Exploring Reverse Engineering

Reverse engineering is taking apart an object to see how it works in order to duplicate or enhance the object. The practice, taken from older industries, is now frequently used on computer hardware and software. Software reverse engineering involves reversing a program's machine code (the string of 0s and 1s that are sent to the logic processor) back into the source code that it was written in, using program language statements.
Software reverse engineering is done to retrieve the source code of a program because the source code was lost, to study how the program performs certain operations, to improve the performance of a program, to fix a bug (correct an error in the program when the source code is not available), to identify malicious content in a program such as a virus or to adapt a program written for use with one microprocessor for use with another. Reverse engineering for the purpose of copying or duplicating programs may constitute a copyright violation. In some cases, the licensed use of software specifically prohibits reverse engineering.
Someone doing reverse engineering on software may use several tools to disassemble a program. One tool is a hexadecimal dumper, which prints or displays the binary numbers of a program in hexadecimal format (which is easier to read than a binary format). By knowing the bit patterns that represent the processor instructions as well as the instruction lengths, the reverse engineer can identify certain portions of a program to see how they work. Another common tool is the disassembler. The disassembler reads the binary code and then displays each executable instruction in text form. A disassembler cannot tell the difference between an executable instruction and the data used by the program so a debugger is used, which allows the disassembler to avoid disassembling the data portions of a program. These tools might be used by a cracker to modify code

You May Also Find These Documents Helpful

  • Satisfactory Essays

    unit 3

    • 310 Words
    • 2 Pages

    Based on the information presented in the scenario/case study discuss Albatross Anchor’s competitiveness in relation to (please address all items in the below list and provide support for your conclusions):…

    • 310 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Homework Week 2

    • 743 Words
    • 3 Pages

    A compiler translates one computer language into another. It also pics up errors in the program being put together.…

    • 743 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    IT/210 Appendix D

    • 453 Words
    • 4 Pages

    Up to this point, you have identified the processes the program must perform, but you have not given any consideration to exactly how the processes work together to solve the problem. At this point, you must generate a description of the processing using pseudocode, a natural language description of the processing the application must perform.…

    • 453 Words
    • 4 Pages
    Powerful Essays
  • Satisfactory Essays

    unit 3

    • 1472 Words
    • 6 Pages

    10 : Chemical systems that absorb excess acids or bases maintaining a relatively stable pH…

    • 1472 Words
    • 6 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Unit 8 Assignment

    • 380 Words
    • 2 Pages

    e. ____________________ is the use of an algorithm to scramble data into a format that can be read only by reversing the algorithm.…

    • 380 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    unit 3 quiz

    • 482 Words
    • 2 Pages

    1. In this picture the group responsible for it is called ASCO, their intended message was that they were trying to break away from the mold of Chicano muralist that just because they were Chicanos why did they have to paint murals, this action took place at LACMA.…

    • 482 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    D1 Unit 10 Research

    • 359 Words
    • 2 Pages

    D1 – Explain why the practitioner should develop and maintain appropriate relationships with parents and other professionals.…

    • 359 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Unit 4 Project

    • 755 Words
    • 4 Pages

    |Interview Location |If interviewing in person, where will it be |Have you seen the location yet? |…

    • 755 Words
    • 4 Pages
    Powerful Essays
  • Satisfactory Essays

    Unit 3 Quiz

    • 1227 Words
    • 5 Pages

    1. UNIT#4Responsibility for the technical direction of a respiratory care department lies with whom?( )A) Medical director…

    • 1227 Words
    • 5 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Unit 3 Case Study

    • 643 Words
    • 2 Pages

    When working in a daycare center there are many duties you must perform such as lifting and carrying children, having close contact with children, direct supervision of children, food preparation, desk work, facility maintenance, and evacuation of children in case of an emergency. Each day you set out to achieve a specific objective or objectives to make sure that the day runs smooth. You also must make sure that certain things do not occur while trying to reach your objective goal. Every day your objective might change but it still mainly remains the same. The specific objectives when working in the daycare are to make sure that none of the children get hurt, all the children are fed, have a lesson plan for each age group, and finally at pickup time make sure they all are ready to go home and picked up by only the people on the pickup list for that specific child.…

    • 643 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Unit 202 1.2 Research

    • 1103 Words
    • 5 Pages

    Unit 202 – 1.1 – Identify the current legislations, guidelines, policies and procedures for safeguarding the welfare of children and young people including e-safety.…

    • 1103 Words
    • 5 Pages
    Good Essays
  • Good Essays

    unit 4 project

    • 572 Words
    • 2 Pages

    4. Does the patient in this case have a right to an advance directive? Why or why not?…

    • 572 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    UNIT III ASSESSMENT

    • 1110 Words
    • 5 Pages

    Describe the four types of unemployment. How do the four types differ in their effects on the economy and on the unemployed?…

    • 1110 Words
    • 5 Pages
    Satisfactory Essays
  • Powerful Essays

    Dynamic Code Analysis

    • 1554 Words
    • 7 Pages

    Abstract - Dynamic code analysis represent the analysis of a software program that is performed through the execution of other computer programs that are built based on the analyzed program and run on a real or virtual processor.…

    • 1554 Words
    • 7 Pages
    Powerful Essays
  • Better Essays

    Reverse Engineering Paper

    • 2545 Words
    • 11 Pages

    Reverse engineering is a process by which one understands the complete mechanism of a system by dismantling the system down into its components. The goal of reverse engineering was not to alter the system in any way but to understand the mechanism of the machine in order try and improve it.…

    • 2545 Words
    • 11 Pages
    Better Essays