본문 바로가기
728x90
프로그래밍 「 리눅스 편」HackTheBox — 베이글 베이글은 파일 읽기 취약점을 다루고, 웹 소켓을 사용하고 있음을 나타내는 응용 프로그램 소스 코드 (app.py)를 읽고, dotnet 응용 프로그램에 연결하고, 프로세스가 파일 설명자에서 열었던 파일 인 프로세스 ID를 퍼징하여 읽을 수있는 DLL에 대해 언급했습니다. 함수가 있는 파일, 이 사용자를 사용하면 루트 사용자로 실행할 수 있으며 모든 dotnet 애플리케이션 코드를 실행하여 루트를 가져올 수 있습니다./proc/$PID/fdDB_ConnectionFileReadFilephilldotnet 엔맵(NMAP) Nmap scan report for 10.10.11.201 Host is up (0.29s latency). Not shown: 65519 closed tcp ports (reset) P.. 2023. 6. 15.
프로그래밍 「 리눅스 편」Linux: 오픈 소스 운영 체제 위키피디아의 리눅스 로고 운영 체제 영역에서 Linux는 놀랍고 다재다능한 옵션으로 우뚝 섰습니다. 협업, 오픈 소스 개발 및 커뮤니티 주도 혁신의 원칙에서 탄생한 Linux는 컴퓨팅 세계에서 강력한 힘으로 성장했습니다. 강력한 아키텍처, 유연성 및 탁월한 보안을 갖춘 Linux는 개인용 컴퓨터에서 서버, 임베디드 시스템, 심지어 모바일 장치에 이르기까지 다양한 영역에 진출했습니다. 이 기사에서는 Linux의 주요 기능과 장점을 살펴보고 기술 환경에 미치는 영향을 강조합니다. 오픈 소스 철학 리눅스의 핵심에는 오픈소스 철학이 있다. 독점 운영 체제와 달리 Linux는 프로그래머, 개발자 및 애호가로 구성된 글로벌 커뮤니티에서 공동으로 개발합니다. 이러한 개방형 접근 방식을 통해 투명성, 동료 평가 및 시.. 2023. 6. 15.
프로그래밍 「 리눅스 편」이 상위 5개 Linux 배포판으로 해킹 기술을 발휘하십시오. 소개 윤리적 해킹 및 침투 테스트와 관련하여 많은 사람들이 이 분야를 Kali Linux와 연관시킵니다. 그러나 이러한 목적을 위해 특별히 맞춤화된 몇 가지 다른 Linux 배포판이 있습니다. 이 기사에서는 윤리적 해커와 침투 테스터를 위한 상위 5개 Linux 배포판을 살펴보고 그 기능과 장점을 강조합니다. 이 목록에는 Kali Linux 및 몇 가지 기능이 포함되어 있습니다. 칼리 리눅스 Kali Linux는 해킹 및 침투 테스트를 위해 가장 잘 알려져 있고 널리 사용되는 Linux 배포판입니다. 데비안을 기반으로 하는 Kali Linux는 다양한 보안 테스트 작업을 위해 설계된 사전 설치된 방대한 도구 및 유틸리티 모음을 제공합니다. 엘리엇, 일명 미스터 로봇에게 감사할 수 있을 것 같아요. 예, .. 2023. 6. 15.
프로그래밍 「 리눅스 편」Linux의 JetBrains CLion(2023)에서 OpenOCD를 사용한 임베디드 Rust 개발 이 글을 쓰는 시점(4년 2023월 일)을 기준으로 JetBrains CLion은 Rust에 대한 플러그인 지원과 임베디드 개발에 대한 기본 지원을 제공하지만 이 둘에 대한 기본 또는 플러그인 지원은 결합하지 않습니다. 그러나 OpenOCD 지원 및 사용자 지정 빌드 도구를 사용하여 CMake 래퍼에 의존하지 않고도 합리적인 빌드 및 디버깅 경험을 얻을 수 있습니다. 다음은 STM32F3VCT32VCT303 MCU를 사용하는 STM6F 디스커버리 보드의 기본 설정에 대해 설명하지만 OpenOCD를 사용하여 프로그래밍 및 디버깅할 수 있는 모든 보드에 적용되어야 합니다. 나는 최근에 장난감 프로젝트에서 그것을 사용했다. STM32F3 디스커버리 블로그 게시물은 LED 룰렛 예제의 GIF 없이는 완성되지 않.. 2023. 6. 15.
프로그래밍 「 리눅스 편」리눅스 'groupadd' 명령 마스터하기: 종합 가이드 이 기사에서는 Linux 'groupadd' 명령을 완전히 이해하고 그 역사, 사용법, 매개변수, 일반적인 사용 사례 및 트릭을 탐색할 수 있도록 합니다. 또한 주목해야 할 중요한 사항을 강조하고 'groupadd' 명령을 이해하는 것의 중요성을 결론지었습니다. 지시 이 문서에서는 Linux 'groupadd' 명령에 대한 철저한 이해를 제공합니다. 우리는 그 역사, 언제 그리고 왜 그것을 사용하는지, 어떻게 사용하는지, 그리고 그 매개변수에 대해 자세히 알아볼 것입니다. 또한 일반적인 사용 사례, 고급 트릭, 중요한 메모에 대해 논의하고 결론으로 마무리합니다. 역사 'groupadd' 명령은 오랫동안 유닉스/리눅스 운영 체제의 일부였으며, 이러한 시스템에서 그룹 계정을 관리하는 데 중요한 역할을 했습니.. 2023. 6. 15.
프로그래밍 「 리눅스 편」당신이 없이는 살 수 없는 덜 알려진 상위 10개 Linux 전원 명령 님이 촬영 한 사진 가브리엘 하인저 on Unsplash 리눅스 시스템 관리자로서 우리는 시스템을 정밀하게 관리하고 제어하기 위해 리눅스 명령의 무한한 바다를 지속적으로 탐구합니다. 일부 명령은 꽤 표준적이고 널리 알려져 있습니다. 그러나 잘 알려지지 않은 몇 가지 Linux 전원 명령은 시스템 관리자의 삶을 훨씬 더 쉽게 만들 수 있습니다. 이 기사에서는 Linux 명령의 숨겨진 보석을 발견하고 이러한 명령 없이는 살 수 없는 이유를 보여줍니다. LSOF의 "list open files"의 줄임말인 lsof 명령은 생명의 은인이 될 수 있습니다. 프로세스에서 연 파일에 대한 정보를 표시합니다. 다재다능한 명령인 lsof는 네트워크 문제를 해결하고 시스템 활동을 모니터링하는 데 도움이 될 수 있습니다. .. 2023. 6. 15.
프로그래밍 「 리눅스 편」DevOps 및 SRE: "파악"해야 하는 도구 및 기술 님이 촬영 한 사진 루카스 on Unsplash 안녕하세요, 저는 Linux 시스템 및 보안, 애플리케이션 개발 및 클라우드 네이티브 원칙에 대한 전문 지식을 갖춘 열정적인 DevOps 엔지니어인 Saman입니다. 제 프로세스를 문서화하고, 지식을 공유하고, 다른 사람들로부터 배우기 위해 이곳에 오게 되어 기쁩니다. DevOps는 소프트웨어 개발의 세계에 혁명을 일으켜 새로운 표준을 설정하고 구현을 가능하게 하는 도구의 지속적인 발전을 추진했습니다. 이는 우리가 소프트웨어를 구축, 배포 및 관리하는 방식을 변화시켜 전체 프로세스를 보다 효율적이고 협업적이며 민첩하게 만듭니다(Exciting). 데브옵스 믿거나 말거나, DevOps는 직책이 아닙니다. 이는 전통적인 소프트웨어 개발에서 우리가 가졌던 것과는.. 2023. 6. 15.
프로그래밍 「 리눅스 편」Amazon Linux에 Docker를 설치하는 방법 AMI 2(Amazon Linux 2)에 Docker를 설치하는 절차 ssh 명령을 사용하여 원격 AWS 서버에 로그인하거나 EC2 Instance Connect(브라우저 기반 SSH 연결)를 연결합니다. yum 명령을 사용하여 보류 중인 업데이트를 적용합니다. $ sudo yum update 3. docker를 설치하고 다음을 실행합니다. $ sudo yum install docker 4. 도커의 버전과 정보를 확인해보자 이것은 시작되지 않았으므로 docker 서비스를 시작하고 부팅 중에도 활성화하도록 설정한다는 것을 알려줍니다. $ sudo service docker start ; $ sudo systemctl enable docker.service 확인 이제 필요한 소프트웨어가 설치되었으므로 작동하.. 2023. 6. 15.
프로그래밍 「 추천 편」Ubuntu 22.04에서 유선 연결이 누락되었을 때 최근에 Ubuntu 22.04에 문제가 있는데 문제는 Ubuntu VMware에 대한 연결이 갑자기 끊어지고 무슨 일이 일어 났는지 모르겠습니다. 네트워크가 사라졌습니다. 유선 연결이 끊어졌습니다. 네트워크 어댑터가 사라졌습니다. 더 많은 네트워크 어댑터를 추가하려고했는데 setting — 네트워크 어댑터 가상 네트워크 편집기를 설정하려고했습니다. VM 또는 호스트 OS를 재부팅하려고했습니다. 그리고 그것은 작동하지 않습니다. 그리고 나는 그것을 봤어, 몇 시간 후에 나는이 기사를 발견했다 Ubuntu 20.04 유선 네트워크 설정이 없습니다. 해결책은 내 우분투에서이 명령을 실행하는 것입니다. $ sudo nmcli networking off $ sudo nmcli networking on 2023. 6. 15.
프로그래밍 「 리눅스 편」docker를 사용하여 홈랩에서 Jellyfin 미디어 서버 설정 Jellyfin은 모든 장치에서 모든 미디어 파일을 관리하고 스트리밍할 수 있는 무료 오픈 소스 미디어 서버입니다. Plex 미디어 서버에 대한 오픈 소스 대안입니다. 도커에서 이 미디어 서버를 어떻게 설정할 수 있는지 봅시다. Jellyfin 미디어 서버 요구 사항 리눅스 시스템 부두노동자 도커 작성 미디어 폴더 설치 우선, 도커가 설치되어 백그라운드에서 실행 중인지 확인하십시오. 명령에 대해 잘 모르는 경우 다음 명령을 사용하여 Linux를 체크인할 수 있습니다. 도커 상태를 확인하는 명령 : sudo systemctl status docker 도커 데몬을 시작하는 명령 : sudo systemctl start docker 도커가 실행 중인지 확인되면 jellyfin이라는 폴더를 만듭니다. 원하는대로.. 2023. 6. 13.
프로그래밍 「 리눅스 편」Git Magic: GitHub 및 Git 파일 시스템 풀기 동료 개발자와 애호가 여러분, Git과 GitHub의 매혹적인 세계에 오신 것을 환영합니다! 이 블로그 게시물에서는 Git 및 GitHub를 버전 제어 및 협업을 위한 강력한 도구로 만드는 기본 메커니즘을 탐색하는 여정을 시작합니다. Git 파일 시스템의 미스터리를 풀고 SHA-256 알고리즘의 매혹적인 마법을 발견할 준비를 하십시오. ✨🔮 Git 및 GitHub: 개요 🌐 리누스 토발즈(Linus Torvalds)가 개발한 깃(Git)은 개발자가 프로젝트를 관리하는 방식에 혁명을 일으켰습니다. 여러 사람이 동일한 코드베이스에서 원활하게 작업할 수 있도록 하는 분산 버전 제어 시스템입니다. 또한 Git 리포지토리를 위한 웹 기반 호스팅 서비스인 GitHub는 협업, 공유 및 기여를 위한 매력적인 플랫폼을.. 2023. 6. 13.
프로그래밍 「 리눅스 편」DevOps를 위한 Slack 워크플로 예시 Slack의 원본, Michael Bladowski의 수정 Slack에서 Pro 또는 Enterprise 플랜을 실행하는 경우 이것이 흥미로울 수 있습니다. Slack에는 워크플로라는 것이 있습니다. 거의 모든 것에 사용할 수 있습니다. 이 게시물을 통해 이러한 워크플로와 웹훅 수신 기능을 사용하는 방법에 대한 매우 기본적이고 간단한 예를 보여 드리고자 합니다. 여러 서버를 관리하는 DevOps 팀이라고 가정해 보겠습니다. 누군가, 귀하 또는 귀하의 팀원이 서비스를 중지할 때 다음 사항을 알아두면 됩니다. 이런 일이 일어 났을 때 사람이 일부러 그랬다면 서비스가 다시 실행 중일 때 서버에있는 누군가가 다음을 수행하고 있다고 가정 해 봅시다. systemctl stop cron 다음과 같은 채널 중 하나에.. 2023. 6. 13.
728x90