Skip to content

Commit 0406f3c

Browse files
committed
added necessary check and display usage in case no argument is provided
1 parent 0738a89 commit 0406f3c

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

linux/shellcodeexec.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,11 @@ int sys_bineval(char *argv);
3939

4040
int main(int argc, char *argv[])
4141
{
42+
if (argc < 2) {
43+
printf("Run:\n\tshellcodeexec <alphanumeric-encoded shellcode>\n");
44+
exit(-1);
45+
}
46+
4247
sys_bineval(argv[1]);
4348

4449
exit(0);

windows/shellcodeexec/shellcodeexec.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,11 @@ int sys_bineval(char *argv);
3939

4040
int main(int argc, char *argv[])
4141
{
42+
if (argc < 2) {
43+
printf("Run:\n\tshellcodeexec <alphanumeric-encoded shellcode>\n");
44+
exit(-1);
45+
}
46+
4247
sys_bineval(argv[1]);
4348

4449
exit(0);

0 commit comments

Comments
 (0)