일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- WarGame
- webhacking
- 포너블
- Pwnable
- 프로그래밍
- 코드게이트
- kangsecu
- 네퓨즈
- 버그바운티
- webhacking.kr
- 자료구조
- CTF
- 블록체인
- 문제풀이
- 버그헌팅
- xcz
- 워게임
- 해킹
- wargame.kr
- 정보보호
- 정보보안
- C언어
- 보안
- 웹해킹
- 포렌식
- DVP
- 선린인터넷고등학교
- nefus
- hacking
- 시스템
- Today
- Total
목록kangsecu (81)
kangsecu's B1og
이번 시간에는 리눅스를 이용한 프로그래밍 을 배워 보도록 하겠습니다. 많은 사람들이 프로그래밍을 할때 visual studio, x-code,atom 등을 주로 사용하는데요. 리눅스는 애초에 익숙하지 않다보니 리눅스를 이용한 프로그래밍 역시 잘 하지 않는것 같습니다. 그래서 이번에는 리눅스의 vi,gcc등을 이용한 프로그래밍을 준비해 봤습니다. 그럼 바로 시작해 보도록 하겠습니다. 우선은 시작은 리눅스를 켜주고, 이렇게 vim(vi) 라는 명령어를 입력해 줍니다. 그럼 이러한 화면이 나올 것 입니다 . 이 화면은 우리가 앞으로 리눅스를 이용한 프로그래밍에서 사용하게 될 vim이라는 편집기 입니다. i를 눌러주시면 입력이나 수정이 가능하게 됩니다. 그럼 이제 이곳에서 원하시는 코드를 입력 하시면..
처음으로 국제 해킹방어대회 코드게이트에 참가하였다.이번 코드게이트2017은 코드게이트 10주년을 맞아 동대문 디자인 플라자(DDP)에서 진행 되었다. 나는 본선 진출자가 아니여서 13일에만 참가하였다. 그래서 아쉽지만 open ctf, bob세미나,주니어 보안 세미나 밖에 참가하지 못했다. 그럼 이제 부터 오늘 내가 직접 풀어본(사실 풀다가 귀찮아서 때려친) open ctf 문제의 write up을 작성해 보겠다.(사실 내가 너무 쉬운것만 풀어서 쓸것도 없긴함) open ctf는 "영주형보다 짱짱해커 강준혁" 이라는 닉네임으로 참가했고, 최종 30위를 하였다. 자 그럼 바로 시작해보자 pwnable 넷캐앳-100 이 문제는 처음에 시도했을때는 서버에 오류로 문제가 해결되지 않았었다. 그래서 mi..
이번에는 프로그래밍 시간에 작성한 프로그래밍 리포트에 대하여 소개하겠습니다. 우선 주제는 1. 전처리기 , 2.헤더파일 , 3.기계어, 어셈블리어, 고급언어, 4.컴파일 단계 입니다. 처음으로 작성해보는 리포트 여서 다소 가독성이 떨어지고 말이 잘 안맞을 수 있으며,아직 개념만 배운터라, 내용자체가 깊지 않을 수 있습니다. 그저 개념 및 종류들 만 설명하는 정도입니다.이번에는 그저 본격적으로 시작하기 전에 각 개념들과 정의를 이해하고 가자는 취지에서 제작한 리포트입니다. 이것입니다. 이제 다음에는 좀더 깊은 지식과 내용의 리포트를 첨부 하겠습니다.
[리눅스 기본정보] 이번 시간에는 운영체제 중 하나인 리눅스에 기본적인 것 들에 대하여 알아보겠습니다. 1.리눅스 기본소개 우선 리눅스는 앞서 말한듯이 운영체제의 한 종류입니다. 다만 , 보편적으로 사용하는 운영체제인 윈도우는 gui(graphic user interface) 이고 리눅스는 cli(command line interface) 입니다. 윈도우는 마우스 클릭으로 사용가능하지만 리눅스는 사용자가 명령어를 직접 입력 해야 하기 때문에 명령어를 모르는 일반인들은 사용하기가 힘듭니다. 2.리눅스 생김새 리눅스는 흔히들 보시는 윈도우의 cmd창 같이 생겼습니다. (매우 아름답ㄷ..) 아래 보시는 사진과 같은 검정색 창에서 직접 명령어를 입력하여 사용하는 운영체제 입니다. 이렇게 검은 배경에 글자로만..
[c언어 달팽이 배열]이번 시간에는 c언어를 이용한 달팽이 배열에 대하여 알아보겠습니다.우선 달팽이 배열이란 달팽이 처럼 돌아가며 다음 숫자 값이 출력되는 배열을 말합니다.아래 코드를 한번 보세요 !12345678910111213141516171819202122232425262728293031323334353637383940414243#include int goo; int main(){ int ang[50][50]; int i,p,kang; int t = 1, nef = 1,y = -1, x = 0; scanf("%d", &p); goo = p; kang = goo; while (0
[파이썬- 문자열 연산] 이번 시간에는 파이썬의 문자열 연산에 대하여 알아 보도록 하겠습니다. 파이썬의 문자열도 다른 여느 언어와 다름없이 문자열 연산이 가능합니다. 이해가 잘 안되는 분들을 위해 간단한 예를 들자면a= 살어리 b= 살어리랏다 라고 가정하면a+b = 살어리 살어리랏다 라는 문장이 됩니다. 이렇게 두 문장의 연산이 가능하며 이를 이용해 새로운 문장을 만들거나 숫자를 연산할때도 사용이 됩니다.예를 들어a= 30 b =40 이라고 가정하면a * b = 1200이 됩니다. 이렇게 특정 문자에 특정 데이터를 저장후에 연산자를 통해 새로운 데이터값을 도출해 낼 수 있습니다. 다음으로 인덱싱에 대하여 설명을 해보겠습니다. 인덱싱이란 무언가를 가리킨다. 라는 의미를 지니고 있습니다. >>> a = "k..
[파이썬-문자열 출력 & 이스케이프 코드] 이번 시간에는 파이썬을 이용해서 문자열을 출력하는 시간을 가져보도록 하겠습니다. 전 강의에서 말했듯이 파이썬은 매우 간단한 단어 입니다. 그러므로 출력 역시 다른 여느 언어보다 더 간단합니다. 하지만 많은 사람들이 이 '한글' 출력을 못하는데요, 이는 바로 한글 인코딩이 안되어 있기 때문입니다.그래서 파이썬에서 한글을 출력하려고 하면 '안녕' 이 'ㅇㅏㄴㄴㅕㅇ' 이 되곤하죠. 이러한 문제점을 해결하기 위해 한글을 사용해야 하는 파이썬 코드 에서는코드를 입력하기 전 맨 윗줄에 1#-*-coding:utf-8-*-cs 이러한 코드를 입력해야 합니다. 그럼 이제 본론으로 들어가서 한글 문자열을 출력 해보도록 하겠습니다.>>> '아니 배가 고파요' >>> "아니 배가 ..
[파이썬-파이썬 소개] 이번 시간에는 프로그래밍 언어중 하나인 파이썬 에 대하여 설명 해 보도록 하겠습니다. 우선 파이썬은 1990년 암스테르담의 귀도 반 로섬이 개발한 인터프리터 언어 입니다. 또한 파이썬 프로그램은 공동 작업과 유지 보수가 매우 쉽고 편해서 현재 개발되어 있는 프로그램 들도 파이썬으로 다시 코딩 되고 있는 현황 입니다. 또 파이썬은 매우 간단하며 편리한 언어 입니다. 그냥 그렇다고요. 파이썬 재밌어요. 이제 파이썬의 기본적인 사칙연산에 대하여 알아 보도록 하겠습니다. 1. 더하기(+)파이썬의 더하기 연산은 매우 간단합니다. 사실 c언어와 거의 똑같습니다. 그냥 +입니다. 만약 당신이 a+ b 를 하고 싶다면 그냥 >>> a + b 라고 하면 됩니다. 여기서 >>> 이게 뭔지 궁금한 분..