| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 | 
| 12 | 13 | 14 | 15 | 16 | 17 | 18 | 
| 19 | 20 | 21 | 22 | 23 | 24 | 25 | 
| 26 | 27 | 28 | 29 | 30 | 31 | 
- forensic
- python3.9.0
- 2024
- 플러터
- ida python
- WinPcap
- Scapy
- ida pro
- 악성코드 탐지
- Python
- ida pro 7.6
- 프론트엔드
- cpu
- Apple Silicon
- 논문 리뷰
- NMAP
- python3.9.1
- go
- 스타트업
- Protocol
- Intel
- 모바일웹개발
- python3.9
- WarGame
- npcap
- dreamhack
- 벡엔드
- 개발
- Flutter
- AI
- Today
- Total
목록분류 전체보기 (37)
foxcomplex
안녕하세요! 로컬에서 LLM을 돌리기 위해 llama.cpp를 사용하시는 분들이 많으신데요, 특히 WSL2 환경에서 NVIDIA GPU를 사용하도록 직접 빌드하는 과정은 예상치 못한 오류들의 연속일 수 있습니다. 😭이 글에서는 수많은 오류를 해결하며 얻은 최종 성공 방법만을 모아 WSL2에서 llama.cpp를 완벽하게 빌드하고 GGUF 모델을 서버로 실행하는 과정을 순서대로 안내합니다.1단계: 필수 패키지 및 CUDA Toolkit 설치가장 먼저 컴파일에 필요한 모든 도구와 라이브러리, 그리고 GPU 사용을 위한 CUDA Toolkit을 설치합니다.1. 기본 빌드 도구 및 라이브러리 설치터미널을 열고 아래 명령어를 실행해 git, cmake, libcurl 등 필수 패키지를 한 번에 설치합니다.Bas..
목차1. 개발 환경 세팅2. 회원가입 기능 추가3. 2~5일차 마무리 1. 개발 환경 세팅 아니 무슨 개발 환경 세팅하는데 한세월이 걸렸다.근데 내 문제도 조금 있었다. 데스크탑과 노트북이 동일한 환경이 아니었기 때문이다. 우선 어찌저찌 환경세팅을 완성했다. 개발 목표는 IOS, Android 한번에 출시하는 것이기 때문이다. 그렇다면 가장 필요하고도 중요한 것은 개발환경 세팅이었다. 그렇기 때문에 2일차를 날렸다. 우선 flutter 세팅 해주고android studio 설치해주고로컬 LLM 세팅 해주고MAC 환경에서도 세팅 다 해줘야 하는데 나중에 세팅하자..후.,. .plist 세팅도 나중에 해줘야되긴하는데 그건 나중일이다! ㅎㅎ 2. 회원가입 기능 추가우선 나중에 AWS DB에 올릴거니까 ..
목차1. 앱 개발하게 된 계기2. 앱 기획3. WBS 작성4. 1일차 마무리 1. 앱을 개발하게 된 계기사람들이 보통 앱을 개발하게 되는 동기는 무엇이 있을까 나는 다음과 같이 3가지로 정의를 내렸다.- 1) 단순히 개발하는 재미로 앱을 개발하는 사람- 2) 앱을 통해서 돈을 벌려는 사람- 3) 공공의 이익을 주고 싶은 사람 물론 나는 2번인거 같다.사실 혼자서 만들려고 했다면 끝까지 하지 못하고 중간에 끝났을지도 모른다.하지만 그냥 막연히 앱을 하나 출시해봐야지 라는 마음가짐보단 확실한 동기부여(돈)가 있기 때문에 끝까지 할 계획이다. 앱을 개발하기로 마음을 먹었지만 막상 어떤 주제로 뭘 어떻게 개발할지 정해지지 않았다.특히나 요즘같은 AI 시대에 개발은 AI가 알아서 다 해주니까 기획만 제대로 하..
 RAG 기초 Document Loader(LangChain) - 2024.09.25ver
      
      
        RAG 기초 Document Loader(LangChain) - 2024.09.25ver
        RAG 시작 먼저 가장 중요한 것은 데이터입니다. 내가 원하는 답변을 얻기 위해서는 결국 데이터가 필요하고 이러한 데이터들을 전처리하고 가져와야합니다.이러한 과정중 이번 포스트에서는 가져오는 부분을 다루도록 하겠습니다. 필요한 데이터는 다음과 같습니다. RAG 기능을 추가하기 위해 한가지 프레임워크에 집중합니다(LangChain, Llamaindex, 등)여기선 LanChain위주로 다루도록 하겠습니다. (1) WebBaseLoader해당 모듈로는 웹 페이지의 모든 텍스트를 HTML 다운스트림에서 사용할 수 있는 문서 형식으로 로드됩니다.먼저 다음과 같이 설치를 진행합니다. (필자는 가상환경에서 진행하였습니다.) -> python 3.11.9LangChain이 2024.09.16 업데이트가 진행되면서 ..
 Oracle sql 설치 및 오류 해결 방법
      
      
        Oracle sql 설치 및 오류 해결 방법
        Oracle 설치 방법 1. Oracle XE 설치2. Oracle sql developer 설치 무조건 XE 먼저 설치하고 oracle sql developer 설치 해야한다. ------------------------------------------------------------------------------------------------------------------------------------------이제부터 진짜다 0. Oracle XE 설치 오류1. 네트워크 어댑터 오류2. ORA-12505총 2가지 오류로 나를 괴롭힌다. 먼저 간단하게 해결하는 방법은 다음과 같습니다.listener.ora 에 있는 호스트: localhost -> 본인 내부 IP로 수정같은 경로에 존재하는t..
기본적으로 패킷을 분석하기 전에패킷을 캡처하고 해당 캡처본을 확인한다. 1. 우선 http로 필터링을 한다.2. 분석하려는 패킷을 follow로 tcp stream 한다.3. 패킷을 분석한다. http.response.code == 200를 할 경우 응답 코드가 200인 패킷들만 필터링 해서 가져오기 때문에 패킷에서 분석을 할 때 보내는 것은 있지만 어떠한 응답이 왔는지 확인하기 위해서 필터링을 해줄 수 있다. 파일을 주고 받는 http 리퀘스트와 응답을 확인할 수 있다. dpkt를 이용해서 원하는 패킷만 따로 분류할 수도 있다. https://apackets.com/ 📊 A-Packets: Online PCAP Analysis and Network Traffic InsightsUnlock PCAP a..
 IDA Pro 7.6, Python 3.9, Npcap, scapy 런타임 오류
      
      
        IDA Pro 7.6, Python 3.9, Npcap, scapy 런타임 오류
        scapy 사용시에는 반드시 IDA를 관리자 권한으로 실행할 것오류 발견처음 오류는WinPcap을 설치하지 않았다고 해서 설치하려는데 다음과 같은 오류 발생 이를 찾아보니까 Windows 10부터 지원하지 않는다고 공식 사이트에서 나와있어서 최신 Npcap을 설치 하고 실행해보니 다음과 같이 오류 발생 이 오류는 winpcap이 설치되어 있지 않다고 나와 있는데 (winpcap is not installed) Npcap이 제대로 설치가 안되었거나 무슨 문제가 있는 것이 분명하다고 생각했고 천천히 와이어샤크 Windows ARM 버전용으로 설치를 진행하였다. (MAC OS apple silicon, windows 11)Npcap의 최신 버전인 1.79버전이 아닌 1.78이 자동으로 설치되도록 나와있어서..
 DreamHack - writeup(FFFFAAAATTT) 문제 풀이
      
      
        DreamHack - writeup(FFFFAAAATTT) 문제 풀이
        문제 설명FIXFIXFIX! FFFAAATTT! 문제 풀이 1.문제 설명에서는 FFFAAATTT를 고쳐라 라는 뜻으로 볼 수 있겠다. 우선 문제파일을 다운 받으면FFFFAAAATTTT 파일이 나오게 된다. 우선 HXD로 열었을 때 다음과 같이 나왔다.FIX the disk라고 디스크를 고치라는 이야기 인것 같다.고치기 위해서 파일시스템이 무엇인지 알아야 하기 때문에 다음과 같이 찾아낼 수 있었다.FAT32라는 것을 알 수 있었고 이 파일 시스템에서는 6번째 섹터가 복구 섹터라는 것을 알아낼 수 있었고 해당 섹터를 FIX the disk 부분 즉 부팅 영역에 붙이고 이미지 파일을 FTK imager로 열어 보았습니다. 위처럼 Dreamhack 폴더가 존재해서 들어가 보았더니 위처럼 파일이 존재했습니다.z..
 Dreamhack - Windows Search(forensic) - writeup
      
      
        Dreamhack - Windows Search(forensic) - writeup
        0. 문제 지문Do you know "Windows Search" with (windows + s) command?Find the flag.txt! Windows Search와 windows + s 커맨드를 아냐고 묻고 flag.txt을 찾으라고 하는 내용입니다. 1. 문제 풀이windows.edb 파일 우선 Windows Search 란 윈도우 버튼을 눌렀을 때 나오는 검색화면을 지원하기 위해운영체제에서 파일 시스템 전체를 인덱싱하는 기능입니다. 그렇다면 .edb 파일은 해당 데이터들을 모아둔 데이터들의 집합체 라고 생각해낼 수 있었습니다.해당 파일을 열어주기 위해WinSearchDBAnalyzer 도구를 이용해 다음과 같이 풀 수 있었습니다.
 IDA Python - socket, whois 모듈 예제
      
      
        IDA Python - socket, whois 모듈 예제
        mssecsvc.exe 파일 대상으로 진행 socket 예제import idautilsimport idcimport reimport socket #도메인을 IP로 가져오기 위한 모듈 선언def find_network_iocs(): """ 전체 바이너리에서 네트워크 관련 IOC를 찾아 출력합니다. 이에는 IP 주소와 도메인 이름이 포함됩니다. """ ip_pattern = re.compile(r'\b((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b') #IP관련 요소 추출 정규식 표현 패턴 domain_pattern = re.compile(r'\b(?:http?:\/\/)?(..
