본문 바로가기

전체 글401

wargame사이트 모음 해커스쿨 http://www.hackerschool.org/Sub_Html/HS_FTZ/html/ftz_main.html 시스템 와우해커 https://wowhacker.com/ 웹 Hack_Me http://hack-me.org/ 암호학, 네트워크, 포렌식, 웹, 리버싱, 스테가노그래피 Wargame.kr http://www.wargame.kr/ 암호학, 포렌식, 웹, 코딩, 게임, 리버싱 Webhacking.kr http://webhacking.kr 웹 XZC.KR http://xcz.kr/ 웹, 스마트폰, 포렌식, 네트워크, 암호학 Suninatas http://suninatas.com/ Reversing.kr http://reversing.kr/ 리버싱 Code Engn https://codeen.. 2018. 9. 1.
[Webhacking.kr] 회원가입 먼저 http://webhacking.kr에 들어간다. 이제 소스코드를 봐보자 사실 아직 다 정확하게 알지는 못한다.. 대충 머가 먼지정도만 아는 정도인데,보니까 초록색 부분이 주석처리가 되어있는 것 같다.대충 해석해보니 입력하는 곳이 type는 button이고 요게 클릭할경우 다른 url로 이동한다고 써있다.value는 Register. 보니까 테이블 두개여야 하는거같은데 아래 패스워드는 제대로 되있네?주석처리를 없애야 할꺼같다.그게 되나 해봤는데 관리자 도구에 들가면 내가 소스코드를 바꿀수 있더라 관리자도구ㄱㄱ 여기서 주석부분을 찾아보자!아까 테이블쪽 이었던거 같은뎀... 찾음 ㅎ 이제 저부분 주석처리를 없애보자저부분을 클릭하면 파란색으로 저부분 전체가 선택되는데 그때 우클릭해서 edit as HTM.. 2018. 9. 1.
[C] 조건문 D-3C 조건문 (in조건 연산자) (num1>num2) ? (num1) : (num2); ->조건 조건이 '참'이면 연산결과로 num1이 반환되고, 조건이 '거짓'이면 연산결과로 num2가 반환 됨. 앞에 int a = (num1>num2) ? (num1) : (num2); 이렇게 되있다면'참'이면 a는 num1이 되고 '거짓'이면 a는 num2가 됨. *간단한 if~else문을 대신할 수 있는 연산자 Q1) 1이상 100미만의 정수 중에서 7의 배수와 9의 배수를 출력하는 프로그램을 작성7의 배수이면서 9의 배수인 정수는 한번만 출력 (내가 푼 방법) break; 반복문을 탈출할 때 사용하는 키워드break문을 가장 가까이서 감싸고 있는 반복문 하나를 빠져 나오게 됨.*if문을 빠져 나오는 것으로 오.. 2018. 8. 31.
[C] 반복문 D-6 C 반복문 Q1) 정수를 계속해서 입력받음.그 값을 계속해서 더해감. 사용자가 0을 입력할 때까지 계속되어야 하며, 0이 입력되면 입력된 모든 정수의 합을 출력하고 프로그램을 종료시킴. (내가 푼 방법)클리어 ㅎㅎ Q2) 입력 받은 정수의 평균을 출력하는 프로그램을 작성1. 몇 개의 정수를 입력할 것인지 프로그램 사용자에게 묻기. 그 수만큼 정수를 입력받음2. 평균 값은 소수점 이하까지 계산해서 출력. (내가 푼 방법) // 내가...진짜....c언어를 올만에 해서그런가 scanf에다가 \n적어가지고 자꾸 값이 이상하게 나와서 한시간동안 뻘짓하다가 printf에 \n적었을 때랑 scanf에다가 \n적었을때랑 값이 달라서 어? 하다가 printf에 적었을때는 원하는 대로 나와서 진짜 ㅠㅠㅠㅠ sca.. 2018. 8. 28.
[C] 자료형 D-7 C 자료형 size of = 연산자 (함수x)-자료형의 크기를 확인할 수 있음 Q1 알파벳 문자 하나를 입력받고 해당하는 아스키 코드 값을 출력하는 프로그램을 작성하기 기준 = 데이터 손실의 최소화정수 자료형보다 실수 자료형이 무조건 앞서는 형태로 정의되어 있음. 2018. 8. 27.
[C] 변수와 연산자 //오늘부터 시작D-8 c언어 *연산자 우선순위 ->논리연산자 > 관계연산자 *0이 아닌 모든 값을 참(True)로 간주함 *scanf함수 호출 오류시 1) scanf_s사용2) #define_CRT_SECURE_NO_WARNINGS (소스코드의 첫줄에 사용) *진수10 = 10진수0xA = 16진수012 = 8진수%d는 10진수의 정수형태의 출력을 의미 *2의보수를 취해주면 음수가 됨 Q1) 3x8/4=? (비트연산자 사용) //비트연산자 ㅎㅎ 동아리c수업때 머리 뽀가지던거 ㅎㅎ결국 이해 하나도못한겋ㅎㅎ Q2) 입력받은 정수의 부호를 바꿔서 출력 * ~를 사용하면 전환시켜줌2의 보수를 취해주자. //앞부분은 빠르게 나가야겠담음..그러면 는 나누기로 봐도 무방하려나,,?물론 그 뒤 숫자는 2의제곱으로 보.. 2018. 8. 25.
D-8 (C) 개강 D-8 열혈C 2018. 8. 20.
Hacker Login 신입생세미나 2018/8/16/오후2시~6시 준비하느라 힘들었던 학교동아리 Hacker Login 신입생 세미나 발표를 무사히 마쳤다 ㅎㅎ발표내용은 웹해킹부분인데mysql, sql injection, sqlmap부분을 공부해서 발표했다.지금까지 블로그에 올린내용이 오늘발표를 위해서 공부했다고 할 수 도 있겠다 ㅋㅋ ppt는 2일동안 만들고 sqlmap은 실습할 부분만 뒤에 몰아서 급하게 하느라 후..후반에 넘 힘들었다 ㅋㅋㅋ 심플한 피피티를 좋아해서 그렇게 만들어봤는데 표지 색깔이 맘에든다 ㅋㅋㅋ멘탈 털리고 나올줄 알았는데 훈훈하게 끝나서 좋다 히히 2018. 8. 17.
반응형