본문 바로가기

Development40

[Burp Suite] 버프 스위트 Session ID Entropy Calculator Extension 사용 방법 버프 스위트 Session ID Entropy Calculator Extension 사용 방법 얼마 전 Python을 이용하여 Session ID Entropy Calculator를 만들었다. [Python] 파이썬 Session ID Entropy Calculator(세션 ID 엔트로피 계산기) 만들기 Session ID Entropy Calculator 얼마 전 OWASP Cheat Sheet Session Management 항목을 읽다가 Session ID의 값에 대한 Entropy(엔트로피)에 대해서 128 Bits 이상이어야 안전하다고 내용을 확인할 수 있었다... happylie.tistory.com 개인적으로는 해당 Tool을 잘 사용하고 있었다. 그러나 자주 사용하다 보니 Proxy 애플.. 2022. 9. 9.
[Flutter] Dart 키워드 확인하기 Dart 키워드 확인하기 플러터에서 기본 언어로 사용하는 Dart에서는 다른 언어와 마찬가지로 변수명, 함수명, 클래스명 등으로 사용하면 안 되는 키워드가 존재한다. [Python] 파이썬 예약어 확인하기 파이썬 예약어 확인하기 파이썬에서 변수명, 함수명, 클래스명 등을 작성할 때 여러 규칙이 있지만 그중 이미 정해진 예약어는 사용할 수 없다. 그럼 파이썬에서 식별자(변수명, 함수명, 클래스 happylie.tistory.com 그럼 Dart에서 식별자(변수명, 함수명, 클래스명 등)로 사용할 수 없는 키워드에 대해서 알아보도록 하자. 1. Dart 키워드 란? Dart에서 키워드란 식별자(변수명, 함수명, 클래스명 등)로 사용할 수 없이 미리 정해진 키워드를 말한다. Dart 버전이 업데이트가 될 경우.. 2022. 9. 3.
[Flutter] Flutter? 플러터? Flutter? 플러터? 요새 Flutter를 한번 공부를 해야겠다고 계속 생각만 가지고 있었다. 그러다 우연히 웹 서핑을 하던 도중 Flus(Flutter Learn with US)라는 페이지를 보았고, 거기서 온라인 스터디를 모집하는 것을 보게 되었다. FLUS :: Flutter Learn with US! 모임 그 이상의 플러터 커뮤니티, 플러스! flus.dev 그래서 이참에 같이 스터디를 한번 해보고자 모집에 신청을 하게 되었다. 신청 후 며칠을 기다린 결과 다행히도 신청 인원에 포함이 되었다. 앞으로 10주간 계속 스스로 공부를 해야 하는데 틈틈이 다른 책도 같이 보면서 꾸준히 공부해야겠다. 10주 동안 공부한 내용, 그 외 Flutter에 관련한 내용 대해서 잘 정리해서 FLUS의 모토인 ".. 2022. 9. 3.
[Python] 파이썬 icnsutil 모듈을 이용한 MacOS 아이콘 만들기 파이썬 icnsutil 모듈을 이용한 MacOS 아이콘 만들기 MacOS에서 애플리케이션을 제작 시 아이콘에 대해서는 일반적인 이미지 파일이 아닌 Apple에서만 사용해야 하는 아이콘 포맷이 있다. 예전에 간단히 Golang을 통해서 만들면서 MacOS에 적용되는 아이콘을 만드는 방법에 대해서 알아보고자 한다. [Golang] MacOS CPU / Memory MeunBar Tray App MacOS CPU / Memory MeunBar Tray App MacBook을 사용하면서 간간히 현재 CPU / Memory 사용량을 확인해야 하는 경우가 있다. 이런 경우 여러 무료로 오픈된 App이나, 유료로 나온 App을 사용하면 되겠지만 그냥.. happylie.tistory.com 1. icnsutil 모듈.. 2022. 8. 30.
[Python] 파이썬 SSL 인증서 정보 확인 Tool 파이썬 SSL 인증서 정보 확인 Tool 얼마 전 SSL 인증서 정보 만료 기한이 다가오면서 여러 도메인에 대해서 인증서 정보를 확인을 해야 하는 상황이 발생했다. SSL 인증서 정보는 Openssl / Curl 명령어나, 브라우저에서 인증서 정보를 통해서 확인이 가능하다. 또한, 이전에 Openssl / Curl 명령어를 통해서 확인하는 방법을 작성했었지만 좀 더 손쉽게 확인을 하기 위해서 파이썬을 이용하여 Tool을 만들어 보았다. 2022. 8. 25.
[Golang] MacOS CPU / Memory MeunBar Tray App MacOS CPU / Memory MeunBar Tray App MacBook을 사용하면서 간간히 현재 CPU / Memory 사용량을 확인해야 하는 경우가 있다. 이런 경우 여러 무료로 오픈된 App이나, 유료로 나온 App을 사용하면 되겠지만 그냥 단순히 CPU / Memory에 대해서만 확인하고자 하는데 무겁고, 사용에 필요하지 않은 기능들이 너무 많이 있다. 그래서 여러 방법이 있겠지만 Golang을 통해서 간단하게 CPU / Memory에 대해서 MeunBar에 나오는 App을 간단하게 만들어 보았다. 그럼 해당 App에 대해서 설치 및 사용하는 방법에 대해서 간단히 알아보도록 하자. 1. 설치 방법 현재 해당 내용에 대해서는 Github에 정리해서 올려놓았다. https://github.com.. 2022. 7. 24.
[Python] 파이썬 Session ID Entropy Calculator(세션 ID 엔트로피 계산기) 만들기 Session ID Entropy Calculator 얼마 전 OWASP Cheat Sheet Session Management 항목을 읽다가 Session ID의 값에 대한 Entropy(엔트로피)에 대해서 128 Bits 이상이어야 안전하다고 내용을 확인할 수 있었다. Session Management - OWASP Cheat Sheet Series Session Management Cheat Sheet Introduction Web Authentication, Session Management, and Access Control: A web session is a sequence of network HTTP request and response transactions associated with t.. 2022. 7. 2.
[Python] 파이썬 gtts 모듈을 이용한 텍스트 음성 변환 방법 파이썬 gtts 모듈을 이용한 텍스트 음성 변환 방법 구글, 네이버, 카카오 등 여러 IT 회사에서 텍스트를 음성으로 변환하는 모듈(Module), SDK를 제공하고 있다. 구글 : gtts(Google Text-to-Speech) 네이버 : 클로버(Clova) API 카카오 : 카카오 음성 API gTTS — gTTS documentation © Copyright 2014-2021 Pierre Nicolas Durette. Revision 3d6cfc9d. gtts.readthedocs.io 네이버 클로바 인공지능 플랫폼 클로바와 함께 당신의 일상이 더욱 편리해집니다. clova.ai Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내.. 2022. 6. 6.
[Python] 파이썬 쿠키런 킹덤 쿠폰 입력 Tool 만들기 파이썬 쿠키런 킹덤 쿠폰 입력 Tool 만들기 주변에 쿠키런 킹덤이라는 게임을 하는 친구들이 많이 생겼다. 근데 쿠폰을 입력하는 게 사이트를 접속해서 매번 해야 하다 보니 불편함이 있었다. 쿠키런: 킹덤 처음 ‘맛’나는 소셜 RPG www.cookierun-kingdom.com 그래서 간단히 파이썬을 이용해서 같은 쿠폰 번호를 여러 등록된 유저에게 일괄 입력할 수 있도록 Tool을 만들어 보았다. 그럼 사용하는 방법에 대해서 간단히 알아보도록 하자. 1. 설치 방법 1.1 Git Clone 현재 해당 내용에 대해서는 Github에 정리해서 올려놓았다. https://github.com/happylie/CookieRunKingdom-Coupon GitHub - happylie/CookieRunKingdom.. 2022. 6. 5.
[Python] 파이썬 예약어 확인하기 파이썬 예약어 확인하기 파이썬에서 변수명, 함수명, 클래스명 등을 작성할 때 여러 규칙이 있지만 그중 이미 정해진 예약어는 사용할 수 없다. 그럼 파이썬에서 식별자(변수명, 함수명, 클래스명 등)로 사용할 수 없는 예약어에 대해서 알아보도록 하자. 1. 파이썬 예약어 란? 파이썬에서 예약어(Reserved Keyword)란 변수명, 함수명, 클래스명 등으로 사용할 수 없이 미리 정해진 키워드를 말한다. 파이썬에 버전에 따라 예약어가 틀릴 수 있고 추후 버전 업데이트 시에도 추가가 될 수 있다. 그로 인해서 버전에 따라 기존 식별자(변수명, 함수명, 클래스명 등)가 예약어로 설정된 경우 사용이 불가할 수도 있다. 2. 예약어 종류 현재 파이썬 3.9.7 버전에서 확인해보면 총 36개가 존재하고 있다. 파이.. 2022. 4. 25.
[Python] 파이썬 출력 문자 색상 변경하기 파이썬 출력 문자 색상 변경하기 파이썬을 사용하다 보면 간혹 특정 문자나 텍스트(Text) / 배너 정보 등을 다른 색으로 표현해야 하는 경우가 발생한다. 이럴 때 어떻게 처리해야 하는지 알아보도록 하자. 1. 직접 설정 방법 출력되어야 하는 특정 문자나 텍스트에 바로 입력하여 사용하는 방법이다. print('\033[31m' + 'Test' + '\033[0m') print('\033[31m' + 'Te' + '\033[32m' + 'st' + '\033[0m') 이와 같이 특정 문자 앞뒤에 이스케이프 시퀀스(escape sequence)를 따르는 예약 문자를 입력하여 사용하게 된다. 우선적으로 이스케이프 시퀀스, 이스케이프 문자, 예약 문자 이런 부분은 이번에는 넘어가고 다음번에 자세히 설명하도록 하.. 2022. 3. 28.
[Python] 오늘 날짜의 요일 확인하기 오늘 날짜의 요일 확인하기 개발을 하다 보면 오늘 날짜의 요일을 출력해야 하는 경우가 있다. 간단하게 오늘 날짜의 요일을 출력하는 코드(Code)를 구현하는 방법에 대해서 알아보자. 1. 오늘 날짜 요일 확인 time 모듈에 localtime 함수에서 보면 요일의 값은 wday 변수명으로 int 형으로 나오는 0, 1, 2, 3, 4, 5, 6 값이다. 쉽게 0이 월요일, 6일 일요일이니 간단히 알 수 있지만, 그래도 좀 더 한눈에 한 번에 들어올 수 있도록 변환을 해주는 게 좋을 것 같다. 그래서 아래 예제 코드(Code)를 통해서 사용하는 방법에 대해서 알아보도록 하자. # -*- coding: utf-8 -*- import time def day_of_the_week(week_day, lang_ty.. 2022. 3. 27.
[Python] 파이썬 문자열 특수문자, 공백 제거 하기(strip, rstrip, lstrip) 파이썬 문자열 특수문자, 공백 제거 하기 파이썬(Python)에서 문자열(String)에 특수문자 혹은 공백을 제거할 수 있다. 여러 방법을 통해서 특수문자 혹은 공백을 제거할 수 있으나, 파이썬에서는 해당 부분을 할 수 있도록 3개의 함수를 지원하고 있다. strip([chars]) : 전달된 문자열 양쪽(오른쪽, 왼쪽)에서 chars 제거 rstrip([chars]) : 전달된 문자열 오른쪽에서 chars 제거 lstrip([chars]) : 전달된 문자열 왼쪽에서 chars 제거 해당 문자열에 chars가 지정되고 특수문자나 공백이 제거된 문자열의 반환한다. 물론 타 언어에서도 제공을 하는 기능이며, 대부분 비슷하게 동작하고 있다. 그럼 간단히 예제를 통해서 알아보도록 하자. 1. 공백 제거 공백 .. 2022. 3. 22.
[Python] 파이썬 IF문 한 줄로 표현하기(if, if-else, if-elif-else : 삼항 연산자) 파이썬 IF문 한 줄로 표현하기(삼항 연산자) 개발을 하다 보면 수만은 IF문(조건문)을 사용하게 된다. 복잡한 IF문의 경우 여러 줄(Line)로 표현하여 가독성이 좋을 수 있다. 다만, 그 수만은 IF문 중 매우 단순한 IF문들이 존재하고 있다. 이때도 간단한 IF문 조차 여러 줄로 표현보다는 한 줄(one-line)로 표현한다면 코드(Code)도 줄이고 간결하게 사용할 수 있다. 또한, 다른 개발언어의 경우(C++, Java 등)의 경우 삼항 연산자가 존재하며 삼항 연산자는 한 줄로 IF문과 같은 조건문 작성할 수 있다. 파이썬에서는 기본적으로 제공하는 기능은 아니나, 삼항 연산자처럼 사용할 수 있으며, 특히 함수(Function)의 결과값(Retrun)을 반환하는 경우 여려 줄의 IF문보다는 한 .. 2022. 3. 21.
[Python] 파이썬 로또 당첨번호 수집 & 통계 Tool 만들기 [Python] 파이썬 로또 당첨번호 수집 & 통계 Tool 만들기 얼마 전 로또 당첨번호 1회 1007회 최근까지 다운로드하는 방법이랑 당첨번호 통계에 대해서 작성한 적 있다. 그리고 간단히 SQLite를 이용해서 DataBase까지 만들어 보았다. [ETC] 로또 당첨 번호 모든 회차 다운로드 하기 [ETC] 로또 1회 ~ 1003회까지 당첨된 번호는? [ETC] 로또 당첨 번호 데이터베이스 만들기 [ETC] 로또 당첨 번호 모든 회차 다운로드 하기 로또 당첨 번호 모든 회차 다운로드 저번 주 로또를 우연히 구매하고선 모든 회차의 당첨 번호를 다운로드할 수는 없을까 생각을 해보다가 현재 로또를 발행하고 있는 동행복권에서 다운로 happylie.tistory.com [ETC] 로또 1회 ~ 1003회까.. 2022. 3. 20.
300x250
300x250
 
300x250
300x250

loading