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

1
จะค้นหาและแสดงรายการสแตติกไลบรารีที่ใช้โดยซอฟต์แวร์ใน Linux ได้อย่างไร?
พื้นหลัง : เรามีผู้ผลิตซอฟต์แวร์บุคคลที่สามสำหรับการกระจาย Linux lubuntuของเราที่เรากำลังทดสอบบน เรามีไฟล์การติดตั้งและinstall.shเชลล์สคริปต์ที่ติดตั้งไบนารีที่จำเป็นสำหรับซอฟต์แวร์ในไดเรกทอรีที่ถูกต้อง เราต้องการพิจารณาว่ามีการใช้ห้องสมุดแบบคงที่ใดในซอฟต์แวร์นี้ สิ่งที่เราได้ทำไปแล้ว : เรามองlddแต่มันจะแสดงรายการไลบรารีที่แชร์หรือไดนามิกเท่านั้น objdumpเช่นเดียวกันกับ เราเคยstringsดูสตริงที่ซ่อนอยู่ในไบนารีเหล่านี้เพื่อดูสัญญาณของหมายเลขรุ่นห้องสมุดและเช่นนั้น แต่นี่เป็นกระบวนการที่ใช้เวลานานและไม่มีประสิทธิภาพสำหรับไบนารีขนาดใหญ่ คำถาม : เราจะค้นหาและแสดงรายการสแตติกไลบรารีที่ใช้ในซอฟต์แวร์ภายใต้สภาพแวดล้อม Linux ได้อย่างไร?

2
แก้ไขสตริงของไฟล์ exe โดยไม่มีทรัพยากร
ฉันกำลังพยายามแก้ไข textstrings hardcoded ของแอพพลิเคชั่นง่าย ๆ ที่เรียกว่าmininotifyเพราะฉันต้องการทำการแปล โปรแกรมได้ถูกยกเลิกโดยผู้พัฒนาเมื่อหลายปีก่อนและเขาไม่ตอบเมื่อฉันติดต่อเขา ดูเหมือนว่าแอปพลิเคชันจะเขียนใน Microsoft Visual Basic ฉันพยายามใช้เครื่องมืออย่างเช่นแฮ็กเกอร์ทรัพยากรและจูนเนอร์ทรัพยากร แต่แอปพลิเคชันไม่มีการบันทึกสตริงใด ๆ เป็นทรัพยากร ฉันได้ลองค้นหาสตริงด้วยการค้นหาด้วย HEX-editor แต่ฉันพบเฉพาะตัวแปรการเขียนโปรแกรมและสิ่งต่างๆเช่นนั้น มีอะไรอีกบ้างที่ฉันสามารถทำได้หรือเป็นไปไม่ได้

1
Mysql ปรับแต่งความสัมพันธ์วิศวกรย้อนกลับ
ฉันพยายามสร้างไดอะแกรม EER จากสคริปต์ MySql ฉันใช้ตัวเลือกที่เหมาะสมใน MySQL workbench ( Import > Reverse Engineer MySQL Script ) อย่างไรก็ตามความสัมพันธ์จะไม่แสดงแม้ว่าตารางจะเชื่อมต่อผ่าน คีย์ต่างประเทศ ข้อ จำกัด มีตัวเลือกที่ฉันหายไปไหม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.