Skip to content
This repository was archived by the owner on Jan 28, 2021. It is now read-only.

Commit 35090aa

Browse files
committed
update readme and writeup
1 parent e8bff19 commit 35090aa

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# HackDalton: Decompile
22

33
## Problem:
4-
I found this program online, but it just seems to spit out garbage whenever I run it. Can you find the flag?
4+
I found this program online, but I keep getting unlucky and not getting a flag. Can you help?

WRITEUP.md

+9-7
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,17 @@ class Program {
1717
}
1818

1919
public static void main(String[] var0) {
20-
String var1 = "hackDalton{just_4_l1ttl3_j4v4_nfM-qY3Nr5}";
21-
StringBuilder var2 = new StringBuilder();
22-
Random var3 = new Random();
23-
24-
for(int var4 = 0; var4 < var1.length(); ++var4) {
25-
var2.appendCodePoint(var1.charAt(var4) + (char)var3.nextInt(255));
20+
int[] var1 = new int[]{164, 157, 159, 167, 128, 157, 168, 176, 171, 170, 183, 166, 177, 175, 176, 155, 112, 155, 168, 109, 176, 176, 168, 111, 155, 166, 112, 178, 112, 155, 170, 162, 137, 105, 173, 149, 111, 138, 174, 113, 185};
21+
Random var2 = new Random();
22+
if (var2.nextInt(256) == 257) {
23+
for(int var3 = 0; var3 < var1.length; ++var3) {
24+
int var4 = var1[var3] - 60;
25+
System.out.print((char)var4);
26+
}
27+
} else {
28+
System.out.println("Sorry, you got unlucky, no flag for you.");
2629
}
2730

28-
System.out.println(var2);
2931
}
3032
}
3133

0 commit comments

Comments
 (0)