- Today
- Total
목록ALL (104)
CODE CAVE
해킹 대회의 경력은 IT 쪽에서 어딜 가나 주목 받을 수 있는 경력이라고 생각 되요~ 이번에 저는 개인이 아닌 팀으로 나가려고 했어요~ 팀원들이 얘기해주기로는 지금까지 이 포렌식 챌린지 대회는 주제가 거의 비슷비슷해서 리버싱만 좀 하면 난이도가 다른 해킹대회에 비해 매우 쉽다고 하더군요 그래서 바로 제가 저도 열심히 공부할테니 껴달라고 간곡히 요청해서 버프 좀 받아볼까 했습니다.. 헌데.. ㅠ 이번에 문제는 팀원들조차도 어떻게 해야할지 모르겠다고 1달동안 같이 머리 싸메도 뭔가 딱 나오는게 없었어요 ㅠ 그러다가 각자 개인 계발시간이 부족해져서 그냥 이 대회는 포기하기로 결정하였습니다.. zip 파일의 취약점을 찾아내고 복구하고.. 하는 프로그램 자체를 만드는 거 였습니다. 채점 항목 중에 UI 편의성도 ..
제목을 어떻게 써야 이 고민을 하시는 분들이 오실까~ 하다가 좀 이상하게 쓰긴 했는데 ㅋㅋㅋ 저의 경험으로 빗대면 제가 처음 *.min.js 파일을 접했을때 아니 왜 min 파일은 다 1줄이지.. 압축의 목적인가...그렇다면 min 파일은 어떻게 만들고 min파일만 있을경우 원본 소스는 어떻게 보지.. 라는 생각이였습니다. 그래서 제목을.. 초보자들이 검색할만한 키워드로 했습니다 ㅎㅎ 아무튼! min 파일을 원본 소스코드 처럼 보시려는 이유는 분석해보고 싶거나 조금 고치기 위해서 하시는 분들이 많을텐데요~ 다행히도 이를 바로 수행해주는 매우 좋은 사이트가 있습니다. 사이트 자체적으로나 기능적으로나 UI 적으로나 너무 단순해서 그냥 접속해서 보시면 바로 아실거예요 ㅋㅋ http://jsbeautifier...
라라벨은 요새 뜨고 있는 PHP 프레임워크입니다.저도 라라벨을 이용해서 프로젝트를 한 5개 정도 진행했었는데요~매우매우 편리 합니다. 일반적으로 말씀하시는 성능이슈에 대해서는 아직 한번도 못느껴봤습니다.서버 사양이 그리 좋은 것도 아니었는데 말이죠 일단 라라벨은 PHP 버전이 최소 5.6 이상 이여야하고 컴포저(composer)는 필수 입니다.근데 컴포저를 사용하는 등의 설정 문제로 일반 호스팅 업체에 받은 서버로는 설정이 안되는 경우가 있더라구요, 일반호스팅 업체는 PHP 쪽을 애초에 설치해서 주는데 이걸 바꾸려고 고객 센터에 전화해보니 바꿀수 없다고.. 독립 서버 호스팅을 받던가 하라고 하네요~ 어디인지는 말안하겠습니다만대부분 일반호스팅이라면 다 똑같을거라고 생각됩니다. 그래서 서버는 아마존, 그리고..
사이트를 만들다보면 입력필드를 비활성화 시켜야 하는 상황은 꾀 자주 있습니다. 예를 들어 이미 입력되있는 필드는 못고치게 막는다거나 하는 상황들을 들 수 있죠. 회원정보 수정페이지에서 아이디는 보이긴 보이지만 수정은 할 수 없게 비활성화 되있는 상황 처럼요. 이 외에도 수정페이지에는 한개 쯤은 필요하신 곳이 있으시리라 생각이 드네요~ 입력 필드의 입력을 비활성화 시키는 간단한 방법은 2가지가 있습니다. input 태그의 속성인 disabled, 그리고 readonly가 있습니다. //disabled는 비활성화와 함께 form으로 전송하여도 절대 전송 되지 않습니다. 이 input 에는 val 이라는 name이 있지만, 데이터로 보지 않기 때문에 action 페이지에 전달되지 않습니다. 회원정보 수정 프로..
안드로이드의 자바 코드에서 텍스트 색상을 변경할 경우 사용하는 방법 3가지 입니다~ textView.setTextColor(Color.RED); //상수이용 content.setTextColor(Color.rgb(red, green, blue)); //RGB메서드 이용 content.setTextColor(Color.parseColor("#000000")); //색상코드 이용 저는 웹개발에 익숙해 있어서 색상 코드로 하는게 편해가지고~ 보통 세번째 방법을 많이 씁니다. parseColor ㅎㅎ 도움이 되셨다면 아래 공감 버튼을 꾸욱~
맥 쓰시는 분들! 듀얼모니터 쓰시면서 독바 옮기면서 하시는 분들 많았을 텐데요~ OS X가 EI Captian으로 바뀌면서 독바가 잘 안옮겨지는 문제이슈가 좀 있더라구요 저도 이전 맥 버전 쓸때는 마우스만 살짝 이동할 위치로 갖다대면 바로바로 옮겨졌는데.. 아무튼 아직은 확실한 설정 같은건 없는거 같구요. 독바 아무대나 오른 클릭해서 "가리기 켬" 을 클릭하시면 독바가 밑으로 숨어요~ 숨겨진 상태에서 옮기실 모니터에 마우스 갖다대보시면 뜰겁니다~~
- 네트워크 해킹과 보안 (양대일 지음) 문제 전체는 아니고 일부 문제에 대해 풀이 했습니다 ~ # 프러미스큐어스 모드에 대해 설명하라프러미스 큐어스 모드란, 주소값을 무시하고 모든 패킷을 받아 들이는 상태를 말한다.랜카드는 자신의 주소로 온 패킷일 경우에는 상위 계층으로 올려주지만, 자신의 주소로 오지 않는 패킷을 폐기한다. # ICMP 리다이렉트에 대해 설명하라ICMP리다이렉트란 특정한 목적지 주소를 가진 패킷만을 리다이렉트 하게 되는 것을 말한다.보통의 네트워크는 라우터로 이를 감당 할 수 없을 때는 라우터나 게이트웨이를 두개 이상 운영해서 로드밸런싱을 구현하여 사용 한다. # MACOF 공격에 대해 설명하라MAC Table의 저장 개수를 초과시켜, 더미허브 같이 만들어 Switch의 기능을 무력화..
윈도우에서는 아이피와 맥주소를 확인하는 방법으로 ipconfig와 ipconfig /all 이있는데요~ 리눅스에서 명령어도 비슷해서 간혹 헷갈리는 것 같아요 리눅스에서 아이피와 맥주소 확인은 ifconfig 이고 모든 정보를 다보려면 ifconfig -a 이고 어떤 한 인터페이스의 정보만 보고싶으면 ifconfig eth0 이런 식으로 확인하시면 됩니다~~ 게이트웨이(gateway)의 맥주소를 확인하고 싶으시면arp 라고 치시면 Address HWtype HWaddress Flags Mask Ifacegateway ether 00:50:56:e0:dc:84 C eth0172.16.65.135 ether 00:0c:29:c5:fc:de C eth0 이런식으로 출력되서 볼 수 있습니다~ 도움이 되셨다면 아래..
lex -t scanner.l > $$.scanner.c; mv $$.scanner.c scanner.c/bin/sh: lex: command not foundyacc -d grammar.ymake[1]: yacc: Command not foundMakefile:107: recipe for target 'grammar.c' failedmake[1]: *** [grammar.c] Error 127make[1]: Leaving directory '/home/mcker/hack/fragrouter-1.6/libpcap-0.4'Makefile:46: recipe for target 'libpcap-0.4/libpcap.a' failedmake: *** [libpcap-0.4/libpcap.a] Error 스니핑..
C언어에서 대문자와 소문자를 서로 변경하는 방법에는 2가지가 있습니다. 첫번째. 그냥 날 코딩입니다. 아스키코드표를 보면 대문자와 소문자간에는 32만큼의 차이가 납니다. 이 사실을 활용해서 코드를 작성하면 아래와 같습니다. #include int main(void){ char ch; printf(“Input character : ”); scanf(“%c”, &ch); if(ch >= ‘A’ && ch %c”, ch, ch+32); } else if(ch >= ‘a’ && ch %c”, ch, ch-32); } else { printf(“%c is not alphabet.”); } return 0; } ch+32와 ch-32를 보시면 어떤 느낌인지 빠르게 와닿으실거예요~ 두번째 방법은 구현 되어 있는 함수..