Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static byte[] AddJunk(byte[] buff,int offset, int length, int seed)
- {
- Random rnd = new Random();
- Array.Resize(ref buff, buff.Length + length * 2);
- byte[] f_off = new byte[offset];
- byte[] f_end = new byte[buff.Length - offset];
- for (int i = 0; i <= buff.Length; i++)
- {
- while(i < offset)
- {
- f_off[i] = buff[i];
- i++;
- }
- int y = 0;
- i = offset;
- while (i >= offset && i < buff.Length)
- {
- y++;
- f_end[y-1] = buff[i];
- i++;
- }
- }
- byte[] junk = new byte[length];
- for (int x = 0; x < length; x++)
- {
- junk[x] = (byte)(rnd.Next(97, seed));
- }
- byte[] outp = new byte[f_off.Length + junk.Length + f_end.Length];
- outp = Encoding.Default.GetBytes(Encoding.Default.GetString(f_off) + Encoding.Default.GetString(junk) + Encoding.Default.GetString(f_end));
- Console.WriteLine(getText(outp));
- return outp;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement