db123 on 1:20 AM 07/25/2022: unpack it by de4dot, and then debug it by dnspy. it has a datetime check and we need dump the picture byte array to a file by this code in watch view:
System.IO.File.WriteAllBytes("rew1nd.png", array20)
if you want to patch it, you can edit il in dnspy directly.
expl0itr on 8:57 AM 07/25/2022: Well done, db123! Any chance you could upload your full solution?
someontop on 2:23 PM 07/29/2022: @db123 can i contact with u?
mrmoded on 11:28 AM 08/31/2022: flag{rew0und_succ3sfully.g00d_j0b}
keugene on 4:22 PM 11/19/2022: // Rew1nd.Rot47
// Token: 0x06000006 RID: 6 RVA: 0x0000298C File Offset: 0x00000B8C
public static string rot47_it(string data)
{
byte[] array = Rot47.ByteSequence(33, 126).ToArray();
byte[] bytes = Encoding.ASCII.GetBytes(data);
List list = new List();
foreach (byte b in bytes)
{
byte b2 = b;
if (b2 126)
{
list.Add(b2);
}
else
{
int num = (int)(b2 - 33 + 47);
if (num 94)
{
num -= 94;
}
if (num == 94)
{
num = 0;
}
list.Add(array[(int)Convert.ToByte(num)]);
}
}
return Encoding.ASCII.GetString(list.ToArray());
}
lol ?
You must me logged to submit a solution
Write a comment
Share how awesome the crack me was or where you struggle to finish it! Stay polite and do not spoil the solution/flag!
Rate the difficulty
How would you rate the difficulty of this crackme ?