ทำลายรหัสผ่านของ VBA Microstation แมโคร
Visual Basic for Applications เป็นชุดของไลบรารีที่ Microsoft มีให้ใช้งานซึ่งค่อนข้างล้าสมัย แต่ทรงพลังมากโดยเฉพาะใน Office เวอร์ชันก่อนปี 2010 แม้ว่าจะยังคงมีอยู่ แต่ตอนนี้มีการพัฒนามากมายใน. ถึงกระนั้นสำหรับการพัฒนาแบบเฟรม VBA ก็เป็นวิธีแก้ปัญหาที่ใช้ได้จริงและในไฟล์ กรณีของ Microstation ค่อนข้างง่าย. อย่างน้อยฉันก็จำได้ว่าพูดถึงเรื่องนี้โดยแสดงไฟล์ แผนที่ที่ จำกัด และบางสิ่งบางอย่างด้วย XFM.
นี่เป็นปัญหาบางอย่างที่เกิดขึ้นกับผมเมื่อเช้านี้ขณะที่วิ่งไปที่วงเวียน Virgin ในบ้านพักตากอากาศ:
วิธีใช้: เมื่อเรียกใช้ VBA ฉันจะได้รับข้อความ:
“ไม่พบข้อมูลใบอนุญาตสำหรับส่วนประกอบนี้ คุณไม่มีสิทธิ์เพียงพอกับใบอนุญาตนี้เพื่อใช้ฟังก์ชันนี้ในสภาพแวดล้อมการพัฒนา”
มีหลายวิธีในการแก้ไขปัญหานี้รวมถึงการติดตั้งแพ็กเกจข้อกำหนดเบื้องต้นของไมโครสเตชันเช่นที่เผยแพร่สำหรับ XM ปัญหาคืออาจเป็นไปได้ว่าเมื่อคุณใช้ Windows 8 หรือ Windows 10 เวอร์ชันเก่าไลบรารีแบบเก่าจำนวนมากไม่ทำงานและแน่นอนว่า VBA นี้สร้างขึ้นก่อนปี 2010
ผลลัพธ์ที่เป็นประโยชน์: ติดตั้ง Visual Basic 2010 Express ซึ่งจะไม่โหลดคอมพิวเตอร์มากนักและจะเพิ่มตัวควบคุม OCX ที่อาจเป็นผู้ที่มีประสบการณ์เนื่องจากโปรแกรมดีบั๊กสามารถตรวจจับและเข้าจากคอนโซลคำสั่งได้
เส้นทางน่าจะเป็นของ ดาวน์โหลด Visual Basic Express นี้.
ในกรณีที่คุณต้องการใช้งาน Microstation Connect Edition เกือบจะแน่ใจได้ว่าแอ็พพลิเคชันต้องทำการปรับเปลี่ยนเนื่องจากเส้นทางห้องสมุดมีการเปลี่ยนแปลง
ในการรัน microstation VBA marcro ในกรณีของ V8i และก่อนหน้านี้จะทำด้วย Utilities / Marcro / Project Manager ในกรณีของ Microstation Connect คุณต้องเลือกแท็บ Utilities ของ Ribbon
อย่างที่คุณเห็นแมโครจะถูกเรียกใช้ แต่ถ้าเราต้องการสัมผัสโค้ดจะแสดงหน้าต่างป้องกัน
สามารถแบ่งรหัสผ่านที่ VBA ได้หรือไม่?
ฟังก์ชันการป้องกันรหัสผ่านของ Visual Basic for Applications พยายามสร้างการควบคุมและความปลอดภัยสำหรับการพัฒนาดังนั้นจึงไม่ควรถามเกี่ยวกับสิ่งเหล่านี้บนเว็บไซต์อย่างถูกต้อง อย่างไรก็ตามสมมติว่าวิธีแก้ปัญหาเป็นเพราะเราลืมรหัสผ่านหรือช่างผู้พัฒนาให้ chikungunya และวางเมาส์ต่อไปนี้เป็นวิธีแก้ปัญหาที่ใช้งานได้จริงโดยใช้ตัวแก้ไขฐานสิบหก
VBA ถูกนำมาใช้โดยบริษัทผู้พัฒนา ดังนั้นคำย่อที่ใช้ในโค้ดเพื่อระบุว่าเมื่อใดที่รหัสผ่านถูกป้อนจะเปลี่ยนจากแอปพลิเคชันหนึ่งไปยังอีกแอปพลิเคชันหนึ่ง ตัวอย่างเช่น ในการลบรหัสผ่านออกจากมาโคร Excel VBA โดยปกติ ตัวย่อคือ DBP=”รหัสผ่าน” สำหรับการเข้าถึงรหัสผ่านคือ DPX=”รหัสผ่าน” หากเราพบสตริงนั้นและเปลี่ยนเป็น DBR แทน DBP หรือ DPR แทน DPX เมื่อบันทึก คำสั่งป้องกันคีย์จะไม่สะกดอย่างถูกต้องอีกต่อไป และ vba จะเปิดขึ้นโดยไม่มีการป้องกัน
ใช้ตัวแก้ไข Hex ในตัวเลือก Edit / Search สตริงที่เรากำลังค้นหาเช่น BDP ถูกเขียนขึ้นด้วยตัวเลือก Text string และทำให้ Case ใช้งานอยู่ดังที่แสดงในรูปต่อไปนี้
การใช้ตัวแก้ไขแบบเลขฐานสิบหก (Hex Editor) มีแนวโน้มว่าจะเปิด. mvba microstation มาโครและทำการเปลี่ยนแปลงดังกล่าวโดยทำตามขั้นตอนต่อไปนี้:
1 ดาวน์โหลด XVI32
สามารถดาวน์โหลดได้จาก ที่อยู่นี้; ในกรณีของฉันฉันกำลังดาวน์โหลดรุ่น 2.55 ซึ่งบีบอัดใน zip ต่ำคุณต้องเปิดเครื่องรูดและเรียกใช้ไฟล์ xvi32.exe
2 เปิดโปรแกรม mvba
ขอแนะนำก่อนเปิด VBA เพื่อทำสำเนา ดูว่าได้รับการปกป้องอย่างไรก็ตามคุณสามารถเห็นความกล้าของมันได้ที่นี่ สิ่งเดียวที่เหลือคือค้นหาตัวย่อนั้นเมื่อพบแล้วตัวอักษรหนึ่งในสามตัวจะถูกเปลี่ยนเป็น X และจะถูกบันทึก ด้วยเหตุนี้ VBA จึงไม่มีการป้องกันอยู่แล้ว
เมื่อปิดแอพพลิเคชันจะถามว่าบันทึกการเปลี่ยนแปลงหรือไม่จำเป็นต้องระบุว่าใช่
เมื่อบันทึกแล้วให้ดูว่าเมื่อคุณเปิด VBA จะไม่ขอคีย์อีกต่อไปดังนั้นจึงมีแนวโน้มที่จะกำหนดคีย์ใหม่ หากผู้ใช้ที่ลืมรหัสผ่านยังคงทำงานอยู่ใน บริษัท คุณต้องไปตบหัวเขาสักสองสามครั้งหรืออย่างน้อยก็บังคับให้เขาจ่ายค่าเบียร์ในวันศุกร์ ถ้าเขาตายไปพร้อมกับชิคุนกุนยาเรามีเวลาเงียบอีกนาที
การค้นหาคำย่อของ Microstation VBA (mvba) ดูเหมือนจะเป็นปริศนาต่อไป มันไม่เหมือนกันสำหรับ Excel หรือ Access แต่ด้วยความพยายามของสามัญสำนึกและความอดทนคุณจะพบมัน
เพื่อความประหยัดซึ่งหมายความว่าไม่สามารถทราบรหัสผ่านได้เราจะให้สายสร้อยตัวย่อเพื่อแลกกับการทำงานร่วมกันในเชิงสัญลักษณ์ แน่นอนว่ามีผู้ร้ายหรือผู้ชนะเสมอผู้นั้นจะต้องถูกเรียกเก็บเงิน XD สำหรับสิ่งนั้นคุณต้องซื้อการดาวน์โหลดด้วย บัตรเครดิตหรือ Paypal.
ขอขอบคุณ
ความนับถือ
ในกรณีของฉันฉันไม่ต้องการที่จะทำลายลบหรือทำลายคำว่ารหัสผ่าน vba สิ่งที่ฉันต้องการคือการแจ้งให้ฉันทราบหรือจำรหัสผ่าน คุณรู้หรือไม่ว่าโหมดจะเป็นอย่างไร