mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-14 08:24:16 +09:00
[winpr,tools] remove exit() from hash-cli tool
This commit is contained in:
@@ -47,12 +47,12 @@
|
||||
*
|
||||
*/
|
||||
|
||||
static WINPR_NORETURN(void usage_and_exit(void))
|
||||
static int usage_and_exit(void)
|
||||
{
|
||||
printf("winpr-hash: NTLM hashing tool\n");
|
||||
printf("Usage: winpr-hash -u <username> -p <password> [-d <domain>] [-f <_default_,sam>] [-v "
|
||||
"<_1_,2>]\n");
|
||||
exit(1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
int main(int argc, char* argv[])
|
||||
@@ -78,7 +78,7 @@ int main(int argc, char* argv[])
|
||||
if (index == argc)
|
||||
{
|
||||
printf("missing domain\n\n");
|
||||
usage_and_exit();
|
||||
return usage_and_exit();
|
||||
}
|
||||
|
||||
Domain = argv[index];
|
||||
@@ -90,7 +90,7 @@ int main(int argc, char* argv[])
|
||||
if (index == argc)
|
||||
{
|
||||
printf("missing username\n\n");
|
||||
usage_and_exit();
|
||||
return usage_and_exit();
|
||||
}
|
||||
|
||||
User = argv[index];
|
||||
@@ -102,7 +102,7 @@ int main(int argc, char* argv[])
|
||||
if (index == argc)
|
||||
{
|
||||
printf("missing password\n\n");
|
||||
usage_and_exit();
|
||||
return usage_and_exit();
|
||||
}
|
||||
|
||||
Password = argv[index];
|
||||
@@ -114,7 +114,7 @@ int main(int argc, char* argv[])
|
||||
if (index == argc)
|
||||
{
|
||||
printf("missing version parameter\n\n");
|
||||
usage_and_exit();
|
||||
return usage_and_exit();
|
||||
}
|
||||
|
||||
version = strtoul(argv[index], NULL, 0);
|
||||
@@ -122,7 +122,7 @@ int main(int argc, char* argv[])
|
||||
if (((version != 1) && (version != 2)) || (errno != 0))
|
||||
{
|
||||
printf("unknown version %lu \n\n", version);
|
||||
usage_and_exit();
|
||||
return usage_and_exit();
|
||||
}
|
||||
}
|
||||
else if (strcmp("-f", argv[index]) == 0)
|
||||
@@ -132,7 +132,7 @@ int main(int argc, char* argv[])
|
||||
if (index == argc)
|
||||
{
|
||||
printf("missing format\n\n");
|
||||
usage_and_exit();
|
||||
return usage_and_exit();
|
||||
}
|
||||
|
||||
if (strcmp("default", argv[index]) == 0)
|
||||
@@ -142,7 +142,7 @@ int main(int argc, char* argv[])
|
||||
}
|
||||
else if (strcmp("-h", argv[index]) == 0)
|
||||
{
|
||||
usage_and_exit();
|
||||
return usage_and_exit();
|
||||
}
|
||||
|
||||
index++;
|
||||
@@ -151,7 +151,7 @@ int main(int argc, char* argv[])
|
||||
if ((!User) || (!Password))
|
||||
{
|
||||
printf("missing username or password\n\n");
|
||||
usage_and_exit();
|
||||
return usage_and_exit();
|
||||
}
|
||||
winpr_InitializeSSL(WINPR_SSL_INIT_DEFAULT);
|
||||
|
||||
@@ -168,7 +168,7 @@ int main(int argc, char* argv[])
|
||||
if (!Domain)
|
||||
{
|
||||
printf("missing domain (version 2 requires a domain to specified)\n\n");
|
||||
usage_and_exit();
|
||||
return usage_and_exit();
|
||||
}
|
||||
|
||||
if (!NTOWFv2A(Password, (UINT32)PasswordLength, User, (UINT32)UserLength, Domain,
|
||||
|
||||
Reference in New Issue
Block a user