Professional Documents
Culture Documents
Image Integrity Lab - v06
Image Integrity Lab - v06
Lab Resources
• Kali Linux
• Access to: https://www.fileformat.info/tool/hash.htm?text=admin
• Access to an email account
• Access to a social media account
For this activity, you will need to pair with another person who shares a common social media App
with you. Examples of such Apps include:
• Instagram • Telegram
• WhatsApp • Line
• Facebook Messenger • TikTok
• SMS • Skype
• WeChat • Email
• Viber • etc.
• Snapchat
Note: You are free to use any App of your own choice.
4) Save the hash for each image, in text files called SendHashPNG.txt and SendHashJPG.txt. Save
both files in the Sent folder.
6) From your mobile, open the email that you sent to yourself and save each image to your mobile
device.
ACTIVITY 4: Send each image to the person you have paired with via the social media App:
7) Send the .png file as an attachment to a message.
8) Send the jpg file as an attachment to a message.
NOTE: You can repeat the previous approach of emailing the images to yourself from the mobile device,
then retrieve them via email on the kali VM, and save them.
ACTIVITY 6: Scrutinise the integrity of the images received via the social media App:
10) Visit: https://www.fileformat.info/tool/hash.htm?text=admin and use the following option to get
a separate MD5 Hash for each received image.
NOTE: The file extension of the images received may have been changed by the messaging App. For ex-
ample, what originally had a .png extension may now have a .jpg extension. This already indicates that
integrity has not been maintained.
11) Save the hash for each image in text files called ReceiveHashPNG.txt and ReceiveHashJPG.txt.
12) Compare your SendHashPNG.txt with your recipients ReceiveHashPNG.txt
13) Compare your SendHashJPG.txt with your recipients ReceiveHashJPG.txt
If the hash values are different, the social media App that you used does not maintain image integ-
rity (i.e., they modify image content).
ACTIVITY 7: What is the answer to the question posed at the start of this lab activity?
Does the social media application that you used maintain the integrity of images sent between com-
municating parties?
END OF LAB ☺