회로 기판의 전자 역엔지니어링을 위한 단계별 가이드

회로 기판의 전자 역엔지니어링을 위한 단계별 가이드

PCB를 역설계하려면 먼저 기판을 자세히 살펴보세요. 보이는 각 부분을 기록하세요. 카메라나 멀티미터 같은 도구를 사용하여 트레이스가 어디에 있는지 찾으세요. 작업하는 모든 것을 기록해야 합니다. 또한 모든 단계의 법칙을 알아야 합니다.

Tip 시작하기 전에 항상 법적 규정을 확인하세요.

법적 고려

기술설명

지식재산권

저작권, 특허 및 영업 비밀이 보드 디자인을 보호할 수 있습니다.

소유권과 의도

보드를 소유하고 사용해야 합니다. 리버스 엔지니어링 수리, 연구 또는 학습을 위해.

전자 역공학을 통해 회로 기판을 수리, 업그레이드하거나 회로 기판에 대해 자세히 알아볼 수 있습니다. 많은 사람들이 업무 능력을 향상시키기 위해 역공학을 활용합니다. 역공학은 더 나은 제품을 만드는 데 도움이 됩니다. 각 단계를 순서대로 따르면 성공할 수 있습니다.

주요 요점

  • 시작하기 전에 항상 법을 준수하고 보드를 소유했는지 확인하십시오. 리버스 엔지니어링. 이렇게 하면 안전하고 공정하게 행동하는 데 도움이 됩니다.

  • 카메라, 현미경, 소프트웨어 등 적절한 도구를 사용하세요. 이러한 도구는 칠판의 모든 부분과 선을 자세히 살펴보고 기록하는 데 도움이 됩니다.

  • 깨끗하고 안전한 작업 공간을 마련하세요. 적절한 보호 장비를 사용하여 아무것도 깨지지 않고 원활하게 작업하세요.

  • 보드의 양면을 선명하게 사진으로 찍으세요. 경로를 따라가고 정확한 회로도를 그리는 데 도움이 되는 메모를 적어 두세요.

  • 멀티미터나 오실로스코프 같은 도구를 사용하여 모든 연결부를 테스트하고 점검하세요. 이렇게 하면 문제를 쉽게 찾고 해결할 수 있습니다.

전자 역공학 개요

리버스 엔지니어링이란 무엇입니까?

전자 역공학은 보드의 작동 원리를 배우는 데 도움이 됩니다. 보드를 분해하여 각 부분을 살펴보고, 모든 흔적과 연결 부위를 따라가며 작동 방식을 확인합니다. 이를 통해 보드의 설계와 레이아웃을 이해할 수 있습니다. 이 기술을 활용하여 보드를 수리하거나 개선할 수 있습니다. 또한 보드를 다루는 새로운 방법을 배우는 데에도 도움이 됩니다. 전자 역공학을 통해 장치 내부에서 어떻게 작동하는지 확인할 수 있습니다.

왜 회로기판을 역공학해야 할까요?

많은 이유가 있습니다. PCB 리버스 엔지니어링부품이 부족할 때 보드를 수리해야 할 때가 있습니다. 보드가 가짜인지 진짜인지 확인해 보는 것도 좋습니다. 다른 회사의 보드가 어떻게 작동하는지 살펴보는 것도 좋습니다. 직접 보드를 개선하는 방법도 찾아볼 수 있습니다. 사람들이 PCB 리버스 엔지니어링을 하는 몇 가지 이유는 다음과 같습니다.

  • 오래된 부품을 교체하여 보드가 계속 작동하도록 하세요.

  • 가짜 제품을 찾아 하드웨어 공격을 차단하세요.

  • 설계를 확인하고 건물을 짓는 동안 문제를 해결합니다.

  • 보드를 더 좋게 만들고, 만드는 방법을 개선하세요.

  • 새로운 아이디어를 얻으려면 다른 게시판을 살펴보세요.

참고: 보드를 리버스 엔지니어링할 때는 항상 법을 준수하고 공정하게 행동하십시오. 보드의 소유권을 주장하고 타인의 권리를 존중해야 합니다. 저작권, 특허, 영업 비밀 규정과 같은 법률은 많은 보드를 보호합니다. 일부 계약서에는 리버스 엔지니어링이 금지되어 있을 수 있습니다. 아래 표는 몇 가지 중요한 법적 및 윤리적 규칙을 보여줍니다.

법적/윤리적 측면

키 포인트

저작권법 및 DMCA

연구나 여러 가지 일을 함께 진행하기 위한 리버스 엔지니어링만 허용합니다.

영업비밀법

당신은 공정하고 정직해야 합니다.

계약법

일부 거래에서는 역엔지니어링이 허용되지 않습니다.

특허법

특허는 발명품을 보호합니다. 이 규칙을 어기지 마세요.

윤리학

솔직하게 말하고 게시판을 만든 사람들을 존중하세요.

전자 역공학은 문제를 해결하고 새로운 것을 배우는 데 도움이 됩니다. 규칙을 따르면 새로운 아이디어가 성장하고 다른 사람의 작업을 존중하는 데 도움이 됩니다.

도구 및 준비

도구 및 준비
이미지 출처 : unsplash

리버스 엔지니어링을 위한 필수 도구

회로 기판의 역엔지니어링을 시작하려면 특수 도구가 필요합니다. 각 도구는 기판을 다른 방식으로 보는 데 도움이 됩니다. 어떤 도구는 작은 부품을 보는 데 도움이 되고, 어떤 도구는 찾은 것을 측정하거나 기록하는 데 도움이 됩니다. 전문가들은 모든 단계에서 이러한 도구를 사용합니다. 아래 표는 주요 도구의 종류, 예시, 그리고 사용 빈도를 보여줍니다.

도구 카테고리

포함 된 도구

사용 빈도 및 목적

하드웨어 도구

납땜 제거 스테이션, 재작업 스테이션, 신호 분석기, 오실로스코프, 현미경, 이미징 시스템, X선 장비

부품 분리, 레이어 확인, 사진 촬영 등에 많이 사용됩니다.

소프트웨어 툴

이미지 처리 도구, PCB 레이아웃 소프트웨어, 회로도 캡처 도구, 회로 시뮬레이션 소프트웨어

메모를 하거나, 칠판에 그림을 그리거나, 작업을 검토하는 데 자주 사용됩니다.

고급 기술

3D 스캐닝, AI, 자동화된 역설계 도구

단단한 보드에 사용합니다. 이 공구는 도움이 되지만 주요 공구를 대체하지는 않습니다.

작업하는 동안 이러한 도구들을 여러 번 사용하게 될 것입니다. 선명한 사진을 찍으려면 카메라가 필요할 수도 있습니다. 현미경은 미세한 선을 보는 데 도움이 됩니다. PCB 디자인 소프트웨어를 사용하면 찾은 것을 그릴 수 있습니다. 항상 보드 크기와 강도에 맞는 도구를 선택하세요.

회로 기판 분석 설정

A 깨끗하고 안전한 작업 공간 실수를 방지하는 데 도움이 됩니다. 또한 건강을 유지하는 데에도 도움이 됩니다. 다음 단계를 따라 준비하세요.

  1. 먼지와 화학 물질로부터 피부를 보호하려면 장갑과 작업복을 착용하세요.

  2. 부품을 분리할 때는 보안경이나 고글을 착용하여 눈을 보호하세요.

  3. 신선한 공기가 있는 곳에서 작업하세요. 연기를 흡입하지 않도록 선풍기를 사용하거나 창문을 열어 두세요.

  4. 시작하기 전에 항상 보드의 전원을 끄고 플러그를 뽑으세요. 모든 배터리를 꺼내세요.

  5. 손목 스트랩과 매트와 같은 ESD 보호 장치를 사용하여 정전기로 인해 보드가 손상되는 것을 방지하세요.

  6. 작업 공간에서는 음식물을 섭취하지 마세요. 화학 물질을 사용한 후에는 손을 씻으세요.

  7. 작업을 시작하기 전에 모든 도구와 용품을 깨끗한 테이블 위에 놓으세요.

  8. 각 부분을 조심스럽게 다루어 작은 부분도 깨지지 않도록 하세요.

Tip 리버스 엔지니어링을 시작하기 전에 보드를 소유하고 있는지 확인하세요. 모든 법적 규정을 준수하고 이 도구는 학습, 수정 또는 연구 목적으로만 사용하세요.

좋은 설정은 프로젝트를 안전하고 깔끔하게 유지합니다. 신중한 계획은 리버스 엔지니어링에서 최상의 결과를 얻는 데 도움이 됩니다.

회로 기판 문서화

회로 기판 문서화
이미지 출처 : unsplash

양쪽 사진 촬영

리버스 엔지니어링 프로젝트를 시작하려면 선명한 사진이 필요합니다. 최상의 결과를 얻으려면 다음 단계를 따르세요.

  1. 보드를 어두운 배경에 놓으세요. 이렇게 하면 구멍과 가장자리가 더 잘 보입니다.

  2. 고품질 카메라와 좋은 조명을 사용하세요. 보드 양쪽 모두 조명이 밝아야 합니다.

  3. 양면 사진을 찍으세요. 이렇게 하면 작업의 전체적인 레이아웃을 파악할 수 있습니다.

  4. 각 사진을 잘라서 보드만 보이게 하세요. 배경에 있는 모든 것을 제거하세요.

  5. 사진을 편집하세요. 색상 채널을 바꿔서 구멍과 납땜 패드가 눈에 띄도록 하세요.

  6. AutoTrace와 같은 소프트웨어를 사용하기 전에 이미지의 트랙패드를 제거하세요.

  7. 특히 보드에 여러 층이 있는 경우 빈 구멍이나 연결되지 않은 구멍을 모두 표시하세요.

  8. 채도와 레이어를 조정하여 칠해진 영역을 더 잘 볼 수 있습니다.

  9. 사진 속 흔적을 깔끔하게 정리하세요. 이렇게 하면 보드를 따라 그릴 때 도움이 됩니다.

  10. 사진을 회색조로 바꾸고 반전시켜 보세요. 그러면 흰색 배경에 선이 어두워집니다.

  11. 보드의 반대쪽 면에도 이 모든 단계를 반복합니다. 완전한 회로도를 만들려면 양쪽 면이 모두 필요합니다.

팁: 좋은 사진은 추적을 더 쉽게 해주고 나중에 실수를 피하는 데 도움이 됩니다.

구성 요소 카탈로그화

보드의 모든 부품을 추적해야 합니다. 먼저 부품 명세서(BOM)를 작성하세요. 각 부품의 종류, 값, 그리고 기능을 기록하세요. 각 부품에 고유한 이름이나 번호를 부여하세요. 데이터시트를 활용하여 각 부품에 대한 세부 정보를 확인하세요. 데이터시트를 찾을 수 없다면 핀아웃을 역설계해 보세요. 3D 스캐닝을 사용하여 기존 부품의 디지털 모델을 만들 수 있습니다. 이렇게 하면 나중에 설계를 저장할 수 있습니다. 멀티미터나 분석기와 같은 도구를 사용하여 각 부품을 점검하세요. 모든 부품에 참조 지정자를 할당하세요. 이렇게 하면 추적 및 문서화가 명확해집니다. 보드를 추적할 때 이러한 이름을 사용하여 각 부품의 연결 방식을 보여주세요.

구성 요소 제거(필요한 경우)

때로는 기판에서 부품을 분리하여 흔적을 확인하거나 테스트해야 할 수도 있습니다. 부품을 분리하면 기판이나 부품이 손상될 수 있으므로 주의하십시오. 다음은 몇 가지 권장 사항입니다.

  • 부품에 열을 가하는 시간을 최소화하세요.

  • 리드나 패드에 맞는 크기의 디솔더 심지를 사용하세요.

  • 납땜 인두 팁을 심지 너비에 맞춰 조정하세요.

  • 잘 작동하도록 하려면 사용한 디솔더 브레이드를 자주 잘라주세요.

  • 관통 구멍 부품에는 진공 탈납 스테이션과 같은 특수 도구를 사용하세요.

  • 표면 실장 장치에는 뜨거운 핀셋을 사용해 보세요.

  • 작거나 복잡한 부품에는 열풍 스테이션을 사용하세요.

  • 항상 안전 안경과 내열 장갑을 착용하세요.

  • 통풍이 좋은 곳에서 작업하세요.

조심스럽게 제거하면 보드가 안전하게 보호되고 따라 그리기가 더 쉬워집니다. 각 단계를 항상 사진과 메모로 기록해 두세요.

역엔지니어링 프로세스

PCB 사본

PCB 사진 촬영 및 스캐닝

먼저 기판 양면을 선명하게 촬영하세요. 조명이 밝고 손이 떨리지 않도록 주의하세요. 평판 스캐너로 기판을 스캔하면 미세한 부분까지 볼 수 있습니다. 이 사진들은 나중에 트레이싱 작업에 도움이 됩니다. PCB를 역엔지니어링하려면 항상 사진을 잘 정리하세요.

이미지 보정 및 트레이스 매핑

다음으로, 사진을 편집하여 트레이스를 뚜렷하게 만듭니다. 밝기와 대비를 조정합니다. 이미지 편집 소프트웨어를 사용하여 패드와 비아를 강조 표시합니다. 보드의 각 선을 추적하면 신호가 어떻게 움직이는지 확인하는 데 도움이 됩니다. 리버스 엔지니어링에서는 세심한 추적이 중요합니다.

패드, 트레이스 및 비아 식별

보드를 자세히 살펴보세요. 각 패드, 트레이스, 비아를 표시하세요. 작은 부품이 보이면 현미경을 사용하세요. 모든 연결부를 추적하면 보드의 레이아웃을 이해하는 데 도움이 됩니다. 각 경로에 파손이나 손상이 있는지 확인해야 합니다.

양면 보드 이미지 정렬 및 레이어링

보드에 양면이 있는 경우 사진을 정렬하세요. 소프트웨어를 사용하여 이미지를 겹쳐 놓으세요. 이렇게 하면 한 면에서 다른 면으로 이어지는 트레이스를 일치시키는 데 도움이 됩니다. 양면을 추적하면 각 신호의 전체 경로를 확인할 수 있습니다.

설계 소프트웨어에서 PCB 레이아웃 재생성

이제 PCB 설계 소프트웨어를 사용하여 보드를 그립니다. 각 부품을 원래 있던 자리에 배치하고, 모든 트레이스와 비아를 그립니다. 완료되면 거버 파일을 생성할 수 있습니다. 이 파일은 새 보드를 제작할 때 기본적으로 사용됩니다. 작업 내용을 저장하고 각 단계에 대한 메모를 남겨 두세요.

BOM 리메이크

구성 요소 카탈로그화 및 식별

칠판에 모든 부품을 나열하세요. 그림과 사진을 활용하여 각 부품을 연결하세요. 표시를 확인하고 데이터시트를 활용하여 세부 정보를 찾으세요.

구성 요소 사양 조사

각 부품의 값과 기능을 찾아보세요. 온라인 데이터베이스와 부품 검색 엔진을 활용하세요. 회로를 따라가면 모르는 부품을 추측하는 데 도움이 됩니다.

BOM(자재 목록) 생성

각 부품의 이름, 값, 그리고 보드에 배치할 위치를 적어 두세요. 이 BOM은 보드를 재구축하거나 수리하는 데 도움이 됩니다.

교체 부품 소싱

각 부품에 대해 신뢰할 수 있는 공급업체를 찾으세요. 출처를 확인하여 위조 부품을 피하세요. 정확한 추적 정보와 사진을 통해 원하는 제품을 주문할 수 있습니다.

IC 잠금 해제

잠긴 IC 또는 암호화된 IC 식별

보드의 일부 칩이 잠겨 있을 수 있습니다. 표시나 누락된 데이터를 살펴보세요. 핀을 추적하면 이러한 IC를 찾는 데 도움이 될 수 있습니다.

잠금 해제 방법 연구

소프트웨어 공격, 전력 분석, 심지어 특수 기계까지 시도해 볼 수 있습니다. 각 방법은 칩 유형에 따라 달라집니다.

펌웨어 액세스 또는 덤프 시도

칩 잠금을 해제하려면 적절한 도구를 사용하세요. 항상 관련 법을 준수해야 합니다. 일부 국가에서는 칩 잠금 해제에 대한 엄격한 규정이 있습니다.

결과 및 한계 문서화

모든 단계를 기록하세요. 무엇이 효과가 있었고 무엇이 효과가 없었는지 기록해 두세요. 좋은 문서는 다른 사람들이 당신의 작업을 반복하는 데 도움이 됩니다.

팁: 주의 깊게 추적하고 명확한 메모를 남기면 PCB 역엔지니어링이 더 쉽고 안전해집니다.

검증 및 최종 단계

교차 검사 연결

모든 연결 부분이 노트와 일치하는지 확인해야 합니다. 멀티미터를 사용하여 핀과 배선이 연결되어 있는지 확인하세요. 이렇게 하면 끊어지거나 누락된 배선을 찾는 데 도움이 됩니다. 다층 기판의 경우, 사진을 정렬하고 숨겨진 배선을 추적하세요. 경우에 따라 기판을 분해하거나 특수 카메라를 사용하여 내부를 확인해야 할 수도 있습니다. 연결 부분을 확인하는 몇 가지 방법은 다음과 같습니다.

  1. 멀티미터를 사용하여 추적을 매핑하고 테스트합니다.

  2. 여러 면이 있는 보드의 경우 그림을 일렬로 정렬합니다.

  3. 보드를 분해하여 현미경으로 살펴보세요.

  4. 소프트웨어를 사용하여 그림이 실제 보드와 일치하는지 확인하세요.

  5. 오실로스코프로 신호를 테스트하여 제대로 작동하는지 확인합니다.

눈에 잘 띄는 경로와 숨겨진 경로를 모두 항상 확인하세요. 일부 흔적은 보드 내부에 있으므로 천천히 진행하면서 모든 경로를 두 번씩 확인하세요.

테스트 및 문제 해결

연결을 확인한 후에는 다음을 수행해야 합니다. 보드를 테스트하다먼저, 보드에 탄 부분이나 패드가 없는지 살펴보세요. 솔더 브릿지도 확인하세요. 도구를 사용하여 전원과 접지가 단락되었는지 확인하세요. 전류를 제한하는 전원 공급 장치를 사용하여 보드를 천천히 켜세요. 과열점이나 켜지지 않는 표시등과 같은 문제가 있는지 살펴보세요.

보드가 작동하지 않으면 각 부품을 개별적으로 테스트해 보세요. 오실로스코프와 로직 분석기를 사용하여 신호를 분석하고, 분석 결과를 역엔지니어링 도면과 비교해 보세요. 문제가 발견되면 신호 경로를 따라가며 문제점을 찾아보세요. 하드 보드의 경우 X선이나 CT 스캔이 필요할 수 있습니다.

  • 보드를 보세요

  • 단락 및 올바른 전압을 확인하세요

  • 테스트 지점에서 보드가 작동하는지 테스트하세요

  • 도구를 사용하여 문제를 찾아 해결하세요

BOM 및 문서

리버스 엔지니어링에는 좋은 메모가 중요합니다. 보드에 있는 모든 부품의 부품 명세서(BOM)를 작성하세요. 부품 번호, 부품 종류, 구매처, 필요한 수량을 기록하세요. 보드를 분해하기 전과 분해 후 사진을 찍으세요. 추적 및 테스트를 포함한 모든 단계를 기록하세요. 표와 그림을 사용하여 보드 작동 방식을 보여주세요.

문서화 측면

세부 정보

BOM

부품 번호, 공급업체 및 금액을 나열하세요

디자인 노트

추적 및 테스트 단계를 적어 두세요

시각 자료

라벨이 붙은 사진과 그림 추가

테스트 계획

보드를 어떻게 테스트했는지 설명하세요

좋은 기록은 보드를 다시 만들고, 비용을 절감하고, 작업의 완성도를 높이는 데 도움이 됩니다. 명확한 메모를 작성하면 프로젝트를 공유하고 다시 진행하기가 더 쉬워집니다.

각 단계를 주의 깊게 따르면 전자 역공학에 능숙해질 수 있습니다. 모든 보드에서 무엇을 하는지 항상 기록해 두세요. 작업하는 각 보드에 대해 명확한 사진을 찍고 메모를 작성하세요. 도구를 사용하여 모든 연결을 확인하세요 칠판에 적으세요. 올바른 판단을 내리고 법을 준수하려면 다음의 중요한 규칙을 따르세요.

  1. 보드에서 데이터를 수집하기 전에 허가를 받으세요.

  2. 귀하의 기술은 법률 위원회 업무에만 사용하세요.

  3. 강력한 보안으로 모든 보드 데이터를 안전하게 보호하세요.

더 자세히 알고 싶다면 더 어려운 방법을 시도해 볼 수 있습니다. 아래 표는 보드를 더 자세히 공부하는 몇 가지 방법을 보여줍니다.

고급 기술

기술설명

예제 도구

디버깅 및 디스어셈블링

보드 소프트웨어가 어떻게 작동하는지 살펴보고 코드를 분석해 보세요.

OllyDbg, IDA Pro

디컴파일 및 코드 분석

보드 바이너리에서 코드를 다시 빌드하고 논리를 연구합니다.

헥스레이, 바이너리 닌자

암호화 및 난독화

암호화되거나 숨겨진 보드 소프트웨어를 처리합니다.

x64dbg, UPX

맬웨어 분석 및 포렌식

유해한 보드 소프트웨어를 연구하고 문제점을 조사합니다.

와이어샤크, 바이러스토탈

학습과 공유

계속해서 학습하고 보드에 대한 지식을 다른 사람들과 공유하세요.

깃허브, 레딧

모든 보드 작업에 인내심을 갖고 신중하게 임하세요. 보드 작업에 능숙해지려면 끊임없이 새로운 것을 배우세요.

FAQ

회로 기판의 리버스 엔지니어링을 하기 전에 가장 먼저 해야 할 일은 무엇입니까?

먼저, 보드의 실제 소유자인지 확인하세요. 보드에서 작업할 수 있는 권한이 있는지 확인하세요. 항상 법률을 준수하고 리버스 엔지니어링 관련 규정을 숙지하세요.

어떤 구성 요소도 제거하지 않고 보드를 리버스 엔지니어링할 수 있나요?

네, 일반적으로 부품을 분리하지 않고도 기판을 살펴볼 수 있습니다. 카메라, 현미경, 멀티미터를 사용하여 기판을 살펴보세요. 일부 흔적을 보거나 테스트할 수 없는 경우에만 부품을 분리하세요.

PCB 역엔지니어링에 도움이 되는 소프트웨어는 무엇입니까?

당신이 사용할 수 PCB 설계 소프트웨어 KiCad나 Eagle 같은 프로그램도 있습니다. GIMP나 Photoshop 같은 이미지 편집 도구도 사진 편집에 도움이 됩니다. 이러한 프로그램을 사용하면 다이어그램을 그리고 보드 레이아웃을 복사할 수 있습니다.

보드에서 알 수 없는 부품을 식별하려면 어떻게 해야 하나요?

  • 해당 부분에서 숫자나 문자를 찾으세요.

  • 멀티미터를 사용하여 핀을 확인하세요.

  • 온라인에서 데이터시트를 검색해 보세요.

  • 도움이 필요하면 온라인 포럼에 있는 사람들에게 물어보세요.

회로기판을 역으로 엔지니어링하는 것은 합법인가요?

아니요, 모든 보드를 리버스 엔지니어링할 수는 없습니다. 일부 설계는 법률로 보호됩니다. 시작하기 전에 저작권, 특허 및 계약 규정을 항상 확인하세요. 확실하지 않으면 전문가에게 문의하세요. 법률 전문가.

코멘트 남김

귀하의 이메일 주소는 공개되지 않습니다. *표시항목은 꼭 기재해 주세요. *