iOS 리버싱 공부 #1. 툴
개인 공부 기록 글입니다. 반박/지적 매우 환영  iOS 앱플리케이션을 리버싱 할 때 사용되는 툴은 여러가지가 존재한다. 그중 이 글에서는 Frida 라는 툴을 알아볼 예정인데, 이 글은 Dreamhack의 강의를 수강하고 직접 정리한 내용이라는 것을 알고 있으면 좋을것 같다. # Frida의 역할Frida는 동작하고 있는 앱에 코드를 주입시키는 기능을 한다. 이때 Interceptor 라는 것을 활용하여 주입 할 코드를 작성한다.iOS와 Android  등의 모바일 OS의 앱플리케이션을 분석할 때 사용되는 툴이다.즉 리버싱 분야에서 사용 가능한 툴이라는 말이다.
2024.08.25
no image
[Python] 파이썬으로 비트코인 가격 가져오기 (ft.pyupbit)
파이썬으로 프로젝트를 만들때 코인의 시세를 불러와야 하는 경우가 있을수 있다. 이러한 분들을 위해 준비해 봤습니다. 간단하게 현 코인 시세를 불러오는 방법을요! # pyupbit 패키지 설치 pip install pyupbit # 오류시 아래꺼로 pip3 install pyupbit cmd에 위 명령어를 입력하여 pyupbit 패키지를 설치 해줍니다. # 비트코인 현재 시세 가져오기 import pyupbit price = pyupbit.get_current_price(["KRW-BTC"]) print(price) 위 코드를 실행하면 코인의 현재 가격이 원화 기준으로 화면에 출력됩니다. # 실행 결과 C:\Users\piruu>python getbitcoin.py 55151000.0 이렇게 현 비트코인 ..
2024.01.25
[Python] 리스트에서 랜덤으로 값 가져오기
# 리스트에서 랜덤으로 값을 가져오기 import random random.choice(리스트이름) # 예시문 import random menu_list = ["피자", "치킨", "떡볶이", "햄버거", "라면", "볶음밥"] rd = random.choice(menu_list) print(rd) 위 코드는 menu_list에 적힌 음식들 중 랜덤으로 하나 골라주는 코드입니다.
2024.01.25
no image
[파이썬] 롤 op.gg같은 자동룬 프로그램을 만들어 보자 (ft. lcu-api) (클라이언트 인식,챔피언 인식)
OP.GG for Desktop 프로그램과 같이 리그오브레전드 클라이언트를 인식하고, 여러 이벤트를 인식하여 이에 맞는 룬 추천이나 밴픽 추천을 해주는 프로그램을 파이썬에서 간단하게 만들어볼 예정입니다! # lcu driver 설치 pip install lcu-driver ( 안되면 아래꺼 ) pip3 install lcu-driver 가장 먼저 pip를 이용하여 lcu driver 패키지를 설치해주면 됩니다. # 클라이언트 탐색 코드 import json from lcu_driver import Connector connector = Connector() # Connector event registration @connector.ready async def connect(connection): prin..
2024.01.25
파이썬 input (사용자의 입력을 받아오기)
name = input("이름을 입력하세요 : ") age = input("나이를 입력하세요 : ") print(name + "님은 " + age + "살 입니다.") 아래는 위 코드를 실행한 결과이다. 이름을 입력하세요 : 홍길똥 나이를 입력하세요 : 5 홍길똥님은 5살 입니다.
2024.01.25
파이썬 pip 버전 확인과 업그레이드 (윈도우 + 리눅스 + 맥)
pip 버전 확인 1. python 3.x.x 이하일때 pip --version 2. python 3.x.x 이상일때 pip3 --version pip 업그레이드 1. 윈도우에서 python -m pip install --upgrade pip 2. 리눅스 또는 맥에서 pip install --upgrade pip
2024.01.24