[TempMonitor] C# WPF 화면 그리기
·
Toy
해당 프로젝트는 AI의 도움을 받아 설계된 LS PLC & C# 입문 토이프로젝트입니다.To-Do ListPLC 연결 상태를 보여주는 신호등 (연결 성공 시 초록색 불, 끊기면 빨간색 불)연결/끊기 버튼현재 PLC에서 읽어온 온도를 숫자로 크게 보여주는 텍스트 블록 (TextBLock)EnvironmentVisual Studio 2022C# UI 구성전체 레이아웃 틀 잡기WPF는 컴포넌트들을 화면에 배치할 때 구역을 나누는 레이아웃이 필요가장 널리 쓰이는 Grid 사용하여 상/하 2칸으로 나눔Height="Auto" : 행 내에 있는 콘텐츠의 크기에 따라 높이를 균등하게 분산Height="n*" : 나머지 공간의 n/m을 할당Height="*" : 자동 및 고정 크기가 채워진 후 나머지 공간 할당 ..
[TempMonitor] LS PLC 환경 세팅 (XG5000 시뮬레이터)
·
Toy
To-Do ListXG5000을 켜고 새 프로젝트 생성 (타입은 대중적인 XGK 또는 XGB 선택).래더(Ladder) 로직 작성: 타이머를 이용해 1초마다 가상 온도 데이터 주소인 D0000 번지의 값이 조금씩 변하도록 간단히 작성 (예: 20도에서 80도 사이를 왔다 갔다 하도록 조작).시뮬레이터 시작: 메뉴에서 [온라인] -> [시뮬레이터 시작]을 눌러 가상 PLC 구동Modbus 서버 활성화: [설치 데이터] 또는 [네트워크 설정]에서 Modbus/TCP 서버를 활성화하고 포트 번호(502) 확인XG5000 소프트웨어 설치https://sol.ls-electric.com/kr/ko/product/document/2201주의사항본 소프트웨어는 별도의 라이선스 비용 없이 다운로드, 설치 및 사용할 수..
[TempMonitor] 스마트팩토리 온도 모니터링 시스템
·
Toy
해당 프로젝트는 AI의 도움을 받아 설계된 LS PLC & C# 입문 토이프로젝트입니다.가상의 LS PLC(XG5000 시뮬레이터)에서 발생하는 '장비 온도' 데이터를 C# 프로그램이 실시간으로 읽어와서 화면에 보여주고, 5초마다 MS-SQL 데이터베이스에 저장하는 시스템 개발 전체 아키텍처 구조[LS PLC (XG5000 시뮬레이터)]│ (Modbus/TCP 통신)[C# WPF 프로그램] ─── (화면 실시간 모니터링 표시)│ (Dapper 라이브러리)[MS-SQL 데이터베이스] (이력 데이터 저장) 개발 순서1단계: LS PLC 환경 세팅 (가상 데이터 만들기)실제 장비가 없으므로 XG5000 시뮬레이터로 데이터 생성XG5000 v4.82 사용2단계: C# WPF 화면 그리기 (UI 기본기)Visua..
[Memlabs] Lab3 - The Evil's Den
·
보안/Forensics
DescriptionA malicious script encrypted a very secret piece of information I had on my system. Can you recover the information for me please?Note-1: This challenge is composed of only 1 flag. The flag split into 2 parts.Note-2: You'll need the first half of the flag to get the second.You will need this additional tool to solve the challenge,$ sudo apt install steghideThe flag format for this lab..
[Memlabs] Lab2 - A New World
·
보안/Forensics
DescriptionOne of the clients of our company, lost the access to his system due to an unknown error. He is supposedly a very popular "environmental" activist. As a part of the investigation, he told us that his go to applications are browsers, his password managers etc. We hope that you can dig into this memory dump and find his important stuff and give it back to us.Note: This challenge is comp..
[MemLabs] Lab1 - Beginner's Luck
·
보안/Forensics
DescriptionMy sister's computer crashed. We were very fortunate to recover this memory dump. Your job is get all her important files from the system. From what we remember, we suddenly saw a black window pop up with some thing being executed. When the crash happened, she was trying to draw something. Thats all we remember from the time of crash.Note: This challenge is composed of 3 flags.https:/..