생활
파싱사이트에 대해서 궁금합니다.
파싱 사이트에서 해킹을 아이디 비밀번호를 해킹당한다는 말을 들었는데요.
파싱이 어떤건지 궁금합니다.
2개의 답변이 있어요!
파싱이란 문자열 혹은 바이너리 데이터에서 원하는 데이터를 뽑아와서 정리하는 기술입니다.
파싱은 주로 사이트의 내용을 가져오기 위해서 많이 사용이 됩니다.
웹사이트의 소스를 가져와서 소스 안에 필요한 데이터를 골라냅니다.
//파싱의 예) public String[] readTable(String table) { table = table.replace("[", "").replace("]", ""); // 주어진 문자열에서 '[', ']' 문자를 없앤다 table = table.replace(" ", ""); // 주어진 문자열에서 공백도 없앤다 table = table.replace("'", ""); // 주어진 문자열에서 ''' 도 없앤다 return table.split(","); // 주어진 문자열을 ',' 을 기준으로 잘라서 배열로 반환 }이렇게 반환한 배열이 파싱된 값입니다.
즉, 파싱이란 많은 데이터들 중에서 정렬하여 데이터를 골라내는 작업을 의미합니다.
파싱은 말 그대로 분석을 하는건데요
예를 들어 xml 파싱 , html 구문 파싱 , 특정문자열 중 특정패턴 가져오는 파싱 등등
여러가지가 있습니다
예를 들어 "어쩌고저쩌고 02-1234-5678 어쩌라고구구구구"
문자열이 들어오면 패턴등을 통해서 전화번호 02-1234-5678 만 빼와서
특정 변수에 넣거나 디비에 저장하거나 등등을 할 수 있습니다
그래서 위 질문에서는 파싱 사이트에서 아이디 비밀번호를 해킹한다는 질문이 좀 잘못된것 같네요
다시 질문 부탁드려요^^