
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00


Энэ бол миний энэ сайт дээрх анхны заавар юм! Сайн хүмүүс та бүхэн энэ сайтад маш олон зүйл, хачин жигтэй, хачин санаа, сонирхолыг оруулсан болно! Би ихэнхийг нь үе үе уншдаг байсан бөгөөд та намайг нийгэмд буцааж өгөх урам зориг өгсөн юм! Гарчиг нь "хакердсан" хэдий ч сандрах шаардлагагүй! бид зөвхөн програмын ашигладаг зарим өгөгдлийн файлыг өөрчилж байгаа бөгөөд энэ нь ямар ч байдлаар хууль бус биш юм. Энд жагсаасан програм хангамжийг хэн ч ашиглахад үнэ төлбөргүй бөгөөд AVRdude (өөрөө нийтийн өмчлөлд байдаг) -т зориулсан бусад AVR програмчлалын GUI интерфэйсийг ямар ч хязгаарлалтгүйгээр татаж авах боломжтой. Ямар нэгэн байдлаар "хакердах" гэсэн нэр томъёо нь илүү сонирхолтой бөгөөд бид одоо ийм олон нийтлэлтэй таарч байна!
"eXteme Burner" нь AVRdude програмын алдартай Front End GUI бөгөөд ATMEL AVR цуврал микроконтроллерыг програмчлахад ашигладаг. (MCU). Хоёрдахь 'X' нь энэ хэрэгслийн нэрийн нийслэл юм! Үгүй ээ, энэ миний бичсэн алдаа биш. Khazama програмист, BitBurner AVR програмист гэх мэт өөр өөр GUI хэрэгслүүд байдаг. Би AVR дадлага хийхдээ eXtreme Burner -ийг ашиглаж байсан бөгөөд энэ нь надад алдартай Atmega 328, 168, Atmega8 эсвэл 8A гэх мэт микроконтроллеруудад сайн үйлчилсэн юм. Гэхдээ нэг өдөр би ATTINY44A шинэ чип ашиглаж байхдаа асуудалтай тулгарсан. Бусад хүмүүс ч бас (янз бүрийн AVR форумд eXtreme Burner -ийг орхиж, AVRdude -ийн бусад GUI програмуудыг хайж олох эсвэл командын мөрөнд очиж AVRdude -ийг өөрийн сонголттой шууд ашигладаг.). Энэ нь eXtreme Burner -ийн уян хатан байдлын талаар ойлголт дутмаг байгаатай холбоотой юм! Эцсийн эцэст, хэрэв та AVR флаш санах ой, EEPROM, FUSES -ийг унших боломжтой GUI -д дассан бол яагаад өөр GUI сурах ёстой гэж? Энд би eXtreme шарагчийн хэрэгслээ хэрхэн яаж өөрчлөх талаар нарийвчлан тайлбарласан болно. Таны хэрэгсэл таны хүсээгүй байдлаар ажиллах бөгөөд тодорхой MCU -д саад болох эсвэл огт ажиллахгүй байх болно.
Танд хэрэгтэй зүйл: eXtreme шарагчтай зөөврийн компьютер, AVR студи нь AVR-GCC хөрвүүлэгчтэй хувилбар бөгөөд таны C програмыг Intel Hex файл болгон хөрвүүлэх, MPU-д оруулах Notepad ++, 'XML' харах, засварлах нэмэлт програмыг суулгасан болно. Цэс хэл дээр энэ нь XML -ийг унах жагсаалтаас сонголт болгон харуулах болно, хэрэв үүнийг аль хэдийн суулгасан бол Notepad ++ сайт руу ороод татаж авахгүй бол Notepad ++ дээрээс өөрөө нэмэлт хэл нэмж болно. '). XML сонголтыг сонгоно уу, хажууд нь цэг гарч ирнэ. Энэ нь XML файлуудыг үзэх, засварлах боломжийг олгодог бөгөөд энэ форматаар та энэ нийтлэл дэх файлуудыг хакердах болно.
Алхам 1: Notepad ++ дээр XML харагдацыг тохируулах

Алхам 2: Өөрчлөх шаардлагатай файлуудаа ойлгоорой


Extreme Burner програмын C: / Program Files / eXtreme Burner - AVR програмын файлын оруулга руу очно уу, энд хэд хэдэн фолдер байдаг: Өгөгдөл, Тусламж, Зураг, Жолооч гэх мэт. ". Та энэ фолдерыг үзээд Deja-Vu! Тиймээс энд тохиргооны мэдээлэл хадгалагдаж байна! XML файлууд энд байна: Chips.xml, Fuselayout.xml, clocksystems.xml, Эдгээр нь энэ зааварчилгаанд таны өөрчлөх XML файлууд юм. Танд XML засварлагч хэрэгтэй болно. Вэб дээр маш олон зүйл байдаг, гэхдээ би Notepad ++ -ийг ашигладаг бөгөөд санал болгодог (XML файлыг үзэх, засварлах нэмэлт програмыг Notepad ++ -н анхдагч суулгацад суулгасан байгаа бол энэ нэмэлтийг татаж аваад суулгаарай). Notepad ++ дээр "XML харах" гэж тэмдэглэх ёстой дэлгэцийн зургийг үзнэ үү. өмнөх шатанд.
Алхам 3:


Хэрэв та eXtreme Burner суулгасан өгөгдлийн хавтсанд байгаа chips.xml файлыг хараад, өөрийн төхөөрөмжийн Attiny44A хэсэг эсвэл ямар нэгэн асуудалтай тулгарсан чип рүү доош гүйлгэж харвал Буруу хуудасны хэмжээ i (64) Attiny44 хэсгийн XML файл дахь өгөгдлийн хуудсандаа өгөгдсөн 32 байтын оронд байт) нь USB-ASP ашиглан манай Програм / hex файлыг манай микроконтроллерт оруулах боломжгүй болж байна. Заримдаа гарын үсгийн мөр буруу мэдээлэл агуулсан байж болно. Та энэ хэсгийг уншиж, түүний чипийн албан ёсны мэдээллийн хүснэгттэй харьцуулж үнэн зөв мэдээллийг агуулсан эсэхийг шалгах хэрэгтэй.
Энэ XML файлыг зөвхөн XML файл засварлагчаар унших боломжтой.
Түүнчлэн, хэт шарагчийг ашиглах явцад ямар нэгэн алдаа гарах бүрт шарагчийн багажныхаа цэсэн дэх "CHIP INFO" дээр дарж харуулсан чипний мэдээлэл зөв эсэхийг шалгаарай (та Chip -ийн цэс дэх чипийг тохируулсны дараа (1 ба 2-р дэлгэцийн агшинг үзнэ үү.) Хэрэв та өөрийн сонгосон чип болон чипийн мэдээллийн хуудсан дээр харуулсан мэдээлэлд (эсвэл таны анивчих гэж байгаа чип чип сонгох цонхонд харагдахгүй байгаа тохиолдолд ч гэсэн энэ ялгааг анзаарсан бол) eXtreme Burner дээр) та XML -ийг манай зааварт заасан байдлаар өөрчлөх ёстой. Та үүнийг эхлээд xml засварлагч ашиглахгүйгээр чипс.xml -ийг нээхгүйгээр хийж болно!
Алхам 4: XML файлын чипс.xml дээр залруулга хийх

Notepad ++ цонхыг ашигласнаар та эдгээр залруулгыг хийх болно, голчлон Attiny44 -ийн мэдээллийн хуудсан дээр заасан хуудасны хэмжээг 32 байтаар тогтоосон болно). Өөр чип ашиглах үед танд асуудал тулгарах болно, гэхдээ алхамууд ижил байна.
Одоо та өөрийн тусгай MCU Attiny44A -д зориулж энэ хэсгийн доор өөр хэсэг нэмэх шаардлагатай болно. Энэ чип нь регистр, санах ойн хэмжээ, бүх зүйлд ижил байдаг тул бид доорх 44А хэсгийг хуулж, шинэ хэсэгт чипийн нэрийг ATTINY44 -ийн оронд ATTINY44A болгон өөрчилнө үү. Дахин дасан зохицохын тулд бид ATTINY44 хэсгийг устгаагүй, зөвхөн хуудасны хэмжээ мөрийг өөрчилсөн! Бид 44А микроконтроллерийнхээ доор нэг хэсгийг нэмж орууллаа.
Зургуудыг үзнэ үү.
Алхам 5: Attiny44A -ийн шинэ хэсэг нэмэгдэв

Та ATTINY44 -ийн өмнөх хэсгийг хуулж (хуудасны хэмжээг XML хэсэгт 32 байт болгосны дараа) XML мөр дэх чипийн нэрийг "ATTINY44A" болгон өөрчилнө үү, өөрөөр хэлбэл "А" гэж бичнэ үү! Үлдсэн мөрүүд бүгд ижил утгатай байна. XML -ийг бичихдээ алдаа гаргахаас болгоомжилж, ишлэлийн тэмдэгтүүдийг орхигдуулж болохгүй! Хэрэв та өөр түүх хийвэл дараагийн удаа "Xtreme Burner" -г нээхэд юу болохыг олж мэдэх болно. "XML файлыг chips.xml-ийг дугаарын дугаар дээр ачаалахад алдаа гарсан байна. ----" гэж хэлэх болно, тэгвэл та мэдэх болно. XML файлыг дахин нээгээд ямар алдаа хийснээ шалгаарай! Notepad ++ дээр файлаа хадгалаад гарна уу. Таны ажил дууссан!
Алхам 6: Ажлаа шалгаж байна




Одоо бид таны хэлж байгаа шиг бялуу эсвэл пуддинг амтлах ёстой!
EXtreme шарагчийг нээгээд цэснээс Chips -ийг харвал таны шинэ Attiny44A чип гарч ирэх болно! сонгоно уу.
Chip Info дээр дарж дэлгэрэнгүй мэдээллийг зөв эсэхийг шалгаарай! Зургуудыг үзнэ үү.
USBASP програмчлагчаа USB порт руу, хөгжүүлэлтийн самбараа USBASP руу холбоод драйверууд хүлээн зөвшөөрөх хүртэл "Төхөөрөмж ба принтерүүд" хэсэгт гарч ирэхийг хүлээнэ үү. Одоо Burner -аас "ALL унших" -ыг өгнө үү. Хэрэв бүх зүйл хэвийн байгаа бол та Flash, EEPROM болон гал хамгаалагчийг амжилттай унших болно. Оношилгооны зурвасуудыг зураг дээрх шиг харуулна.
Алхам 7: Өөрийн програм / Hex файлыг чип рүү бичих




Одоо зөөврийн компьютер дээрээ AVR төслийн хавтаснаас ямар ч зургаан өнцөгт файлыг нээгээд Burner цэснээс "Flash бичих" бичээд флашыг нь үзээрэй.
Chip -д бичихийг зааж өгсөн мессежүүдийг ажиглаж, үйл ажиллагаа хэвийн явагдсан эсэхийг шалгаарай!
Хэрэв тэд тэгээгүй бол чип болон USBasp програмистыг байрлуулах хөгжүүлэлтийн самбараасаа утас, холболтыг шалгаарай. Тийм шүү!
Дараагийн нийтлэлд би бусад XML файлуудыг хэрхэн хакердахыг танд хэлэх болно. мөн өөрийн хүссэн дүрсийг хэрхэн байрлуулах вэ (би итгэлтэй нохой Томынхоо дүрсийг цэсэнд байрлуулсан бөгөөд хамгийн сүүлд баруун талын нэг дүрсийг миний сүүлчийн зурган дээр харуулсан eXtreme шарагчийг тохируулахын тулд) цэсийн мөрөнд байрлуулснаар танд баталгаа өгөх болно. Энэ нь таны ашиглаж буй хэрэгцээнд нийцсэн өөрчлөгдсөн хувилбар бөгөөд хувьцааны хувилбар биш юм! Зураг бүхий цэсийн мөрийг үзнэ үү (сүүлчийнх нь нэг дүрс).
Гал хамгаалагчийн хувьд та гал хамгаалагчийн онлайн тооцоолуур ашиглаж байна уу? Та үүнийг хэт шарагч дээр хийж болно, FUSES таб дээр цагны хурд, гал хамгаалагчийн сонголтыг тохируулах гал хамгаалагч тооцоолуур байдаг! Заримдаа энэ нь таны чипэнд тохиромжгүй байдаг тул fuselayout.xml болон clocksystems.xml файлуудыг ашиглан үүнийг хэрхэн яаж хакердахыг танд хэлэх болно.
Аз жаргалтай MCU програмчлал! Хэрэв та eXtreme шарагчийг ашиглах талаар нэмэлт зөвлөгөө авахыг хүсвэл үүнийг коммент хэсэгт бичээрэй, би өөрийн санаа, саналаа өгөхдөө баяртай байх болно. Та ч бас санаа оноогоо хуваалцаарай!
Зөвлөмж болгож буй:
Arduino төслүүдэд зориулсан зөөврийн компьютерын мэдрэгчтэй самбарыг хакердах: 18 алхам (зурагтай)

Arduino төслүүдэд зориулсан зөөврийн компьютерын мэдрэгчтэй самбар хакердах!: Удалгүй би Arduino микроконтроллертой PS/2 мэдрэгчтэй хавтанг тойрч байхдаа түүний хоёр холболтыг дижитал оролт болгон ашиглаж болохыг олж мэдэв. Энэхүү зааварчилгаанд PS/2 мэдрэгчтэй самбарын нэмэлтийг хэрхэн ашиглах талаар сурцгаая
AVR микроконтроллер програмчлалд хэт их шарагч ашиглах: 8 алхам

AVR микроконтроллер програмчлалын хувьд хэт шарагчийг ашиглах нь: AVR -ийн хэрэглэгчид, та урсгалд дөнгөж орж байгаа хүмүүс, та нарын зарим нь PIC микроконтроллероор, зарим нь ATMEL AVR -ээр эхлүүлсэн бөгөөд энэ нь танд зориулагдсан болно! Тиймээс та USBASP худалдаж авсан нь хямд бөгөөд үр дүнтэй байдаг
Тогтвортой ба гадны хяналтанд зориулсан хар чийдэнг хакердах: 5 алхам (зурагтай)

Тогтвортой ба гадаад хяналтанд зориулж стробын хар чийдэнг хакердах: Жил бүр том хайрцгийн дэлгүүрүүд хэт ягаан туяаны LED-ээр хийсэн строб хар гэрэл зардаг. Хажуу талд нь стробын хурдыг хянадаг товчлуур байдаг. Эдгээр нь хөгжилтэй, хямд боловч тасралтгүй ажиллах горим байдаггүй. Үүнээс гадна гэрлийн гэрлийг хянах нь сайхан байх болно
Таны зөөврийн компьютерт зориулсан DIY аюулгүй байдал, хакердах модуль (TfCD): 7 алхам (зурагтай)

Таны зөөврийн компьютерт зориулсан DIY аюулгүй байдал, хакердах модуль (TfCD): Том хэмжээний хакердах, засгийн газрын тандалт хийх тухай тогтмол мэдээ гарч байгаа нь вэбкамер дээрээ соронзон хальс наасан хүмүүсийн тоо нэмэгдсээр байна. Гэхдээ яагаад 2017 онд тэнэг соронзон хальс нь хэн ч биднийг харахгүй байгаагийн баталгаа юм
Багц програмчлалд мессежийн хайрцгийг хэрхэн нэмэх вэ: 3 алхам

Багц програмчлалд мессежийн хайрцгийг хэрхэн нэмэх вэ: Та VBScript дээр байгаа шиг өөрийн багц файлуудынхаа график интерфэйсийг нэмж оруулахыг хүсч байсан уу? Надад байгаа нь гарцаагүй. Гэхдээ одоо та MessageBox нэртэй энэхүү гайхалтай програмыг ашиглаж болно