SWLUG 77

[논문 분석] Han, Chihun, Beomsoo Kim, and Jaeyoung Park. "Voice Phishing Scammers' Psychological Manipulation and Consumer Protection Measures." Journal of the Korea Institute of Information Security & Cryptology 34.5 (2024): 1089-1100.

https://koreascience.or.kr/article/JAKO202431757605428.pdf   연구방법 1. 연구절차 금융감독원에서 제공하는 텍스트 및 음성 데이터를 활용  우선수집된 데이터를 전처리한다.구체적으로, 음성데이터를 텍스트 데이터로 변환하는 작업을 거친 뒤, 텍스트 토큰화 및 불용어 처리를 진행하며, 텍스트대화 파일을 사기범의 발화 부분과 잠재피해자의 발화 부분으로 분류하고, 등록일 기준 연도별로 분류하는 작업을 진행한다.전처리 후에는 텍스트마이닝 기법을 활용하여 다양한 텍스트 분석을 실시하고, 시사점을 도출한다. (1) 데이터 변환 구글 독스를 활용하여 음성대화를 인식시킨 후, 변환 된 텍스트 데이터를 분석에 활용할 수 있는 형태로 변환한다. (2) 토큰화 및 불용어 처리토큰..

[CTF/ Dreamhack] proxy-1

https://dreamhack.io/wargame/challenges/13 proxy-1Raw Socket Sender가 구현된 서비스입니다. 요구하는 조건을 맞춰 플래그를 획득하세요. 플래그는 flag.txt, FLAG 변수에 있습니다. Reference Introduction of Webhackingdreamhack.io    문제 확인       문제 풀이  서버를 생성한다 소켓 탭 클릭한 화면 아무거나 입력하면 이런 화면이 출력된다  다운로드한 파일을 확인#!/usr/bin/python3from flask import Flask, request, render_template, make_response, redirect, url_forimport socketapp = Flask(__name__)t..

SWLUG/CTF 2024.11.26

[파이썬/백준] 1453번: 피시방 알바

https://www.acmicpc.net/problem/1453   문제 설명 -> n명 손님 수 입력받고, n번만큼 앉고 싶어하는 자리 입력 (1부터 100까지... 배열로 구현...?)-> 자리 차있으면 거절 (거절된 사람 수만큼 출력 = 즉 중복된 수)   문제 풀이   코드는 아래와 같다.N = int(input())customer = list(map(int, input().split()))sit = [0 for j in range(101)]cnt = 0for i in customer: if sit[i] == 0: sit[i] = i else: cnt += 1print(cnt) 설명을 좀 해보자면 일단 몇 명 손님 받는지 변수 N에 입력받고, n명만큼 원하는 ..

SWLUG/python 2024.11.26