#include <stdio.h>
#include <stdlib.h>
int main(int x, int y)
{
char cmd[40];
sprintf(cmd, "telnet ftz.hackerschool.org %d", y);
system(cmd);
return 0;
}
cmd 창 킨상태에서 tf 입력하면 여기 ftz 로 텔넷연결 시도하게 할려구 저리 만들어놨어요
함수 인자는 포트번호로 사용할려구 만들었구요 근데 제가 생각한데로 작동이 안되네요
처음에는 int main(int x) 이렇게 해놓고 sprintf(cmd, "telnet ftz.hackerschool.org %d", x);
하고 cmd 실행창에다가 tf 6000 하니깐 포트번호가 2번으로 연결시도 하더군요;
처음 인자는 무조건 파라메터 개수 값인가 싶어서 int main(int x, int y); 해서 sprintf(cmd, "telnet
ftz.hackerschool.org %d", y); 이렇게 입력해봤거든여. 근데 포트번호고 이만 어쩌고 ;
왜이런건가요?
|