Skip to content

Uuwai/File-Corrupter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗃️File Corrupter

Changes the bytes of any file.

File_Corrupter_VdYkoPGyHT

Requirements

For Opening the Solution

  1. Visual Studio 2022
  2. NET 6.0

For Running the Executable

  1. Windows 7 or Later

Corruptions

Info

Randomized - Picks a random byte and modify with a given type of corruption.

Iteration - Number of times to Modify a Byte.

All Bytes - Gets all bytes and modify with a given type of corruption.

Types

  • Randomized
    • Bitwise Operators
      • Randomized ~ NOT
      • Randomized & AND
      • Randomized | OR
      • Randomized ^ XOR
      • Randomized << Left Shift
      • Randomized >> Right Shift
    • Others
      • Randomized Swap
  • All Bytes
    • Bitwise Operators
      • ~ NOT
      • & AND
      • | OR
      • ^ XOR
      • << Left Shift
      • >> Right Shift
    • Sorting
      • Reverse
      • Sort ascending 00 to FF
      • Sort descending FF to 00

Images

Original Image:

file_example_PNG_1MB

Corrupted Image with 1 Iteration and "Randomized NOT" Corruption Type:

file_example_PNG_1MB(Corrupted)

View on Microsoft Photos:

image