연쇄 창업을 위한 인간수업
반응형
article thumbnail
Azure - VM(가상머신) 생성 방법

VM은 AWS에서 EC2와 같은 의미라 생각하시면됩니다. VM은 Virtuar Machine으로 가상 머신이라는 뜻을 가지고 있습니다. 그럼 Azure에서 가상머신 생성 방법에 대해 알아보겠습니다. Azure 사이트에 접속한 뒤 메인 화면에 가상머신을 클릭하거나, 상단의 검색창에 가상머신을 검색합니다. 여기서 만들기 - 가상머신을 클릭합니다. 그러면 가상 머신 만들기 창이 나타나는데, 여기서 세부 사항들을 설정할 수 있습니다. Azure는 과금이 한순간에 많이 부과되기 때문에 최대한 금전적인 부분을 생각해야 됩니다. 그래서 체험계정임에도 불구하고 최대한 무료 서비스를 사용하는 방향으로 구성했습니다. 왜냐면 저도 가난하기 때문에.. 최대한 과금을 피하는 구성으로 방향을 잡았습니다. 가상머신이나 리소스 그룹..

article thumbnail
Burp suite에서 response 값 안나올때(xml, json 등)
Security/About Hacking 2022. 2. 10. 10:59

가끔 웹 진단을 하다보면 버프에서 response(응답 값)이 나오지 않는 경우가 있습니다. 또한 일반적인 형태 외의 값으로 response 되는 경우가 있기때문에, 미리 버프슈트의 옵션을 설정한 뒤 웹 취약점 점검을 하는 편이 좋다고 생각됩니다. 아래는 설정 방법입니다. 1. 버스슈트에서 proxy - Options를 들어간다 2. 스크롤을 아래로 내려, Intercept Server Responses에서 [Content type header]를 선택한뒤 [Edit] 버튼을 눌러준다. 그럼 팝업창이 뜨는데, 팝업창의 Match condition의 값을 (text|appication|json|html|xml|x-javascript) 으로 수정한뒤 OK 버튼을 누른다. 설정은 이게 끝입니다. 여기서 많이 ..

백준 - ruby 연습(2739번, 2741번, 2439번, 10818번, 1978번)
Develop/Backend 2021. 12. 15. 10:18

백준 이용한 ruby 연습 2 1. 2739번 n = gets.chomp.to_i for i in 1..9 puts "#{n} * #{i} = #{n*i}" end 2. 2741번 n = gets.chomp.to_i for i in 1..n puts i end 3. 2439번 n = gets.chomp.to_i k = 1 while n >= 1 for j in 1..n-1 print " " end for y in 1..k print"*" end k = k+1 print "\n" n = n-1 end 4. 10818번 gets;a=gets.split.map &:to_i;puts"#{a.min} #{a.max}" 5. 1978번 n=gets.to_i a=gets.split.map &:to_i count=0 ..

백준 - ruby 연습(10718번, 1000번, 1330번, 2753번)
Develop/Backend 2021. 12. 15. 10:14

백준을 통한 간단한 ruby 코딩 연습 1. 10718번 puts "강한친구 대한육군" puts "강한친구 대한육군" 2. 1000번 정론으로 풀기 str = gets.chomp arr = str.split(" ") A = arr[0].to_i # to_i는 정수로 변환할 때 씀 B = arr[1].to_i puts A+B 간략화 해서 풀기 aa = gets.split.map &:to_i;puts aa[0]+aa[1]; 3. 1330번 정론으로 풀기 str = gets.chomp arr = str.split(" ") a = arr[0].to_i b = arr[1].to_i puts ">" if a > b puts "" if a.to_i>b.to_i;puts "

article thumbnail
Ubuntu - bs4, lxml 에러 발생시 설치할 패키지
CS/Server 2021. 12. 2. 17:14

이번에 우분투에서 스크립트를 실행하거나 이것저것 작업을 하다보니 에러가 발생했다. 특히 python3로 명령어를 실행하는데 에러가 발생해서 이때 설치해야할 패키지를 정리했다. 1. bs4 에러 python3 ~~~ 명령어로 스크립트를 실행하니 BeautifulSoup관련되서 모듈이 없다는 에러가 발생했다. bs4를 설치하기 위해선 pip 패키지를 설치해야 한다. sudo apt install python3-pip 설치가 끝났으면 bs4를 설치해주자 pip install bs4 2. lxml 에러 python3 ~~~ 스크립트를실행시키니 이번엔 이런 에러가 발생했다. Coult'n find a tree builder with the features you requested: lxml. Do you need..

WEB-INF/web.xml 접근 가능 취약점
Security/About Hacking 2021. 11. 12. 16:17

웹 취약점을 점검하다보면 Dirbuster를 사용하던지 아니면 직접 입력하는 등의 행위를 하다가 WEB-INF/web.xml 파일에 접근이 가능한 경우가 있다. WEB-INF/web.xml은 서버의 설정파일로, 해당 파일에 접근 가능한건 취약점이다. 해당 파일에 접속해 다른 파일의 경로나 기타 설정들에 대해서 볼 수 있기 때문. 주통 : 정보누출 전자금융 : 시스템 운영정보 노출 여부 각 상황에 맞게 이걸루 취약점을 잡아주자!

iOS 점검 제외항목
Security/Mobile Hacking 2021. 10. 28. 10:57

전자금융 점검시 iOS는 앱 스토어에서 자체 난독화 등의 기능이 있다. 그래서 MOB-FIN-012. [전자금융] 악성코드 방지 MOB-FIN-020. [전자금융] 소스코드 난독화 적용 여부 이 두항목은 점검항목에서 제외된다!

article thumbnail
Git 사용법
Develop/Git 2021. 10. 25. 23:38

1. 로그인 공식 홈페이지 : https://about.gitlab.com/ 에 접속한 뒤 오른쪽 상단 login버튼을 클릭한다. 로그인을 진행한다. 2. 프로젝트 생성방법 오른쪽에 New Project 버튼을 눌러 새로운 프로젝트를 생성하자 프로젝트 명, description(설명), 공개 범위를 설정해 준 뒤 Create project를 클릭한다. 프로젝트 생성 완료 - 사실 위에서 설명한 레포지토리와 프로젝트는 같은 저장소라는 의미를 가지고 있다. - 차이점은 프로젝트는 협업을 위한 툴이 포함되어 있고, 레포지토리는 프로젝트를 여러개 만들어 관리하기 힘드니, 여러 레포지토리를 만들어 버전별로 관리하고 테스트하기 위해 사용한다. - 프로젝트가 좀 더 상위 개념이라 이해하면 되는데, 우선은 레포지토리를..

article thumbnail
Git 이란?
Develop/Git 2021. 10. 25. 23:22

git 이란? - 버전 관리 시스템의 하나로, 중앙 서버의 원본에서 각자 서버의 사본을 가져와 작업하는 시스템 - 다른 사람과 동시에 같은 작업을 할 경우, 어떤 작업은 동시에 작업하게 되서 겹쳐지거나 지워질 수 있는데, 버전 관리를 통해 이를 막을 수 있다. - 또한 이전 상태를 스냅샷으로 저장해 롤백도 가능한 장점이 존재한다. git의 3가지 영역 및 상태 git은 세 가지의 영역이 존재한다. working Directory : 프로젝트를 진행하는 실제 작업공간으로 개발한 소스 및 자원이 존재, 여기서 파일을 수정 및 추가함 Staging Area : 워킹 디렉터리에서 작업한 내역을 git 디렉터리로commit 하기 위해 그 대상을 담아두는 장바구나 같은 영역 git Directory : .git 이..

반응형