.gz파일 grep하기 .gz로 압축된 파일을 전개하지 않고 내용을 grep하는 몇가지 방법 메모 zgrep 'HTTP/1.1 7011" 500' httpd-access.log.1.gz gzip -dc httpd-access.log.1.gz | grep 'HTTP/1.1 7011" 500' zcat httpd-access.log.* | grep 'HTTP/1.1 7011" 500' WEB/Linux 2023.04.28
git commit를 revert하는 방법 ① local master브런치에서 bash를 연다 ② git log로 commit ID를 확인 $ git log commit 7a7a3493b3ecea4e6480c8c56f8db3619751c95f Author: —- —- —-.—-@***.**.** Date: Fri Sep 30 12:09:31 2022 +0900 ③ revert실행 $ git revert 7a7a3493b3ecea4e6480c8c56f8db3619751c95f ④ push실행 - 끝 - WEB/git 2023.04.13
git Hooks [Payload URL]설정 1. Jenkins에 로그인 2. 화면 오른쪽 상단의 본인의 어카운트 풀다운에서 [Configure]항목을 선택 3. 화면 API Token 에리어의 [Add new Token]을 클릭하여 문자열 발행 4. 3에서 발행한 문자열을 git Hooks의 Payload URL에 복사 - 끝 - WEB/git 2023.03.29
XSS(Cross Site Script) 체크 리스트 "> > > alert(123) onfocus=JaVaSCript:alert(123) autofocus " onfocus=JaVaSCript:alert(123) autofocus onfocus=JaVaSCript:alert(123) autofocus <script>alert(123)</script> -> ";alert(123);t=" ;alert(123);t=' JavaSCript:alert(123) ;alert(123); src=JaVaSCript:prompt(132) "> `">javascript:alert(1) `">javascript:alert(1) ABCDEF ABC.. WEB/보안 2023.03.14
각종 미들웨어 버전확인 방법 1. Apache(아파치) /usr/sbin/httpd -v 2. Tomcat(톰캣) setenv JAVA_HOME /usr/java/jdk1.5.0_22 sh /opt/tomcat55/bin/version.sh sh /opt/tomcat/bin/version.sh sh /opt/apache-tomcat-8.0.45/bin/version.sh yum list | grep tomcat 3. Java(자바) / JDK java -version cd /usr/java/ 4. Struts(스트러츠) cat /home2/netdvd/webapps/netdvd/WEB-INF/lib/META-INF/MANIFEST.MF 5. nginx(엔진엑스) nginx -v cat /etc/nginx/nginx.conf 6. m.. WEB/Linux 2023.03.10
git 저장소(리포지토리) 복제하기 $git clone --mirror [복제할 저장소] 예시 : git clone --mirror http://xxx/PJ/web.git $cd [저장소명] 예시 : cd web.git $git remote set-url --push origin [복제본을 넣을 저장소] 예시 : git remote set-url --push origin http://xxx/PJ/web_copy.git $git push --mirror WEB/git 2023.03.08
OAuth2.0 PKCE란? ■ PKCE란? Outh2.0의 확장 사양으로 인가 코드 가로채기 공격의 대책으로서 사용되는 구조. 클라이언트 측에서 해시화된 code_challenge와 원래 소재의 code_verifier를 인가 서버에서 대조하여 인증을 실시한다. 기본적인 처리 흐름은 아래와 같다. ※인용 이미지(일본어):https://qiita.com/naoya_matsuda/items/992c67b803ff460818ec OAuth2.0 PKCEとは 〜Stateとの違い〜 - Qiita はじめに OAuth2.0の拡張仕様で当たり前になりつつある?PKCEについてまとめました。 「PKCE」とは PKCEとは、「Proof Key for Code Exchange by OAuth Public C... qiita.com ■ code_challeng.. WEB/보안 2023.03.07