90 minute lesson plan for very simple python code analysis and detailed debugging explanation Lesson using ollydb or x64dbg
$30-250 USD
Pagado a la entrega
This project is to create a full 90 minute classroom lesson for someone learning debugging in a little more detail than would be needed in CYSA+ or equivalent.
Lesson plan must tie what the program code is doing (as we step through it- including instructions in the plan on how and when and why we step through the program ) vs what is in the registers and when/why they change .
1 Write a simple program (python) to input a sting and and two integers.
2 Compare the string to see it matches a hard coded "password" and display a "unlock key" if a match is found - But also show how to change the "hard coded key" to the same as the string we entered in the debugger so we get the "unlock key"
3 Also Compare the two integers (showing details in the registers how this is done) display which is larger. (again explaining all the details of what is going on in the registers and what assembly commands are being run and what they do in plain English)
What we really want is:
Write a simple python program that YOU explain line by line in English.
Assemble the code so it can be analyzed in an assembly debugger.
Explain exactly what is happening as the code is run, line by line - explain what the assembly commands do on each line - eg move, cmp etc what values are in which registers and why.
i.e. Produce a step by step analysis guide/Lesson for ollydb explaining what is in the registers, when and how they change as we move through the logic of the program step by step,(ie we load int 1 into x register here, it is compared with int value 2 which is stored in register y with this code).
Briefly .
The idea is to show the values being loaded into and how they are compared across the registers for a very basic explanation for very basic intro into debugging.
Also demonstrate how to change the hard coded string in the debugger to show how we can modify how the program runs, this simulates how we can change a "hard coded password" to match the inputted string to "unlock" a program. You know the idea!
Nº del proyecto: #30189967
Sobre el proyecto
8 freelancers están ofertando un promedio de $121 por este trabajo
Hello , I have read and understood your project . I have 2+ years of experience and would love to complete your project , If interested then let's discuss this through chat. Thanks and regards
Hi, Dear. I have read your project carefully and understood enough. I am Assembly/Python expert and have a lot experience. And I have an excellent team. Your project is right for me. If you choose me, you will surely Más
Great job. As I have been a teacher in past so it helps me to accomplish your work. Further we can discuss on chat
I am currently working as a full time software developer for the last 2 years based out of India. Having graduated from one of the best engineering colleges in India, I think I am the perfect candidate for this job. I Más