angr solved
This commit is contained in:
@@ -28,7 +28,7 @@ void setup() {
|
||||
}
|
||||
|
||||
int check_pass(unsigned int start[]) {
|
||||
printf("checking\n");
|
||||
//printf("checking\n");
|
||||
unsigned int temp = 0;
|
||||
for (int i = 0; i < 4; ++i) {
|
||||
temp = start[i];
|
||||
@@ -50,24 +50,26 @@ void main(){
|
||||
memset(start, 0, 16);
|
||||
read(0, user_input, MAX_SIZE);
|
||||
|
||||
//printf("%X ",user_input);
|
||||
//printf("\n");
|
||||
for (int i = 0; i < 4; i++) {
|
||||
|
||||
|
||||
start[i] |= ((unsigned int)user_input[(i * 4)] << 24);
|
||||
start[i] |= ((unsigned int)user_input[(i * 4)+1] << 16);
|
||||
start[i] |= ((unsigned int)user_input[(i * 4)+2] << 8);
|
||||
start[i] |= ((unsigned int)user_input[(i * 4)+3] << 0);
|
||||
|
||||
printf("%X ",start[i]);
|
||||
//printf("%X ",start[i]);
|
||||
}
|
||||
|
||||
printf("\n");
|
||||
//printf("\n");
|
||||
|
||||
if (check_pass(start) == 1) {
|
||||
printf("Thats it!\r\nSubmit in the format FLAG{");
|
||||
//printf("Thats it!\r\nSubmit in the format FLAG{");
|
||||
for (int i = 0; i < 4; i++) {
|
||||
printf("%X",start[i]);
|
||||
//printf("%X",start[i]);
|
||||
}
|
||||
printf("}\n");
|
||||
//printf("}\n");
|
||||
}
|
||||
|
||||
// Failed, just spin
|
||||
|
||||
Reference in New Issue
Block a user