addiction psychology paper Humanities Assignment Help

addiction psychology paper Humanities Assignment Help. addiction psychology paper Humanities Assignment Help.


(/0x4*br />

no plagrsim and spilling and grammar mistakes,

You will choose an addiction in class and verify it with the instructor. In this 5 -6page paper you

will briefly describe the source of addiction and any history of note. The paper should also contain its cultural origin or a

culture that it is native to or more popular with. Locate 3 to 6 peer reviewed references from the last 10 years that address

the addiction. See rubric on canvas for further detail and instructions. (a,b,c,d,e,f).

it could be one of these :

Caffiene

Heroin (opiates)

Alcohol (downers)

Hallucinogenics (mushrooms)

Marijuana

Please write a minimum of 5 pages in APA format on an addictive class of substances, individual

substance, or addictive behavior. Please properly cite where your information came from, and include a

reference page. Your paper can include all or some of these points;

-Tell me about your chosen topic;

-What kind of substance or lifestyle choice is it?

-Where does it come from, how is it made? How do is it administered? Is it considered lethal?

-What are its historical bases? When did people start using it and why?

-Is it expensive? How do finances play a role in this?

-Why did you choose to write about this?

-Is it close to you in some way?

-Are you just interested in it and want to know more?

-Do you want to focus on this as a part of your career or planned volunteer experience?

-Do you feel strongly about its role in society?

-Is there legislation/controversy/government involvement?

-Is there a cultural aspect you’d like to point out?

-What are its known effects on families/marriage or divorce rates/babies born with addiction?

-How does it affect the body? Disease rate, if any? Major medical problems, if any?

addiction psychology paper Humanities Assignment Help[supanova_question]

Work Health and Safety online exam Business Finance Assignment Help

Please read carefully

HI I Have an online exam to complete i have 1 attempt of 75 minutes available to complete this exam.

ALL LAWS AND ACTS MUST APPLY TO AUSTRALIAN LAWS AND ACTS

General Information on the examination

It is open book and you will need to have ready the model Work Health and Safety Act 2011 and Work Health and Safety Regulations 2011. ( I have attached)

Week 11 and week 12 demonstrate the overlap of WHS laws with other laws. You will need a general knowledge of these laws.( Also have attached)

All jurisdictions have some variation in the laws so it is important for this examination to use the model WHS Act and Regulations to answer the questions.

There are 5 short answer questions (2 marks each), 3 questions (5 marks each) and 1 scenario (10 marks). As a general rule, reference the provision of the WHS Act and regulations that you use to answer the question.

Once I have choosent a tut i will open the exam and send over the questions to complete ASAP.

Sample questions

  1. Short answer 2 marks (sentence)

The Commonwealth Parliament consists of the Prime Minister, Senate, House of Representatives.

Is this correct? Please provide information to support your answer or a definition you consider correct.

2. Short answer (5 marks paragraph length)

With reference to applicable legislative provisions, outline a PCBU’s obligations to a health and safety representative in their organisation.

3. 10 mark question (1/2 page length). This could be a question like the one below or a scenario

Question

With reference to relevant legislation, briefly outline the following with respect to the exercise of entry onto a workplace by a WHS permit holder:

a) What are the eligibility requirements for a person to be a WHS permit holder? ( 2 marks)

b) In what circumstances would a person no longer be eligible to be a WHS permit holder? (1 mark)

c) What are the limits on the exercise of a WHS permit holder’s entry powers? (2 marks)

This will be workplace incident and you will be required read the scenario and answer questions referring to the relevant sections of the model WHS laws.

All WHS questions are based on the model Work Health and Safety Act 2011 and the model Work Health and Safety Regulations 2011 (model laws). You should refer to the model laws throughout your examination.


[supanova_question]

Art Interpretation Journal Humanities Assignment Help

Construct an art journal, making an entry each week using Microsoft Word.

I need 3 entries. I will include the first one as a starting point.

Select a work of art of your choice from the ART101 Museum and Images Website document (see attached). Contemplate the work of art, and discuss your interpretation of the art based on the characteristics of the corresponding movement in your art journal entry. Pay close attention to style, media (materials), methods, subjects, and any other details that make this work significant, using appropriate art terminology (see attached) and taking care to correctly cite information that you use from the textbook or any other source. Be sure to include your personal reaction to the work of art and an image of the work. Include an image of the work of art you have chosen in your journal.

Each journal entry should be at least 300 words, double spaced.

For works of art, follow the basic modified APA style
reference entry format in the APA Style Reference Entries for Artwork Preview
the document. (see attached)

[supanova_question]

A History essay Humanities Assignment Help

Race Relations in America during Theodore Roosevelt’s Presidency.

On 16 October 1901, shortly after moving into the White House, Theodore Roosevelt invited Booker T. Washington, President of the Tuskegee Institute, to dine with him and his family, and provoked an outpouring of condemnation from southern politicians and press. This reaction affected subsequent White House practice, and no other African American was invited to dinner for almost thirty years. That dinner and subsequent racial issues affecting Roosevelt during his presidency are recorded in Edmund Morris’, Theodore Rex.
Your assignment is to read Chapters 1-10, 16-18, and 28-31 of that book. Then, write an essay about race relations in America of that period (1900 -1908) that incorporates the concepts of Social Darwinism, “survival of the fittest’, integration, and segregation involving both African Americans and Japanese Americans. You must define Social Darwinism, “survival of the fittest’, integration, and segregation and identify the ideological positions of Roosevelt and Washington regarding segregation and integration. Your essay must include both Northern and Southern views; identified in the book, of the dinner and what effects it would have on race relations of the era. You must also include your opinion of which policy; integration or segregation, would work best in the society of that period.
The essay must be at least five (5) paragraphs, include definitions of the four terms, describe the ideological positions of Roosevelt and Washington, and include your opinion of the “best” or “only” policy and why your policy; either integration of segregation, would be the better policy.

[supanova_question]

argument research assignment Writing Assignment Help

i have argument research paper assignment from 5 to 7 pages

please read the instructions sheet carefully and make sure to avoid the not accepted topics, ‘i have a strict professor’. also check out the due dates on the sheet

the due dates. (i need someone to work with me till the end)

first i need a proposal for the paper and its due 26th

second i need outline including the work cited and its due 1 March

third i need the draft of the paper and the work cited and its due 13 March

[supanova_question]

[supanova_question]

Write a 2500 word essay on alcohol in sports events, gambling, and crime. And if there is a connection with the three Writing Assignment Help

Research and describe the effect of alcohol on your selected special population. Locate 7-10 journal articles or book chapters related to your special population.

  • Identify unique problems or considerations that apply to your group.
  • Compare and contrast your group to the overall U.S. population
  • Describe best treatment practices for specific issues relevant to the selected population.
    • APA format and citation style
    • Locate 7-10 journal articles or book chapters related
      to your special population.
    • Post an
      outline of your research paper
    • 2500 words minimum
    • Separate title page and reference list
    • After reference
      page write 1-2 sentences in
      your own words
      that summarize the main point(s) of each
      source.
    • 12 point font
    • Numbered pages
    • 1″ margins

Write a 2500 word essay on alcohol in sports events, gambling, and crime. And if there is a connection with the three Writing Assignment Help[supanova_question]

this assignment takes summary a step further by introducing a claim that you must support with evidence. Writing Assignment Help

The point of this assignment, again, is to practice the skill of summary. As with the Reading
Process memo essay, this assignment takes summary a step further by introducing a claim
that you must support with evidence. As you’ve no doubt seen, it’s always best to practice
on something easy, so let’s get started by writing about what you’ve just learned.
For this memo essay, start with a brief history of your experience with or without the writing
process. Then, end your intro with the exact assigned thesis statement shown below. In the
body, discuss all four stages of the writing process. For the conclusion, begin with the
assigned restated thesis, then close with a discussion of your future experience with the
writing process.

[supanova_question]

peer review Science Assignment Help

I want you to do a review for the two files. there is 7 things. each one should be 50 words. i want each one sprit from the others.

find for me a 5 mistakes from each file.

1- Introduction: Background

Background: A summary of a real-world example(s) and / or application(s) that affirm the importance / help introduce the chemistry of this lab.

Note: Do not use the examples in the laboratory manual. If included in your laboratory report, no credit will be given.

Describe why it may be necessary to identify unknown chemicals in day-to-day life with specific examples.

The example(s) and / or application(s) provided

2- Theory: Provide an overview of the key scientific concepts / theories that explain how the experiment works.

Concepts that can be included but are not limited to:

-Qualitative/Quantitative analysis

-Solubility

-Conductivity

-pH

-Flame test

-Gravimetric analysis

-Volumetric analysis

The overall goal of this section should be to help familiarize your readers (who may be non-scientists) with the topics you have introduced and the importance of your work.

3- Hypothesis: A hypothesis should logically express what the researcher thinks the overall outcome of the lab

should be.

Objectives: The goal to be achieved at the end of each part of the experiment and a summary on how those goals will be attained.

Hypothesis: From the physical properties of your unknown (texture, color, etc.), what chemical do you hypothesize your unknown to be. Remember to include your rationale for why you think your hypothesis is reasonable.

4- Methods: This section should contain all of the details recorded in your notebook on how the experiments were carried out.

This includes numerical details such as mass, volume, temperature, reaction time, etc.

Note: Each experiment should have its own appropriate subheading.

The two main tasks of this section are to:

Describe the exact laboratory apparatus and laboratory procedure a researcher utilized to collected empirical data.

5- Results: This section should contain all of the empirical data you obtained or calculated from the experiment you performed.

The data should be displayed appropriately, i.e. tabulated, graphed, etc. to make it easy for the reader to refer back

to it in the corresponding discussion section.

Therefore, each table, graph, etc. should be numbered and titled appropriately.

Use a table to organize the empirical data you collected per trial for all the tests carried out.

6- A goal of this section is to include a restate the experiment’s hypothesis and objectives.

In addition, a summary should be provided on whether or not your hypothesis was affirmed or denied based

on your empirical data.

Finally, briefly outline any major sources of error that could have given unexpected results.

What was the purpose of the experiment?

Did you learn anything new when you executed the experiment?

7- Any idea, concept, application etc., that did not originate from you personally must be cited.

Please utilize ACS (American Chemical Society) format and have both an in-text citation, as well as the full citation under the references heading.

As a reminder, directly quoting an external source is unacceptable.

You are required to paraphrase, in your own words, all cited information that appears in your laboratory report.

Use ACS (American Chemical Society) citation format.

All in-text citations should be cited with a superscript number, and should match the appropriate cited external reference in the references section.

Superscript numbers are issued based on the order they appear in the document.

They are not based on the alphabetical last name of the author of the external source you’re citing

[supanova_question]

Discussion 2 Humanities Assignment Help

To prepare for this discussion assignment, read the information about Post-traumatic stress disorder (Links to an external site.)Links to an external site. (PTSD) at the National Institute of Mental Health website (http://www.nimh.nih.gov/health/topics/post-traumatic-stress-disorder-ptsd/index.shtml). Develop a research question on an aspect of PTSD. Make sure it is phrased as a researchable question. For example, questions containing the word “should” call for a value judgment and thus are generally not researchable.

In your post, present preliminary plans for a research study to investigate your question. You may use the supplemental PSY326 2016 Research Design Template to help you organize the required information. PowerPoint or any other presentation software may be used to create a visual presentation of your research design. Audio content is optional. The file for the presentation should be attached to your post, or if using a screencast, include a link to the online presentation. Regardless of the form of your presentation, your discussion post must include the following elements:

  • Compare and contrast the characteristics of non-experimental (descriptive and correlational) and experimental research designs.
  • State your research question, and specify whether the aim of the proposed research is to describe, predict, or explain.
  • Choose a research design to investigate your research question. Explain why this design is appropriate for the study.
  • Provide a brief overview of the study you would design.

Your post and presentation must utilize at least two peer-reviewed sources, in addition to your textbook, cited in APA format as outlined in the Ashford Writing Center. It is highly recommended that you visit the Research Methods research guide in the Ashford Library to find peer-reviewed journal articles about research methods. All sources used for the post must be cited within the body of the post and included in the list of references at the end.

[supanova_question]

Case Study on Reverse Engineering Programming Assignment Help

TASK:

Using the ASM code below describe all items in section “It is requested”.

There is no need for introductory part, please, get right to the analysis.

Good quality and readable screenshots with description are a must.

Attached document is a course material on Reverse Engineering for your convenience. In the end of the document there are practical cases examples.

STATEMENT

An executable binary file has been obtained that, after its execution, shows a text with a numeric code. This code is generated from a text string stored in the binary itself.

After listing the ASM code, the binary file was deleted and it is not possible to access it, only the ASM code copied at the end of the exercise.

It is necessary to be able to reuse said code generation algorithm, which is why reverse engineering work is required to analyze the binary and reconstruct the source code in such a way that it can be modified and recompiled correctly.

It is requested:

1. Divide the code into basic blocks.

  • Take into account the existing breaks within the function and divide the lines into basic blocks of code.

2. Make the flow diagram with the basic blocks.

  • Once the basic blocks of the previous exercise have been obtained, carry out the flow diagram by joining the basic blocks with arrows.

3. Is there any control structure? Indicates which basic blocks are involved in it.

4. Convert the complete code of the function to code C.

  • With what you learned about code reconstruction, convert this main () function to C code.
  • In <+36> the address of the string indicated in bold is loaded in eax .

“3jd9cjfk98hnd”

  • In <+110> the address of the string indicated in red is loaded in eax

“[+] Generated code:% i n”

5. Compile the generated code and indicate the resulting code after its execution. Compile in 32bits by adding the option -m32 as indicated in the following command:

$ gcc source.c -o source.c -m32

  • Once executed, a text will appear on the screen, indicating the complete text.

6. Modify the source code in C, so that it generates a new code from another string.

  • Modify the string <+36> in the C code, by the following string:

“Congratulations!”

  • Compile the C code, execute and indicate the complete text obtained.

ASM code -x86 32 bits

Dump of assembler code for function main:

0x0000054d <+0>: read ecx, [esp + 0x4]

0x00000551 <+4>: and esp, 0xfffffff0

0x00000554 <+7>: push DWORD PTR [ecx-0x4]

0x00000557 <+10>: push ebp

0x00000558 <+11>: mov ebp, esp

0x0000055a <+13>: push ebx

0x0000055b <+14>: push ecx

0x0000055c <+15>: sub esp, 0x10

0x0000055f <+18>: call 0x450 <__ x86.get_pc_thunk.bx>

0x00000564 <+23>: add ebx, 0x1a9c

0x0000056a <+29>: mov DWORD PTR [ebp-0x10], 0x0

0x00000571 <+36>: read eax, [ebx-0x19a0]; “3jd9cjfk98hnd”

0x00000577 <+42>: mov DWORD PTR [ebp-0x14], eax

0x0000057a <+45>: sub esp, 0xc

0x0000057d <+48>: push DWORD PTR [ebp-0x14]

0x00000580 <+51>: call 0x3e0 <strlen @ plt>

0x00000585 <+56>: add esp, 0x10

0x00000588 <+59>: mov DWORD PTR [ebp-0x18], eax

0x0000058b <+62>: mov DWORD PTR [ebp-0xc], 0x0

0x00000592 <+69>: jmp 0x5ad <main + 96>

0x00000594 <+71>: mov edx, DWORD PTR [ebp-0xc]

0x00000597 <+74>: mov eax, DWORD PTR [ebp-0x14]

0x0000059a <+77>: add eax, edx

0x0000059c <+79>: movzx eax, BYTE PTR [eax]

0x0000059f <+82>: movsx eax, al

0x000005a2 <+85>: imul eax, DWORD PTR [ebp-0x18]

0x000005a6 <+89>: add DWORD PTR [ebp-0x10], eax

0x000005a9 <+92>: add DWORD PTR [ebp-0xc], 0x1

0x000005ad <+96>: mov eax, DWORD PTR [ebp-0xc]

0x000005b0 <+99>: cmp eax, DWORD PTR [ebp-0x18]

0x000005b3 <+102>: jl 0x594 <main + 71>

0x000005b5 <+104>: sub esp, 0x8

0x000005b8 <+107>: push DWORD PTR [ebp-0x10]

0x000005bb <+110>: read eax, [ebx-0x1992]; “[+] Generated code:% i n”

0x000005c1 <+116>: push eax

0x000005c2 <+117>: call 0x3d0 <printf @ plt>

0x000005c7 <+122>: add esp, 0x10

0x000005ca <+125>: mov eax, 0x0

0x000005cf <+130>: read esp, [ebp-0x8]

0x000005d2 <+133>: pop ecx

0x000005d3 <+134>: pop ebx

0x000005d4 <+135>: pop ebp

0x000005d5 <+136>: read esp, [ecx-0x4]

0x000005d8 <+139>: ret

End of assembler dump.

[supanova_question]

https://anyessayhelp.com/ to help you organize the required information. PowerPoint or any other presentation software may be used to create a visual presentation of your research design. Audio content is optional. The file for the presentation should be attached to your post, or if using a screencast, include a link to the online presentation. Regardless of the form of your presentation, your discussion post must include the following elements:

  • Compare and contrast the characteristics of non-experimental (descriptive and correlational) and experimental research designs.
  • State your research question, and specify whether the aim of the proposed research is to describe, predict, or explain.
  • Choose a research design to investigate your research question. Explain why this design is appropriate for the study.
  • Provide a brief overview of the study you would design.

Your post and presentation must utilize at least two peer-reviewed sources, in addition to your textbook, cited in APA format as outlined in the Ashford Writing Center. It is highly recommended that you visit the Research Methods research guide in the Ashford Library to find peer-reviewed journal articles about research methods. All sources used for the post must be cited within the body of the post and included in the list of references at the end.

[supanova_question]

Case Study on Reverse Engineering Programming Assignment Help

TASK:

Using the ASM code below describe all items in section “It is requested”.

There is no need for introductory part, please, get right to the analysis.

Good quality and readable screenshots with description are a must.

Attached document is a course material on Reverse Engineering for your convenience. In the end of the document there are practical cases examples.

STATEMENT

An executable binary file has been obtained that, after its execution, shows a text with a numeric code. This code is generated from a text string stored in the binary itself.

After listing the ASM code, the binary file was deleted and it is not possible to access it, only the ASM code copied at the end of the exercise.

It is necessary to be able to reuse said code generation algorithm, which is why reverse engineering work is required to analyze the binary and reconstruct the source code in such a way that it can be modified and recompiled correctly.

It is requested:

1. Divide the code into basic blocks.

  • Take into account the existing breaks within the function and divide the lines into basic blocks of code.

2. Make the flow diagram with the basic blocks.

  • Once the basic blocks of the previous exercise have been obtained, carry out the flow diagram by joining the basic blocks with arrows.

3. Is there any control structure? Indicates which basic blocks are involved in it.

4. Convert the complete code of the function to code C.

  • With what you learned about code reconstruction, convert this main () function to C code.
  • In <+36> the address of the string indicated in bold is loaded in eax .

“3jd9cjfk98hnd”

  • In <+110> the address of the string indicated in red is loaded in eax

“[+] Generated code:% i n”

5. Compile the generated code and indicate the resulting code after its execution. Compile in 32bits by adding the option -m32 as indicated in the following command:

$ gcc source.c -o source.c -m32

  • Once executed, a text will appear on the screen, indicating the complete text.

6. Modify the source code in C, so that it generates a new code from another string.

  • Modify the string <+36> in the C code, by the following string:

“Congratulations!”

  • Compile the C code, execute and indicate the complete text obtained.

ASM code -x86 32 bits

Dump of assembler code for function main:

0x0000054d <+0>: read ecx, [esp + 0x4]

0x00000551 <+4>: and esp, 0xfffffff0

0x00000554 <+7>: push DWORD PTR [ecx-0x4]

0x00000557 <+10>: push ebp

0x00000558 <+11>: mov ebp, esp

0x0000055a <+13>: push ebx

0x0000055b <+14>: push ecx

0x0000055c <+15>: sub esp, 0x10

0x0000055f <+18>: call 0x450 <__ x86.get_pc_thunk.bx>

0x00000564 <+23>: add ebx, 0x1a9c

0x0000056a <+29>: mov DWORD PTR [ebp-0x10], 0x0

0x00000571 <+36>: read eax, [ebx-0x19a0]; “3jd9cjfk98hnd”

0x00000577 <+42>: mov DWORD PTR [ebp-0x14], eax

0x0000057a <+45>: sub esp, 0xc

0x0000057d <+48>: push DWORD PTR [ebp-0x14]

0x00000580 <+51>: call 0x3e0 <strlen @ plt>

0x00000585 <+56>: add esp, 0x10

0x00000588 <+59>: mov DWORD PTR [ebp-0x18], eax

0x0000058b <+62>: mov DWORD PTR [ebp-0xc], 0x0

0x00000592 <+69>: jmp 0x5ad <main + 96>

0x00000594 <+71>: mov edx, DWORD PTR [ebp-0xc]

0x00000597 <+74>: mov eax, DWORD PTR [ebp-0x14]

0x0000059a <+77>: add eax, edx

0x0000059c <+79>: movzx eax, BYTE PTR [eax]

0x0000059f <+82>: movsx eax, al

0x000005a2 <+85>: imul eax, DWORD PTR [ebp-0x18]

0x000005a6 <+89>: add DWORD PTR [ebp-0x10], eax

0x000005a9 <+92>: add DWORD PTR [ebp-0xc], 0x1

0x000005ad <+96>: mov eax, DWORD PTR [ebp-0xc]

0x000005b0 <+99>: cmp eax, DWORD PTR [ebp-0x18]

0x000005b3 <+102>: jl 0x594 <main + 71>

0x000005b5 <+104>: sub esp, 0x8

0x000005b8 <+107>: push DWORD PTR [ebp-0x10]

0x000005bb <+110>: read eax, [ebx-0x1992]; “[+] Generated code:% i n”

0x000005c1 <+116>: push eax

0x000005c2 <+117>: call 0x3d0 <printf @ plt>

0x000005c7 <+122>: add esp, 0x10

0x000005ca <+125>: mov eax, 0x0

0x000005cf <+130>: read esp, [ebp-0x8]

0x000005d2 <+133>: pop ecx

0x000005d3 <+134>: pop ebx

0x000005d4 <+135>: pop ebp

0x000005d5 <+136>: read esp, [ecx-0x4]

0x000005d8 <+139>: ret

End of assembler dump.

[supanova_question]

https://anyessayhelp.com/ to help you organize the required information. PowerPoint or any other presentation software may be used to create a visual presentation of your research design. Audio content is optional. The file for the presentation should be attached to your post, or if using a screencast, include a link to the online presentation. Regardless of the form of your presentation, your discussion post must include the following elements:

  • Compare and contrast the characteristics of non-experimental (descriptive and correlational) and experimental research designs.
  • State your research question, and specify whether the aim of the proposed research is to describe, predict, or explain.
  • Choose a research design to investigate your research question. Explain why this design is appropriate for the study.
  • Provide a brief overview of the study you would design.

Your post and presentation must utilize at least two peer-reviewed sources, in addition to your textbook, cited in APA format as outlined in the Ashford Writing Center. It is highly recommended that you visit the Research Methods research guide in the Ashford Library to find peer-reviewed journal articles about research methods. All sources used for the post must be cited within the body of the post and included in the list of references at the end.

[supanova_question]

Case Study on Reverse Engineering Programming Assignment Help

TASK:

Using the ASM code below describe all items in section “It is requested”.

There is no need for introductory part, please, get right to the analysis.

Good quality and readable screenshots with description are a must.

Attached document is a course material on Reverse Engineering for your convenience. In the end of the document there are practical cases examples.

STATEMENT

An executable binary file has been obtained that, after its execution, shows a text with a numeric code. This code is generated from a text string stored in the binary itself.

After listing the ASM code, the binary file was deleted and it is not possible to access it, only the ASM code copied at the end of the exercise.

It is necessary to be able to reuse said code generation algorithm, which is why reverse engineering work is required to analyze the binary and reconstruct the source code in such a way that it can be modified and recompiled correctly.

It is requested:

1. Divide the code into basic blocks.

  • Take into account the existing breaks within the function and divide the lines into basic blocks of code.

2. Make the flow diagram with the basic blocks.

  • Once the basic blocks of the previous exercise have been obtained, carry out the flow diagram by joining the basic blocks with arrows.

3. Is there any control structure? Indicates which basic blocks are involved in it.

4. Convert the complete code of the function to code C.

  • With what you learned about code reconstruction, convert this main () function to C code.
  • In <+36> the address of the string indicated in bold is loaded in eax .

“3jd9cjfk98hnd”

  • In <+110> the address of the string indicated in red is loaded in eax

“[+] Generated code:% i n”

5. Compile the generated code and indicate the resulting code after its execution. Compile in 32bits by adding the option -m32 as indicated in the following command:

$ gcc source.c -o source.c -m32

  • Once executed, a text will appear on the screen, indicating the complete text.

6. Modify the source code in C, so that it generates a new code from another string.

  • Modify the string <+36> in the C code, by the following string:

“Congratulations!”

  • Compile the C code, execute and indicate the complete text obtained.

ASM code -x86 32 bits

Dump of assembler code for function main:

0x0000054d <+0>: read ecx, [esp + 0x4]

0x00000551 <+4>: and esp, 0xfffffff0

0x00000554 <+7>: push DWORD PTR [ecx-0x4]

0x00000557 <+10>: push ebp

0x00000558 <+11>: mov ebp, esp

0x0000055a <+13>: push ebx

0x0000055b <+14>: push ecx

0x0000055c <+15>: sub esp, 0x10

0x0000055f <+18>: call 0x450 <__ x86.get_pc_thunk.bx>

0x00000564 <+23>: add ebx, 0x1a9c

0x0000056a <+29>: mov DWORD PTR [ebp-0x10], 0x0

0x00000571 <+36>: read eax, [ebx-0x19a0]; “3jd9cjfk98hnd”

0x00000577 <+42>: mov DWORD PTR [ebp-0x14], eax

0x0000057a <+45>: sub esp, 0xc

0x0000057d <+48>: push DWORD PTR [ebp-0x14]

0x00000580 <+51>: call 0x3e0 <strlen @ plt>

0x00000585 <+56>: add esp, 0x10

0x00000588 <+59>: mov DWORD PTR [ebp-0x18], eax

0x0000058b <+62>: mov DWORD PTR [ebp-0xc], 0x0

0x00000592 <+69>: jmp 0x5ad <main + 96>

0x00000594 <+71>: mov edx, DWORD PTR [ebp-0xc]

0x00000597 <+74>: mov eax, DWORD PTR [ebp-0x14]

0x0000059a <+77>: add eax, edx

0x0000059c <+79>: movzx eax, BYTE PTR [eax]

0x0000059f <+82>: movsx eax, al

0x000005a2 <+85>: imul eax, DWORD PTR [ebp-0x18]

0x000005a6 <+89>: add DWORD PTR [ebp-0x10], eax

0x000005a9 <+92>: add DWORD PTR [ebp-0xc], 0x1

0x000005ad <+96>: mov eax, DWORD PTR [ebp-0xc]

0x000005b0 <+99>: cmp eax, DWORD PTR [ebp-0x18]

0x000005b3 <+102>: jl 0x594 <main + 71>

0x000005b5 <+104>: sub esp, 0x8

0x000005b8 <+107>: push DWORD PTR [ebp-0x10]

0x000005bb <+110>: read eax, [ebx-0x1992]; “[+] Generated code:% i n”

0x000005c1 <+116>: push eax

0x000005c2 <+117>: call 0x3d0 <printf @ plt>

0x000005c7 <+122>: add esp, 0x10

0x000005ca <+125>: mov eax, 0x0

0x000005cf <+130>: read esp, [ebp-0x8]

0x000005d2 <+133>: pop ecx

0x000005d3 <+134>: pop ebx

0x000005d4 <+135>: pop ebp

0x000005d5 <+136>: read esp, [ecx-0x4]

0x000005d8 <+139>: ret

End of assembler dump.

[supanova_question]

https://anyessayhelp.com/ to help you organize the required information. PowerPoint or any other presentation software may be used to create a visual presentation of your research design. Audio content is optional. The file for the presentation should be attached to your post, or if using a screencast, include a link to the online presentation. Regardless of the form of your presentation, your discussion post must include the following elements:

  • Compare and contrast the characteristics of non-experimental (descriptive and correlational) and experimental research designs.
  • State your research question, and specify whether the aim of the proposed research is to describe, predict, or explain.
  • Choose a research design to investigate your research question. Explain why this design is appropriate for the study.
  • Provide a brief overview of the study you would design.

Your post and presentation must utilize at least two peer-reviewed sources, in addition to your textbook, cited in APA format as outlined in the Ashford Writing Center. It is highly recommended that you visit the Research Methods research guide in the Ashford Library to find peer-reviewed journal articles about research methods. All sources used for the post must be cited within the body of the post and included in the list of references at the end.

[supanova_question]

Case Study on Reverse Engineering Programming Assignment Help

TASK:

Using the ASM code below describe all items in section “It is requested”.

There is no need for introductory part, please, get right to the analysis.

Good quality and readable screenshots with description are a must.

Attached document is a course material on Reverse Engineering for your convenience. In the end of the document there are practical cases examples.

STATEMENT

An executable binary file has been obtained that, after its execution, shows a text with a numeric code. This code is generated from a text string stored in the binary itself.

After listing the ASM code, the binary file was deleted and it is not possible to access it, only the ASM code copied at the end of the exercise.

It is necessary to be able to reuse said code generation algorithm, which is why reverse engineering work is required to analyze the binary and reconstruct the source code in such a way that it can be modified and recompiled correctly.

It is requested:

1. Divide the code into basic blocks.

  • Take into account the existing breaks within the function and divide the lines into basic blocks of code.

2. Make the flow diagram with the basic blocks.

  • Once the basic blocks of the previous exercise have been obtained, carry out the flow diagram by joining the basic blocks with arrows.

3. Is there any control structure? Indicates which basic blocks are involved in it.

4. Convert the complete code of the function to code C.

  • With what you learned about code reconstruction, convert this main () function to C code.
  • In <+36> the address of the string indicated in bold is loaded in eax .

“3jd9cjfk98hnd”

  • In <+110> the address of the string indicated in red is loaded in eax

“[+] Generated code:% i n”

5. Compile the generated code and indicate the resulting code after its execution. Compile in 32bits by adding the option -m32 as indicated in the following command:

$ gcc source.c -o source.c -m32

  • Once executed, a text will appear on the screen, indicating the complete text.

6. Modify the source code in C, so that it generates a new code from another string.

  • Modify the string <+36> in the C code, by the following string:

“Congratulations!”

  • Compile the C code, execute and indicate the complete text obtained.

ASM code -x86 32 bits

Dump of assembler code for function main:

0x0000054d <+0>: read ecx, [esp + 0x4]

0x00000551 <+4>: and esp, 0xfffffff0

0x00000554 <+7>: push DWORD PTR [ecx-0x4]

0x00000557 <+10>: push ebp

0x00000558 <+11>: mov ebp, esp

0x0000055a <+13>: push ebx

0x0000055b <+14>: push ecx

0x0000055c <+15>: sub esp, 0x10

0x0000055f <+18>: call 0x450 <__ x86.get_pc_thunk.bx>

0x00000564 <+23>: add ebx, 0x1a9c

0x0000056a <+29>: mov DWORD PTR [ebp-0x10], 0x0

0x00000571 <+36>: read eax, [ebx-0x19a0]; “3jd9cjfk98hnd”

0x00000577 <+42>: mov DWORD PTR [ebp-0x14], eax

0x0000057a <+45>: sub esp, 0xc

0x0000057d <+48>: push DWORD PTR [ebp-0x14]

0x00000580 <+51>: call 0x3e0 <strlen @ plt>

0x00000585 <+56>: add esp, 0x10

0x00000588 <+59>: mov DWORD PTR [ebp-0x18], eax

0x0000058b <+62>: mov DWORD PTR [ebp-0xc], 0x0

0x00000592 <+69>: jmp 0x5ad <main + 96>

0x00000594 <+71>: mov edx, DWORD PTR [ebp-0xc]

0x00000597 <+74>: mov eax, DWORD PTR [ebp-0x14]

0x0000059a <+77>: add eax, edx

0x0000059c <+79>: movzx eax, BYTE PTR [eax]

0x0000059f <+82>: movsx eax, al

0x000005a2 <+85>: imul eax, DWORD PTR [ebp-0x18]

0x000005a6 <+89>: add DWORD PTR [ebp-0x10], eax

0x000005a9 <+92>: add DWORD PTR [ebp-0xc], 0x1

0x000005ad <+96>: mov eax, DWORD PTR [ebp-0xc]

0x000005b0 <+99>: cmp eax, DWORD PTR [ebp-0x18]

0x000005b3 <+102>: jl 0x594 <main + 71>

0x000005b5 <+104>: sub esp, 0x8

0x000005b8 <+107>: push DWORD PTR [ebp-0x10]

0x000005bb <+110>: read eax, [ebx-0x1992]; “[+] Generated code:% i n”

0x000005c1 <+116>: push eax

0x000005c2 <+117>: call 0x3d0 <printf @ plt>

0x000005c7 <+122>: add esp, 0x10

0x000005ca <+125>: mov eax, 0x0

0x000005cf <+130>: read esp, [ebp-0x8]

0x000005d2 <+133>: pop ecx

0x000005d3 <+134>: pop ebx

0x000005d4 <+135>: pop ebp

0x000005d5 <+136>: read esp, [ecx-0x4]

0x000005d8 <+139>: ret

End of assembler dump.

[supanova_question]

addiction psychology paper Humanities Assignment Help

addiction psychology paper Humanities Assignment Help

× How can I help you?