คำถามติดแท็ก reverse-engineering

ขั้นตอนการสร้างระบบที่สมบูรณ์และกำหนดรายละเอียดของการออกแบบ อาจมีข้อ จำกัด ทางกฎหมายหรือการแบ่งเขตในเขตอำนาจศาลที่แตกต่างกัน

2
ฉันจะทำวิศวกรรมย้อนกลับผ่านบอร์ดแบบง่ายๆ
ฉันจะทำวิศวกรรมย้อนกลับผ่านบอร์ดแบบง่ายๆ การพยายามทำด้วยตาจะทำให้สับสนเพราะง่ายต่อการติดตามการวางแนวส่วนประกอบและตำแหน่งในขณะที่พลิกกระดาน อาจมีเทคนิคช่วยคอมพิวเตอร์ที่จะทำให้สิ่งต่าง ๆ ง่ายขึ้น?

6
เป็นไปไม่ได้เลยหรือที่จะบอกว่า CPU กำลังทำอะไรอยู่ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน7 เดือนที่ผ่านมา โปรแกรมเมอร์คอมพิวเตอร์มักจะท่องมนต์ที่คำสั่ง x86 นั้นทึบแสงโดยสิ้นเชิง: Intel บอกเราว่าพวกเขากำลังทำอะไรบางอย่าง แต่ไม่มีความหวังว่าทุกคนสามารถตรวจสอบสิ่งที่เกิดขึ้นได้ดังนั้นหาก NSA บอกให้พวกเขาลับๆ RNGs ทำอะไรกับมัน ฉันเชื่อว่าโปรแกรมเมอร์คอมพิวเตอร์ไม่สามารถทำอะไรเกี่ยวกับปัญหานี้ได้ แต่วิศวกรไฟฟ้าจะโจมตีได้อย่างไร มีเทคนิคที่วิศวกรไฟฟ้าสามารถใช้เพื่อตรวจสอบว่าวงจรทำงานจริงตามที่อธิบายไว้ในข้อมูลจำเพาะหรือไม่และไม่มีการดำเนินการอื่น ๆ

3
เค้าโครง PCB ที่แปลกสำหรับตัวควบคุมแรงดันไฟฟ้า
ฉันเป็นวิศวกรรมย้อนกลับของบอร์ดที่มี Xilinx Spartan 3E FPGA พร้อม VCCAUX ที่ขับเคลื่อนโดยตัวควบคุม 2.5 โวลต์ ด้านล่างนี้เป็นโครงร่าง PCB สำหรับส่วนควบคุมของวงจร คำขอโทษของฉันสำหรับพิกเซลที่น่ากลัวนี่คือความละเอียดสูงสุดที่ฉันจะได้รับจากอุปกรณ์ที่ฉันมี อย่างไรก็ตามองค์ประกอบ SOT23-5 ระบุว่า "LFSB" คือTexas Instruments LP3988IMF-2.5 เชิงเส้นควบคุมแรงดันไฟฟ้า ฉันได้ตรวจสอบแผนผังด้านล่างจากแผนผังบอร์ด: คุณอาจสังเกตเห็นแหล่งที่มาของความสับสนของฉัน: ฉันไม่รู้ว่าทำไมพวกเขาจะวางตัวต้านทาน 316 โอห์มโดยตรงผ่านเอาท์พุทของตัวควบคุม 2.5 โวลต์ สิ่งที่ทำคือเสีย 7.9 milliamps ฉันไม่สามารถหาเหตุผลในการทำสิ่งนี้ได้ ฉันสงสัยว่ามันเป็นข้อบกพร่องในการออกแบบหรือไม่และตัวต้านทานนั้นควรจะเชื่อมต่อกับหมุด PG แทนการลงกราวด์ ฉันได้ตรวจสอบ PCB ดั้งเดิมถึงสามครั้งแล้วและมันเชื่อมต่อกับกราวด์อย่างแน่นอนและหมุด PG ไม่ได้เชื่อมต่อกับอะไร อย่างไรก็ตามหากนี่เป็นข้อผิดพลาดมันจะอธิบายว่าทำไมพวกเขาจึงใช้รอยแยกที่ด้านล่างของตัวต้านทานแทนที่จะเชื่อมต่อกับกราวด์ทองแดงที่อยู่ตรงนั้น ฉันยังสงสัยว่าตัวควบคุมอาจต้องการโหลดขั้นต่ำเพื่อรักษาเอาต์พุตที่เสถียร แต่นั่นไม่ใช่กรณีสำหรับตัวควบคุมนี้ ไม่มีข้อกำหนดโหลดขั้นต่ำ ฉันยังพิจารณาถึงความเป็นไปได้ว่ามันตั้งใจจะให้ VCCAUX ช้าลงสำหรับจุดประสงค์ในการจัดลำดับของ FPGA แต่การอ่านแผ่นข้อมูลนี้ดูเหมือนจะไม่เหมาะสม …

4
ทำไมเมาส์ถึงต้องการคริสตัล?
ฉันกำลังดูแผนผังนี้สำหรับเมาส์ (pre USB) เก่า: เมื่อฉันสังเกตเห็นว่ามันมีคริสตัลอยู่บนมัน (Y1) ฉันสงสัยว่าทำไมเมาส์ต้องใช้ตัวจับเวลา จะไม่สามารถใช้นาฬิกาจากคอมพิวเตอร์ได้ใช่ไหม นอกจากนี้ถ้ามันมีคริสตัลของตัวเองมันไม่สามารถซิงค์กับนาฬิกา CPU ได้หรือไม่

4
เป็นไปได้หรือไม่ที่จะออกแบบวิศวกรรมย้อนกลับสำหรับการออกแบบชิป?
เราสามารถทำบางอย่างเช่นเครื่องอ่านชิปซึ่งสามารถเข้าใจการออกแบบชิปและสร้างพิมพ์เขียวของมันได้หรือไม่?

1
ส่วนประกอบของกระจกห่อหุ้มคืออะไร
ฉันพยายามที่จะทำวิศวกรรมย้อนกลับแหล่งจ่ายไฟจีนนี้และฉันได้พบกับส่วนประกอบนี้ ที่นี่มันอยู่บนแผงวงจร: และนี่คือภาพโคลสอัพ: มันมีบรรจุภัณฑ์แก้วซึ่งคล้ายกับไดโอด แต่ไม่มีขั้ว นอกจากนี้ยังมีแถบสีแดงตรงกลาง ตอนแรกฉันคิดว่ามันเป็นเทอร์มิสเตอร์แล้วฉันลองวัดความต้านทานขณะใช้ความร้อน แต่มันก็ไม่เปลี่ยน

1
ศึกษา PCB ของเครื่องคิดเลขยุค 70 พวกเขากำลังคิดอะไรอยู่
ฉันกำลังศึกษา PCB จากเครื่องคิดเลข ELSI 8002 จากปี 1974 ฉันกำลังคิดที่จะเปลี่ยนเคสสำหรับโครงการ แต่ตอนนี้ฉันได้แก้ไขแล้ว (โดยบัดกรีขั้วต่อแบตเตอรี่) ฉันไม่รู้ว่าฉัน สามารถทนที่จะดึงมันออกจากกัน ( สูดกลิ่น ) บางทีฉันจะซื้ออันที่ลึกกว่าสำหรับโครงการของฉัน ... ฉันรู้สึกค่อนข้างสับสนกับรูปแบบของปุ่มกด ปุ่มกดในตอนแรกดูเหมือนว่าแป้นพิมพ์ทั่วไป แต่หลังจากศึกษาอย่างละเอียดฉันพบว่ามันไม่ได้ใช้แถวหรือคอลัมน์ ตอนแรกฉันคิดว่าอาจเป็นเพราะพวกเขาพยายามที่จะบันทึกพินบนไมโครคอนโทรลเลอร์ เค้าโครงเมทริกซ์ที่มีคอลัมน์ n แถวและ m ต้องใช้หมุด n + m แต่จริงๆแล้วเราต้องการพินที่ไม่ซ้ำกันสำหรับแต่ละปุ่มเท่านั้น ดังนั้นจริงๆแล้วเราแค่ต้องการหมุด x เมื่อ n * m <= x เลือก 2 เมทริกซ์ 4x5 มี 20 ปุ่มและ 20 <= 7 เลือก 2 …

6
ถูกต้องตามกฎหมายของวิศวกรรมย้อนกลับ
ถ้ามี "กฎหมาย / ตามกฎหมาย" เว็บไซต์แลกเปลี่ยนสแต็ฉันโพสต์มันมี แต่มันอยู่ในขั้นตอนของทารกในพื้นที่ 51 ฉันเป็นนักดนตรีและนักเรียนวิศวกรรมไฟฟ้า ฉันได้ออกแบบการดัดแปลงระบบปิคอัพของกีต้าร์อคูสติก / ไฟฟ้าของฉันที่ฉันรู้ว่าบางคนในวงหนึ่งจะสนใจฉันได้อ่านข้อร้องเรียนจำนวนมากเกี่ยวกับระบบการจัดเก็บสต็อกในฟอรัมอิเล็กทรอนิกส์และ ดูเหมือนจะไม่มีใครรู้วิธีการแก้ปัญหาดังนั้นฉันคิดว่าฉันจะทำวิดีโอโดยละเอียดเกี่ยวกับงานที่ฉันทำ ความจริงแล้วมันมีไม่มากนัก แต่ถ้าฉันโพสต์แผนงานบางส่วนของส่วนของ preamp ดั้งเดิมที่ฉันจัดการเพื่อทำวิศวกรรมย้อนหลังนั่นจะทำให้ฉันมีปัญหาทางกฎหมายหรือไม่? ฉันไม่ได้วางแผนการตลาดการปรับเปลี่ยนนี้เลย

3
เป็นไปได้ไหมที่จะทำวิศวกรรมอะนาล็อกกลับรายการจากตัวอย่างทางกายภาพ
เมื่อเร็ว ๆ นี้ฉันได้ตรวจสอบไอซีที่กำหนดเองซึ่งพัฒนาโดยโรลันด์ในช่วงปลายยุค 70 / ต้นยุค 80 สำหรับการสังเคราะห์อะนาล็อกของพวกเขา พวกเขาหยุดการผลิตส่วนประกอบเหล่านี้ประมาณปี 1989 ไม่มีเอกสารข้อมูลทางเทคนิคและพวกเขาจะไม่ปล่อยหรือไม่มีข้อมูลเกี่ยวกับพวกเขา IR3109 เป็นชิปฟิลเตอร์ DIP16 ที่ทำจาก OTAs แบบเรียงซ้อนสี่อันและบัฟเฟอร์ที่ควบคุมโดยตัวแปลงเอ็กซ์โพแนนเชียลหนึ่งตัว ไดอะแกรมภายในคร่าวๆมีอยู่ในคู่มือการบริการ synth บางอย่างและผู้คนได้ทำโคลนที่ฟังดูใกล้เคียงกัน สิ่งที่ฉันสนใจคือ IR3R01 ซึ่งเป็นชิป 'เครื่องกำเนิดซองจดหมาย' ของ DIP16 ใช้เพื่อสร้างแรงดันไฟฟ้ากระแสตรงออกเพื่อตอบสนองต่อการกดปุ่มบนแป้นพิมพ์และนำไปใช้กับตัวกรองหรือเครื่องขยายเสียง ฉันสงสัยว่ามันเป็นไปได้หรือไม่ที่จะตรวจสอบไอซีเหล่านี้และหาส่วนประกอบและค่าที่อยู่ภายใน อาจเปิดเผยความตายและประเมินภายใต้กล้องจุลทรรศน์อิเล็กตรอน? ฉันแน่ใจว่าถ้าเป็นไปได้มันจะมีราคาแพงมาก

3
ทำไม EPROM นี้มีโครงสร้างคล้ายหวีรอบแผ่นยึดลวด
ฉันถ่ายรูป Microchip EPROM บางภาพจากช่วงปลายยุค 80 / ต้นยุค 90 (ฉันจำหมายเลขชิ้นส่วนที่แน่นอนไม่ได้) แผ่นยึดลวดถูกล้อมรอบด้วยโครงสร้างแบบหวี จุดประสงค์ของโครงสร้างนี้คืออะไร

4
ลบ LED จากวงจร
ฉันซื้อเว็บแคมซึ่งต้องการลบ LED (การเขียนก็ดีสำหรับฉันด้วย) ด้วยการทำเช่นนั้นฉันสามารถเปลี่ยนวิธีการทำงานของวงจรได้อย่างชัดเจนดังนั้นคำถามของฉันคือ: ฉันควรจะถอด LED (หรือตัวต้านทาน) หรือเผาทิ้งหรือไม่? ไฟ LED ลัดวงจรที่เผาไหม้หรือเปิดอยู่หรือไม่ คุณแน่ใจได้อย่างไรว่าจะทำอย่างไร? มีแบบแผนสำหรับการเชื่อมต่อ LED หรือไม่? โดยวิธีการที่ผู้ชายที่นี่เพียงแค่ snapped LED ขวาออก แต่ฉันไม่เข้าใจว่าเขาคิดได้อย่างไรว่าจะไม่เกิดความเสียหายกล้อง นอกจากนี้ยังมีโครงการนี้ซึ่งแสดงให้เห็นด้านในของกล้องอีกตัวหนึ่ง (ซึ่งดูคล้ายกับของฉันมาก)

1
การจำลองม้านั่งทดสอบอย่างง่ายด้วยแกน ROM สังเคราะห์
ฉันใหม่กับโลกของ FPGA อย่างสมบูรณ์และคิดว่าฉันจะเริ่มต้นด้วยโครงการที่ง่ายมาก: ตัวถอดรหัส 7 บิตแบบ 4 บิต รุ่นแรกที่ฉันเขียนอย่างหมดจดใน VHDL (โดยทั่วไปเป็น combinatorial เดียวselectไม่จำเป็นต้องใช้นาฬิกา) และดูเหมือนว่าจะทำงานได้ แต่ฉันก็อยากจะทดลองกับ "IP Cores" ใน Xilinx ISE ดังนั้นตอนนี้ฉันใช้ GUI "ISE Project Explorer" และฉันสร้างโครงการใหม่ด้วย ROM core รหัส VHDL ที่สร้างขึ้นคือ: LIBRARY ieee; USE ieee.std_logic_1164.ALL; -- synthesis translate_off LIBRARY XilinxCoreLib; -- synthesis translate_on ENTITY SSROM IS PORT ( clka : …

3
รหัสรักษาความปลอดภัยบน AVR / Arduino และส่งมอบการปรับปรุง
วิธีที่ดีที่สุดในการป้องกันโค้ดที่กระพริบลงบนอุปกรณ์ AVR ที่ใช้จากวิศวกรรมย้อนกลับคืออะไร? วิธีง่ายๆในการให้การอัปเดตแก่ผู้ใช้ปลายทางเพื่อกระพริบด้วยตนเองโดยไม่เปิดเผยรหัสคืออะไร (มันเป็น bootloader ที่ถอดรหัสภาพที่เข้ารหัสหรือไม่) อย่าจุดประกายให้ฉันสำหรับการโปรโมต DRM ฉันชอบแพลตฟอร์มแบบเปิด - ฉันแค่อยากรู้ว่ามันจะทำงานอย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.