전체 글 49

[241112] 산업용 로봇이 생성형 AI 챗봇처럼 학습하면 어떻게 될까?

본 글은 CIO Korea 칼럼 사이트의 https://www.cio.com/article/3602797/%ec%b9%bc%eb%9f%bc-%ec%82%b0%ec%97%85%ec%9a%a9-%eb%a1%9c%eb%b4%87%ec%9d%b4-%ec%83%9d%ec%84%b1%ed%98%95-ai-%ec%b1%97%eb%b4%87%ec%b2%98%eb%9f%bc-%ed%95%99%ec%8a%b5%ed%95%98%eb%a9%b4-%ec%96%b4%eb%96%bb.html 글을 요약정리 함.컴퓨터화된 기계 덕분에 제조, 의료, 농업, 공급망, 자동차 산업에서 효율성과 새로운 역량아 급속도로 확산되고 있음.  새로운 로봇을 현장에 투입할 때의 문제점특정 작업을 수행하도록 훈련시키는 과정이 어려움비용이 많이 듦시간..

기술 스터디 2024.11.12

[241106] 디지털 포렌식 개론 제 7장 디지털 증거 분석 기술

디지털 증거 분석 기술은 디지털 데이터의 종류와 저장 형태, 입증할 목적 등으로 굉장히 다양하기 때문에 포괄적으로 말하기는 어려우나, 증거 인멸에 대응하기 위한 파일 복구, 디지털 기기와 응용 프로그램이 구동하면서 생성되는 사용 흔적에 대한 분석, 사건을 재구성하기 위한 타임라인 분석, 대용량 디지털 데이터에서 효율적인 검색은 공통적인 기술이라 할 수 있음. 이 장에서는 수집된 디지털 데이터를 분석하여 사건의 실마리 또는 증거를 찾기 위해 사용하는 다양한 기술을을 살펴 봄.제 1절 파일 복구디지털 포렌식 분석을 위해서는 삭제된 파일의 복구가 선행되어야 함.  파일 시스템이란?파일을 저장하고 관리하는 방식. 대부분의 운영체제는 사용자에게 빠른 응답을 하기 위해 파일을 삭제하면 삭제하였다는 표시만 하고 실제..

개론 스터디 2024.11.06

[241105] 기초부터 따라하는 디지털 포렌식 강의 섹션 3

메모리: 프로그램이 올라갈 수 있는 일종의 공간 도구 설치&환경 설정&문제 다운로드- Volatility- Windows Terminal- 시스템 환경변수 설정- 문제 다운로드: Memory Samples, GrrCON 2015- Terminal 명령어 일부 학습(ls, mkdir, cd, cat 등)cd .\cridex\를 해 주어 경로를 cridex로 이동 후 시작한다.다음과 같은 명령어를 작성한다.  -> volatility_2.6_win64_standalone.exe -f .\cridex.vmem imageinfo imageinfo란?메모리 덤프를 보고 volatility가 어떤 운영체제의 메모리 덤프라고 판단하는 것이다. 이것이 어떤 운영체제인지에 대한 값이 앞으로의 모든 분석에 사용된다. 모든..

인프런 강의 2024.11.05

[241104][SuNiNaTaS] level 2

아이디, 패스워드를 입력하는 문제인 것 같다. 소스 코드 확인해 보았더니id와 pw가 같다 해서 아무거나 같은 거 입력해 봤는데못 들어간다고 떴다. 코드 위에를 봤더니id와 pw가 같으면 못 가입한다고 띄우는? 조건문이 있었다. 그래서 console 창에 스크립트 똑같이 입력하고 id == pw 부분만 id != pw로 바꿔주었다. 이렇게 하면 id와 pw가 같지 않으면 저 문구를 띄우고 같으면 submit(제출)되게 바뀌는 것.스크립트 입력 후 엔터치고 아이디 패스워드 같은 거 입력 후 join 눌렀더니키가 나왔는데 이 키를 어디다 입력하는 건지 모르겠다... 풀린 게 맞는 건가?

워게임 스터디 2024.11.05

[241104][SuNiNaTaS] level 1

문제는 다음과 같다.코드를 해석하자면,result는 str 문자열에서 "a"가 "aad"로 전환되고, "i"가 "in"으로 전환된 후,result의 2번째 자리에서 2개의 문자를 읽고 그걸 result1이라 한다.result의 4번째 자리에서 6개의 문자를 읽고 그걸 result2이라 한다.2개를 연결한다 = result즉, 저 과정을 다 거쳐 result가 admin이 되었다는 것이다. 이것을 추적하면 답을 얻을 수 있다.우선, m은 변환되지 않으니 그대로 있을 것이다.????m????그리고 생각해 볼 수 있는 건, result2가 4번째 자리에서 6개를 불러오는데 글자가 5개밖에 되지 않으니 시작~끝이 5개 이하일 것이다. 때문에 마지막 문자가 문자열의 마지막이라고 볼 수 있다. 'i'가 'in'으로..

워게임 스터디 2024.11.04

[2441104] 딥페이크란 무엇이고, 기업에 어떤 영향을 미치는가?

본 글은 SAMSUNG SDS의 인사이드 리포트 https://www.samsungsds.com/kr/insights/what-is-a-deepfake.html 를 요약 작성함.딥페이크란?실제로 행동하지 않았거나 말하지 않은 것들을 한 것처럼 조작한 이미 또는 영상을 말한다.deep learning(인공지능 기술로 이미지, 비디오, 오디오 등을 합성) + fake(현실에 존재하지 않는 것이나 발생한 적이 없는 사건) 딥페이크 콘텐츠가 빠르게 확산되면서 대중이 이 정보를 진짜로 믿게 되는 경우가 빈번해지고 있다. 딥페이크 기술은 2017년부터 급격히 발전하였는데, AI 알고리즘이 데이터 분석과 학습 능력을 통해 점점 더 정교한 합성을 가능하도록 만들었다.  딥페이크는 딥러닝 알고리즘을 통해 대량의 데이터를..

기술 스터디 2024.11.04

[241104] C++ 스터디 2주차

Codeup 2문제와 C++ 프로그래밍 강의 복습 3문제를 풀이한다.1021 : [기초-입출력] 단어 1개 입력받아 그대로 출력하기(설명) 문제는 다음과 같다.더보기1개의 단어를 입력받아 그대로 출력해보자. 입력 한 단어가 입력된다.(단, 단어의 길이는 50자 이하이다.)문자를 50개 저장하기 위해서는 char data[51] 로 선언하면 된다.char data[51]="";scanf("%s", data);를 실행하면, data[51] 에 한 단어가 저장된다. 출력 입력된 단어를 그대로 출력한다. 단어를 입력하기 위해서는 정수형 변수(int)가 아닌 문자형 변수(char)로 변수를 입력받아야 한다. 따라서#include using namespace std;int main() { char data;}우선 ..

코딩 스터디 2024.11.04

[241009] 디지털 포렌식 개론 제 6장

디지털 근거가 법정에서 허용되기 위해서는 원본을 그대로 보존해야 하며, 원본을 보존할 수 없는 경우 원본과 유사한 형태로 수집해야 하고 관련 내역을 모두 기록해야 함. 이 장에선 상황에 맞는 디지털 증거 수집 절차와 기술에 대해 알아보고자 함.조사 대상 매체 파악증거 훼손을 막기 위해 현장 보호 조치를 취한 후, 증거물의 위치를 파악해야 함. 저장 매체와 디지털 증거의 위치를 확인 후 진정성/신뢰성을 보장하면서 증거물을 수집해야 함. 특히, 연계 보관성이 유지되도록 시스템의 내역과 시간, 이름 등을 기록해야 하며, 손상되지 않도록 안전하게 진행해야 함.  조사 대상 시스템 확보 1) 컴퓨터 시스템 확보사건 현장에서는 용의자가 사용한 시스탬, 회사에서 운용하고 있는 대형 서버에 있는 사건 관련 데이터, 보..

개론 스터디 2024.10.09

[241006] C++ 스터디 1주차

현재 학교에서 C++ 강의를 수강하고 있어 C++을 중심으로 문제를 풀 예정.CODE UP 사이트의 C언어 기초 100제 문제를 바탕으로 풀이한다. 1005 : [기초-출력] 출력하기05(설명) 문제는 다음과 같다. 출력하기 01-04는 중복되므로 생략한다.더보기이번에는 큰따옴표(double quotation mark)가 포함된 출력문을 연습해보자.다음 문장을 출력하시오."Hello World"(단, 큰따옴표도 함께 출력한다.)참고printf( ) 함수로 큰 따옴표 문자 " 를 출력하기 위해서는 \" 로 출력해야 한다.예시printf("\"");** 주의 : 본 화면에서 복사하여 붙여넣기하면 제대로 되지 않을 수 있으니 직접 작성해야한다.모든 코딩 문제의 첫 번째 문제라 할 수 있는 ''Hello Wor..

코딩 스터디 2024.10.08

[241006][webhacking] old-01

사이트 접속하니 이런 창이 떴다Ctrl+U로 소스 코드 확인해 보았다."); }?>---------------------=4) $_COOKIE['user_lv']=1; if($_COOKIE['user_lv']>3) solve(1); echo "level : {$_COOKIE['user_lv']}";?>view-source 여기서=4) $_COOKIE['user_lv']=1; if($_COOKIE['user_lv']>3) solve(1); echo "level : {$_COOKIE['user_lv']}";?> 이 부분만 보면 COOKIE의 값이 1로 설정되어 있는데 이 COOKIE가 3보다 크고 4보다 작아야(4보다 커지면 다시 1이 됨) 한다는 걸 알 수 있다. 그래서 대충 3.1로 입력한 후 ..

워게임 스터디 2024.10.06