Get Instant Help From 5000+ Experts For

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing:Proofread your work by experts and improve grade at Lowest cost

And Improve Your Grades
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!
Free Quote
CSEC6635 Secure Coding


Applying Obfuscation Techniques

Steganography is the practice of concealing secret data within another file or message to prevent detection. As an extra security step, the use of steganography can also be combined with encryption.

Your objective in this Lab Assignment is to apply obfuscation techniques using steganography for data protection purposes.

To prepare

Download the files located at

To complete

1. Download the files to your Linux/Ubuntu Desktop

2. Compile stego and stegoRead

gcc –o stego stego.c

gcc –o stegoRead stegoRead.c

3. Use the stego program to insert a file of your choice (text, PowerPoint, PDF, etc.) into a bmp image file of your choice. You will need to retrieve a suitable BMP to use as a cover image, followed by the payload. Place the desired files in the same directory as the “stego” program. The size of the bmp and the size of the payload file impact the image. If your image is not clear after you insert the payload, your payload file may be too big for the size of the bmp you selected. Find a smaller payload file or a larger bmp.

./stego yourbmp.bmp yourbmp_out.bmp yourinputfile

4. Then, extract the information to verify to yourself that you were successful.

./stegoRead yourbmp_out.bmp yourbmp_out_text.

5. Include the payload file (the file you inserted) and the image with the message in it.

Submit the following files:

1. Input file

2. Image file containing the hidden message.

3. A report in which you briefly reflect on your experience and the value of the knowledge gained from completing this Lab Assignment.

sales chat
sales chat