The title is called open source , However, there is no relationship between the two …
A very short answer C Program questions , Let you skip all constraints and output key(flag).
open-source as follows :
#include <stdio.h> #include <string.h> int main(int argc, char *argv[]) { if (
argc!= 4) { printf("what?\n"); exit(1); } unsigned int first = atoi(argv[1]); if
(first != 0xcafe) { printf("you are wrong, sorry.\n"); exit(2); } unsigned int
second= atoi(argv[2]); if (second % 5 == 3 || second % 17 != 8) { printf("ha,
you won't get it!\n"); exit(3);//25 } if (strcmp("h4cky0u", argv[3])) { printf(
"so close, dude!\n"); exit(4); } printf("Brr wrrr grr\n"); unsigned int hash =
first* 31337 + (second % 17) * 11 + strlen(argv[3]) - 1615810207;
//first=0xcafe,(second%17)=8,argv[3]="h4cky0u" printf("Get your key: "); printf(
"%x\n", hash); return 0; }
Some modifications are made to the original program , obtain :
int main() { unsigned int hash = 0xcafe * 31337 + 8 * 11 + 7 - 1615810207;
printf("Get your key: "); printf("%x\n", hash); return 0; }

flag:c0ffee

Technology
©2019-2020 Toolsou All rights reserved,
【 Explain in detail 】 Interview must ask :SpringBoot Automatic configuration principle 【 Hyper detail 】Java Realization of student information management system 2020 The 11th National Blue Bridge Cup Python group JavaScript note ( five )---- Branch statement MYSQL database SQL Sentence practice experiment EXERCISES. 1 SIMPLE COMMANDSMySQL Basics Commonly used sentence ( Add / delete / modify query )C++ of string of compare usage vue limit input Only positive numbers can be entered C Language of a Gobang game implementation Programmer refused due to low salary offer,HR become shame , Netizens instantly blew up ..