Skip to content

기글하드웨어기글하드웨어

컴퓨터 / 하드웨어 : 컴퓨터와 하드웨어, 주변기기에 관련된 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

profile
책읽는달팽 https://gigglehd.com/gg/10411482
악은 사람을 사람취급 안하는데서 시작된단다 - Terry Pratchett
조회 수 1002 댓글 4
Extra Form
참고/링크 https://arstechnica.com/gadgets/2021/06/...e-devices/

웬디측에서 이번에 NAS에서 날아간 자료를 무료로 복구해주겠다고 말했습니다. 그리고 펌웨어 업글도 단행했구요

 

그리고... 여기, 그 NAS들을 날아가게 만든 스크립트입니다. (https://paste.debian.net/plainh/7630c424)

 

<?php
require_once('NasXmlWriter.class.php');
require_once('authenticate.php');
require_once('systemFactoryRestore.php');
require_once('logMessages.php');

class System_factory_restore{
    var $logObj;

    function System_factory_restore(){
        $this->logObj = new LogMessages();
    }


    function get($urlPath, $queryParams=null, $ouputFormat='xml'){
//        if(!authenticateAsOwner($queryParams))
//        {
//            header("HTTP/1.0 401 Unauthorized");
//            return;
//        }

        header("Content-Type: application/xml");
        
        $sysRestoreObj = new SystemFactoryRestore();
        $result = $sysRestoreObj->getStaus();

        if($result !== NULL){
            $xml = new NasXmlWriter();
            $xml->push('system_factory_restore');
            $xml->element('percent', $result['completion_percent']);
            $xml->element('status', $result['status']);
            $xml->pop();
            echo $xml->getXml();
            $this->logObj->LogData('OUTPUT', get_class($this),  __FUNCTION__,  'SUCCESS');
        } else {
            //Failed to collect info
            header("HTTP/1.0 500 Internal Server Error");
            $this->logObj->LogData('OUTPUT', get_class($this),  __FUNCTION__,  'SERVER_ERROR');
        }
    }

    function put($urlPath, $queryParams=null, $ouputFormat='xml'){
        
        header("Allow: GET POST");
        header("HTTP/1.0 405 Method Not Allowed");

    }

    function post($urlPath, $queryParams=null, $ouputFormat='xml'){
//        if(!authenticateAsOwner($queryParams))
//        {
//            header("HTTP/1.0 401 Unauthorized");
//            return;
//        }

        parse_str(file_get_contents("php://input"), $changes);

        $this->logObj->LogParameters(get_class($this), __FUNCTION__, $changes);

        $sysRestoreObj = new SystemFactoryRestore();
        $result = $sysRestoreObj->restore($changes);

        switch($result){
        case 'SUCCESS':
            header("HTTP/1.0 201 Created");
            break;
        case 'BAD_REQUEST':
            header("HTTP/1.0 400 Bad Request");
            break;
        case 'SERVER_ERROR':
        default:
            header("HTTP/1.0 500 Internal Server Error");
            break;
        }
        $this->logObj->LogData('OUTPUT', get_class($this),  __FUNCTION__,  $result);
    }

    function delete($urlPath, $queryParams=null, $ouputFormat='xml'){
        header("Allow: GET, POST");
        header("HTTP/1.0 405 Method Not Allowed");
    }

}

/*
 * Local variables:
 *  indent-tabs-mode: nil
 *  c-basic-offset: 4
 *  c-indent-level: 4
 *  tab-width: 4
 * End:
 */
?>



  • ?
    yamsengyi 2021.06.30 21:37
    이집 비법소스군요
  • ?
    webos115 2021.06.30 22:57
    간단한 REST API로 초기화가 가능했군요...
  • profile
    Koasing      PROBLEM? 2021.07.01 09:40
    오... 어쩌다 Authentication 로직을 주석처리 해서 뛰어넘은 걸까요. 애플이 조건문 밖에 return 복붙해서 뚫린거하고 엔비디아가 설치 스크립트에 rm / usr 넣은거 생각나네요
  • profile
    캐츄미      5700g, 5800x, 5950x 2021.07.01 11:26
    왜이렇게 소스가 익숙한가 봤더니 PHP군요 ㅎㅎ

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. 아마존, 그래비톤 3W를 쓴 AWS 인스턴스 서비스 시작

    아마존이 AWS 그래비톤 3D 프로세서를 쓴 HPC용 아마존 EC2 인스턴스인 Hpc7g의 서비스를 시작합니다. 기존의 C6gn 인스턴스와 비교해서 2배의 부동 소수점 성능을 제공, 속도가 최대 20% 빠릅니다. 그래비톤3은 Arm 네오버스-V1 프로세서...
    Date2022.12.01 소식 By낄낄 Reply0 Views1336 file
    Read More
  2. 중국 YMTC가 세계 최초로 232단 3D 낸드 플래시 메모리를 양산

    중국 YMTC가 세계 최초로 232단 3D 낸드 플래시 메모리를 양산한 것으로 보입니다. 중국 YMTC, 4세대 TLC 3D 스택 메모리 발표 https://gigglehd.com/gg/12682672 지난 8월에 발표는 했지만 200단 이상이라고만 했지 구체적인 적층 수는 ...
    Date2022.12.01 소식 By낄낄 Reply17 Views7953 file
    Read More
  3. No Image

    해외에서도 지포스 RTX 30 중고 가격이 오르고 매물이 줄어듬

    그래픽카드를 사용한 채굴이 사실상 끝난 후, 중고 시장에 채굴 카드들이 많이 쏟아졌었는데요. 지금은 가격이 오르고 매물 역시 줄어들었습니다. 이런 현상이 한국 뿐만 아니라 해외에서도 똑같이 벌어지고 있다네요. 채굴에 동원된 그래...
    Date2022.12.01 소식 By낄낄 Reply7 Views1313
    Read More
  4. No Image

    파이슨의 PCIe 5.0 NVME M.2 SSD 컨트롤러가 연기되어 연말에 출시

    파이슨의 PCIe 5.0 NVMe M.2 SSD 컨트롤러인 E26은 라이젠 7000 시리즈와 함께 9월에 출시될 예정이었습니다. 하지만 12월이 된 지금도 출시되지 않았지요. 10월 중에 출하를 시작했다고 하니 올해 안에는 이 컨트롤러를 쓴 제품이 출시될...
    Date2022.12.01 소식 By낄낄 Reply0 Views504
    Read More
  5. 애플 M2 맥스, 20%의 싱글 코어 성능 향상?

    애플 M2 맥스로 추측되는 프로세서의 긱벤치 성능입니다. 싱글코어 1899점, 멀티코어 8737점으로 M1 맥스의 1497점과 11506점과 비교하면 싱글코어가 19.4% 올랐습니다. 멀티코어 성능이 잘 안나오는 건 아직 이유를 알 수가 없네요. M2 ...
    Date2022.12.01 소식 By낄낄 Reply0 Views1206 file
    Read More
  6. 지포스 RTX 4070 Ti의 AD104 GPU 실물 이미지

    지포스 RTX 4070 Ti의 AD104 GPU 실물 이미지입니다. 칩의 크기는 295제곱mm로 추정되며 AD102의 절반 수준입니다. 4090의 코어 수가 16384개인데 4070 Ti는 7680개로 그 반도 안 되고요. 메모리 버스도 384비트에서 192비트로 줄었으니 ...
    Date2022.12.01 소식 By낄낄 Reply1 Views665 file
    Read More
  7. NVIDIA RTX 6000 에이다 러브에이스 버전이 출시

    NVIDIA RTX 6000 에이다 러브에이스 버전이 출시되었습니다. NVIDIA의 워크스테이션 그래픽카드에 쿼드로라는 이름을 쓰지 않은 건 꽤 됐고요. 암페어 아키텍처를 쓴 RTX 6000도 기존에 출시됐지만 그 이름 그대로 유지하면서 아키텍처만 ...
    Date2022.12.01 소식 By낄낄 Reply3 Views1014 file
    Read More
  8. DDR4 메모리를 지원하는 기가바이트 B760 메인보드

    기가바이트 B760 어로스 엘리트 AX DDR4 메인보드입니다. 제품명에 나온대로 아직 발표하지 않은 B760 칩셋을 사용하며, 13세대 코어 프로세서를 지원하는 메인보드지만 DDR4 메모리를 쓸 수 있습니다.
    Date2022.12.01 소식 By낄낄 Reply0 Views795 file
    Read More
  9. 인텔 NUC 13 프로의 프로토타입 이미지

    인텔 NUC 13 프로의 프로토타입 이미지가 올라왔습니다. 바닥에 구멍을 잔뜩 뚫어서 공기 순환 효율을 높였습니다. 여기에는 13세대 코어 프로세서가 탑재될 예정입니다.
    Date2022.12.01 소식 By낄낄 Reply0 Views723 file
    Read More
  10. MSI MAG 코어리퀴드 M 시리즈, 박격포 수냉 쿨러

    MSI MAG 코어리퀴드 M 시리즈 일체형 수냉 쿨러입니다. 여기서 M은 박격포(Mortar)를 가리킨다고 합니다. 3상 모터 펌프, ARGB LED, MSI 센터 애플리케이션, FDB 베어링 쿨링팬, PWM 컨트롤, 쿨링팬 속도 600~2200rpm, 풍량 94.65CFM, 풍...
    Date2022.12.01 소식 By낄낄 Reply0 Views316 file
    Read More
  11. ASUS Pro WS W680-ACE IPMI 메인보드

    ASUS Pro WS W680-ACE IPMI 메인보드입니다. 인텔 W680 칩셋, LGA 1700 소켓, 13/12세대 코어 프로세서, DDR5 x4 메모리, PCIe 4.0 M.2 3개, SATA 6Gbps x4, 슬림 SAS x1, PCIe 5.0 x16 2개, PCIe 3.0 x4(x16 슬롯) 2개, PCIe 3.0 x1 1개,...
    Date2022.12.01 소식 By낄낄 Reply5 Views532 file
    Read More
  12. kensington, SlimBlade Pro 트랙볼 출시

    켄싱턴이 SlimBlade 트랙볼의 상위 버전인 SlimBlade Pro를 발표했습니다.    DPI 변경 기능 지원, 128비트 AES 암호화, PC-Mac 지원, 2.4Ghz 무선/블루투스/유선 연결을 지원하며 USB-C 단자가 달려있습니다. 수신기는 본체에 수납 가능...
    Date2022.11.30 소식 By영원의여행자 Reply7 Views977 file
    Read More
  13. 아사히 리눅스, GPU 가속 성공

    늦긴했지만, 버튜버이자 아사히 리눅스 개발자분이 그래픽 가속을 성공적으로 시행했습니다.   일반적인 GPU 드라이버는 GPU에 대한 작업 예약 및 우선 순위 지정, 실행 작업선점같은 세부 선점을 다루지만, M1은 다르다고 합니다. 네... ...
    Date2022.11.30 소식 By책읽는달팽 Reply9 Views3065 file
    Read More
  14. LG 45GR95QE-B, 45인치 UWQHD 커브드 OLED 게이밍 모니터

    LG 45GR95QE-B 게이밍 모니터입니다. 가격 1699.99달러. 화면 크기 45인치, 곡률 800R, 0.03ns의 응답 속도, 240Hz 리프레시율, UWQHD 울트라와이드 3440x1440, OLED 패널, 1,500,000:1 콘트라스트, DCI-P3 98.5% 색영역, 10억 7천만 컬러...
    Date2022.11.30 소식 By낄낄 Reply3 Views1600 file
    Read More
  15. 삼성 GDDR6W, 새로운 패키징으로 대역폭/밀도 향상

    삼성이 GDDR6W 메모리를 발표했습니다. FOWLP(Fan-Out Wafer-Level Packaging) 패키징으로 같은 크기에 2배 이상의 메모리 칩을 장착해 용량과 대역폭을 2배로 늘렸습니다. 바꿔 말하면 동일 용량/대역폭의 메모리를 구사하기 위해 필요한...
    Date2022.11.30 소식 By낄낄 Reply13 Views2461 file
    Read More
  16. 인텔 DLVR, 랩터레이크에서는 작동 안함?

    인텔은 랩터레이크에 DLVR(Digital Linear Voltage Regulator)을 도입해 전원 공급 효율을 높일 거라고 알려져 있었습니다. 메인보드의 전원 공급 장치와 병렬 작동하는 새로운 전압 조정 장치로, 이를 통해 전력 관리가 20% 향상된다고 ...
    Date2022.11.30 소식 By낄낄 Reply1 Views614 file
    Read More
  17. 라이젠 7000HS가 탑재된 ASUS 게이밍 노트북

    ASUS ROG 제피러스 G14 노트북입니다. 라이젠 7000HS 프로세서를 사용한다고 처음으로 확인된 제품입니다.
    Date2022.11.30 소식 By낄낄 Reply0 Views654 file
    Read More
  18. W790 칩셋을 쓴 슈퍼마이크로 X13SWA-TF 메인보드

    W790 칩셋을 쓴 슈퍼마이크로 X13SWA-TF 메인보드의 이미지입니다. 4세대 제온 W 시리즈, 코드네임 사파이어 래피드-WS를 지원, 5개의 PCIe x16 슬롯과 8채널 메모리를 지원합니다. M.2 슬롯은 2개, 폼펙터는 E-ATX입니다.
    Date2022.11.30 소식 By낄낄 Reply5 Views556 file
    Read More
  19. 10월 노트북 패널 출하량이 최근 10년 이래 최저치로 떨어짐

    2022년 10월의 노트북 디스플레이 패널 출하량이 1350만장을 기록했습니다. 지난달보다 16.1%, 작년보다 45%가 줄어든 것으로, 최근 10년 간 10월 출하량 중에 가장 낮은 숫자를 기록했습니다. 4분기 출하량도 전분기 대비 10.8%, 전년 대...
    Date2022.11.29 소식 By낄낄 Reply2 Views814 file
    Read More
  20. MSI IPC의 타이거레이크-UP3 탑재 3.5인치 싱글보드 컴퓨터

    MSI IPC의 타이거레이크-UP3 탑재 3.5인치 싱글보드 컴퓨터인 MS-98M3입니다. -40~85도에서 작동, 4개의 디스플레이 출력, PCIe 4.0 NVMe M.2 슬롯, SO-DIMM 메모리 등이 특징입니다.
    Date2022.11.29 소식 By낄낄 Reply6 Views1038 file
    Read More
목록
Board Pagination Prev 1 ... 184 185 186 187 188 189 190 191 192 193 ... 1047 Next
/ 1047

최근 코멘트 30개

한미마이크로닉스
MSI 코리아
더함
AMD

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소