본문 바로가기

분류 전체보기7

Flutter 환경 세팅 Flutter 개발을 시작하기 위해서는 운영체제에 맞는 개발 도구와 SDK를 설치하고, 정상적으로 동작하는지 확인하는 환경 세팅 과정이 필요하다. Flutter는 하나의 코드베이스로 Android, iOS, Web, Desktop 애플리케이션을 개발할 수 있는 프레임워크이기 때문에, 처음 환경을 제대로 구성해두면 이후 앱 개발, 실행, 디버깅까지 훨씬 수월하게 진행할 수 있다. 우선 Flutter를 사용하려면 Flutter SDK를 내려받아 압축을 해제한 뒤, 해당 경로를 시스템에서 인식할 수 있도록 설정해야 한다. Windows 환경에서는 보통 C:\flutter\bin 또는 압축을 푼 경로의 flutter\bin 폴더를 환경 변수 Path에 등록한다. 이렇게 설정하면 명령 프롬프트나 PowerShe.. 2026. 4. 23.
React: Vite로 React 프로젝트 React: Vite로 React 프로젝트 React와 Vite를 활용한 프로젝트는 현대적인 웹 개발 환경을 빠르고 효율적으로 구축하기 위해 진행되었다. 기존 웹 개발 환경에서는 프로젝트 생성과 실행 과정에서 많은 설정과 긴 빌드 시간이 필요했지만, Vite는 빠른 개발 서버와 즉각적인 변경 반영 기능을 제공하여 개발 생산성을 크게 향상시킨다. 특히 React와 함께 사용하면 컴포넌트 기반 개발 방식의 장점을 극대화할 수 있어 유지보수와 확장성이 뛰어난 웹 애플리케이션을 구현할 수 있다. 이번 프로젝트에서는 React의 컴포넌트 구조와 상태 관리 방식을 기반으로 사용자 인터페이스를 구성하고, Vite의 빠른 번들링 및 개발 환경을 활용하여 효율적인 프론트엔드 개발 환경을 구축하고자 하였다. 또한 JSX.. 2026. 4. 23.
Kali Linux MCP Server 환경 DVWA 취약점 분석 리포트 자동화 환경 구성 Kali MCP Server: Kali VM (10.10.10.10)Kali MCP Client: Windows LocalDVWA: Ubuntu VM (10.10.10.22) 목차0. Ubuntu VM 구축: VMware1. DVWA 구축2. Kali MCP 취약점 분석3. 프롬프트 구체화 0. Ubuntu VM 구축: VMware- IP 확인ip addr 1. DVWA 구축sudo apt updatesudo apt install -y apache2 mariadb-server php php-mysqli php-gd libapache2-mod-php git - Web 반응 확인 ※ 간단한 실습을 위해 root 경로로 진행했습니다. - DVWA git 설치cd /var/www/html.. 2026. 3. 28.
Kali Linux MCP Server 취약점 분석 환경 구축 (AI Agent Hacking) 환경 구성Kali - ServerWindows(Local) - Client + Github README에 구체적으로 정리되어 있어 참고하시면 됩니다. 목차0. Kali VM 구축: VMware1-1. Server 세팅: Kali Linux1-2. Client 세팅: Windows(Local)2. MCP 연결: Cursor참고문헌 0. Kali VM 구축: VMware(저는 VMware 이용했습니다.) 1-1. Server 세팅: Kali Linuxgit clone https://github.com/Wh0am123/MCP-Kali-Server.gitcd MCP-Kali-Serverpython3 -m venv .venvsource .venv/bin/activatepip install -r requireme.. 2026. 3. 28.
VMware 공유 폴더 📁 VMware 공유 폴더 설정 정리 (/mnt/hgfs 방식 기준)✅ 1단계: VMware Tools 설치 (게스트 OS 내부)공유 폴더 기능을 사용하려면 VMware Tools가 설치되어 있어야 해.Kali Linux 기준 설치 방법은 다음과 같아sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop -y sudo reboot 🔸 reboot 이후 /mnt/hgfs 경로가 자동 생성됨 (안 생기면 수동 생성도 가능)✅ 2단계: VMware에서 공유 폴더 설정VMware에서 가상머신 종료 또는 일시정지 해제상단 메뉴 →[VM] → [Settings...] → [Options] 탭 → Shared Folders설정:[✔] Always.. 2025. 7. 24.
C++ 입출력 iostream cout객체와 cin객체 https://tcpschool.com/cpp/cpp_intro_programming 코딩교육 티씨피스쿨4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등tcpschool.com iostream?C++ 표준 입출력 클래스C++의 모든 것은 객체로 표현되므로, 입출력을 담당하는 수단 또는 C언어의 함수와는 달리 모두 객체이다.C언어의 printf()나 scanf()함수처럼 C++에도 iostream 헤더 파일에 표준 입출력 클래스를 정의하고 있다.C++에는 cout 객체로 출력 작업을, cin 객체로 입력 작업을 한다.참고로 printf(), scanf()도 수행 가능하다. cout 객체?std::cout 삽입 연산자 #include using namespace st.. 2025. 7. 12.