이쿠의 슬기로운 개발생활

함께 성장하기 위한 보안 개발자 EverNote 내용 공유

반응형

전체 글 415

python3 version 으로 update 후 yum 에러 해결법

상황 CentOS7에는 default 로 python2.7이 설치 되어있어서 이를 python3.8로 재설치 하여 update함 그 후 yum 설치 시 File "/usr/libexec/urlgrabber-ext-down", line 28 except OSError, e: ^ SyntaxError: invalid syntax 오류 가 발생 해결법 vi /usr/bin/yum 에 가서 #!/usr/bin/python 로 되어있는 것을 #!/usr/bin/python2.7 로 수정 다음으로 vi /usr/libexec/urlgrabber-ext-down 에 가서 #! /usr/bin/python 을 #! /usr/bin/python2.7 로 수정

코딩/Python 2021.06.06

파이썬 dictionary를 Json형식으로 저장할 때 Escape Sequence 문제 해결

파이썬 dictionary를 Json형식으로 저장할 때 Escape Sequence 문제 해결 오류 상황 File을 List 자료형으로 Read한 후에 List에 저장되어있는 Data를 Dictionary 자료형의 value로 저장한 뒤 Dictionary 자료형을 json 형식으로 파일 저장하기 위해 import json 또는 pickle을 사용하면 Escape Sequence 문제가 발생함. 문제 상황 예제 1. test.log 파일에 아래와 같은 데이터가 있음. "/bin/grep hfsplus | /bin/awk \'{print} END {if (NR == 0) print \"pass\" ; else print \"fail\"}\'" 2. 해당 파일을 읽어서 List에 저장함. file = ope..

코딩/Python 2021.06.06

Windows Application Verifier 사용법

Windows Application Verifier Windows Application Verifier 란? Microsoft 에서 제공하는 실행 파일 검증 tool 모듈 안에서 발생 될 수 있는 위협들을 자동적으로 잡아주는 tool 프로그램의 유효성, 적절성을 검증하는 tool 올바른 동기화 관련 함수를 사용했는지, 유효하지 않은 핸들에 접근,메모리 릭 등등을 확인 가능 Windows Application Verifier 사용법 사용하기전 주의 사항 1. 프로세스가 느려지기 때문에 절대 Real환경에서는 사용해서는 안 됨 Application Verifier을 사용하게 되면 메모리 할당을 Release지만 Debug모드처럼 Memory Guard Block을 할당하고 , 메모리 침범 등 여러 가지 오류..

Windows Application Verifier 설치

Windows Application Verifier 설치 설치 패키지 download Application Verifier는 Windows 10 SDK 설치 패키지에 포함이 되어있음 [Windows 10 SDK 설치 패키지 download링크] https://developer.microsoft.com/ko-kr/windows/downloads/windows-10-sdk/ winsdksetup.exe 다운 완료. 설치 winsdksetup.exe 실행 이 부분에서 설치하고자 하는 Application Verifier를 선택함. 설치 완료. 실행

Golang web crawling 분석

Golang web crawling 분석 GoLang에서 사용가능한 Crawling 라이브러리 목록 브라우저 없이 사용 Colly : https://github.com/gocolly/colly Goquery : github.com/PuerkitoBio/goquery 브라우저 사용 Webdriver : https://github.com/fedesog/webdriver Selenium : https://github.com/tebeka/selenium 브라우저 사용 라이브러리 조합 예시 Selenium 라이브러리 Web browser 자동화 라이브러리로 웹 드라이버를 사용해서 웹 페이지를 동적크롤링 할 수 있음. 크롤링 결과의 특정 html 엘리먼트에 마우스 클릭를 발생시키거나, input 엘리먼트에 텍스트를..

코딩/GoLang 2021.05.26

지분 증명(Proof of Stake)

지분 증명 (Proof Of Stake) 블록체인에서의 합의(Consensus) 이전 글인 블록체인에 대해 설명하는 과정 중 정격 체인(Canonical chain)을 선정하는 과정이 필요했었음 정격 체인을 선정하는 방법으로 합의 알고리즘(Consensus Algorithn) 이 사용되고 그 종류로 작업증명, 지분증명 방식이 있는데 이번 글에서는 지분증명에 대해 설명함. 지분증명(Proof of stake)이란? 지분증명이 적용된 블록체인 네트워크에서 검증자로 선택되기 위해서는 해당 블록체인 네트워크에 이 있어야함. 검증자 혹은 채굴자가 되기 위해서는 해당 블록체인 프로젝트에 본인의 "지분"이 있어야함. 즉 해당 코인을 소유하고 있어야함. 지분증명 시스템의 검증자들은 그들의 지분에 비례하여 선택 됨. 나..

블록체인 2021.05.17

작업 증명(Proof of Work)

작업 증명 (Proof Of Work) 블록체인에서의 합의(Consensus) 이전 글인 블록체인에 대해 설명하는 과정 중 정격 체인(Canonical chain)을 선정하는 과정이 필요했었음 정격 체인을 선정하는 방법으로 합의 알고리즘(Consensus Algorithn) 이 사용되고 그 종류로 작업증명, 지분증명 방식이 있는데 이번 글에서는 작업 증명에 대해 설명함. 작업증명(Proof of work)이란? 비트코인의 창시자 '나카모토 나토시'가 고안한 블록 생성 방식. 어떠한 거래가 발생 되었을 때 이 거래에 대해서 증명해주는 과정 중의 하나. 작업증명은 블럭 하나당 새로운 리더를 선출함. 리더로 선정된 사람은 본인의 블록은 블록체인에 연결 할 수 있음. 리더를 선출하는 과정을 비유하자면 사막에 바..

블록체인 2021.05.09

kubernetes NodePort Networking 분석 (kube-proxy : IPVS mode)

kubernetes NodePort Networking 분석kube-proxy : IPVS modeCNI = Flannel[kubernetes kube-proxy 관련 글 목록]Kubernetes kube-proxy Mode 분석Kubernetes kube-proxy IPVS Mode 설정Kubernetes NodePort Networking 분석 (kube-proxy : iptable mode)Kubernetes NodePort Networking 분석 (kube-proxy : iptable mode)- New versionkubernetes LoadBalancer Networking 분석 (kube-proxy : iptable mode)kubernetes NodePort Networking 분석 (k..

kubernetes LoadBalancer Networking 분석 (kube-proxy : iptable mode)

kubernetes LoadBalancer Networking 분석kube-proxy = iptable modeCNI = Flannel[kubernetes kube-proxy 관련 글 목록]Kubernetes kube-proxy Mode 분석Kubernetes kube-proxy IPVS Mode 설정Kubernetes NodePort Networking 분석 (kube-proxy : iptable mode)kubernetes LoadBalancer Networking 분석 (kube-proxy : iptable mode)kubernetes NodePort Networking 분석 (kube-proxy : IPVS mode) 환경 [Master Node server]OS = CentOS 7리눅스 커널 버..

Kubernetes NodePort Networking 분석 (kube-proxy : iptable mode)

kubernetes NodePort Networking 분석kube-proxy = iptable modeCNI = Flannel[kubernetes kube-proxy 관련 글 목록]Kubernetes kube-proxy Mode 분석Kubernetes kube-proxy IPVS Mode 설정Kubernetes NodePort Networking 분석 (kube-proxy : iptable mode)Kubernetes NodePort Networking 분석 (kube-proxy : iptable mode)- New versionkubernetes LoadBalancer Networking 분석 (kube-proxy : iptable mode)kubernetes NodePort Networking 분석..

반응형