Talaan ng mga Nilalaman:

Pag-hack ng isang USB Keyboard: 6 Mga Hakbang (na may Mga Larawan)
Pag-hack ng isang USB Keyboard: 6 Mga Hakbang (na may Mga Larawan)

Video: Pag-hack ng isang USB Keyboard: 6 Mga Hakbang (na may Mga Larawan)

Video: Pag-hack ng isang USB Keyboard: 6 Mga Hakbang (na may Mga Larawan)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Nobyembre
Anonim
Pag-hack ng isang USB Keyboard
Pag-hack ng isang USB Keyboard

Paano mag-hack ng isang USB keyboard o anumang keyboard para sa bagay na iyon. Magpadala ng mga input sa computer nang walang pesky microcontroller.

Mga gamit

Kakailanganin mong:

Isang USB Keyboard

Hakbang 1: Buksan ang Keyboard

Buksan ang Keyboard
Buksan ang Keyboard

Buksan ang kaso. Maaari kang gumamit ng isang distornilyador o anumang katawa-tawa na kagamitang multi-purpose. Minsan kahit na natanggal ang lahat ng mga tornilyo ang keyboard ay hindi pa rin bubukas. Sa sitwasyong ito, huwag mag-alala, puwersahang i-pry lamang ang kaso bukod sa iyong distornilyador. Hindi mahalaga kung lalabagin mo ang kaso. Hindi mo talaga kailangan.

Hakbang 2: Subaybayan ang Mga Sulat Bumalik sa Mga Pin

Subaybayan ang Mga Sulat Bumalik sa Mga Pin
Subaybayan ang Mga Sulat Bumalik sa Mga Pin
Subaybayan ang Mga Sulat Bumalik sa Mga Pin
Subaybayan ang Mga Sulat Bumalik sa Mga Pin
Subaybayan ang Mga Sulat Bumalik sa Mga Pin
Subaybayan ang Mga Sulat Bumalik sa Mga Pin

Ang loob ng kaso ay dapat may dalawang plastic sheet (isa sa tuktok ng isa pa). Ang isang plastic sheet ay may naka-print na conductive tracings na pupunta sa isang hanay ng mga pin sa circuit board at ang iba pang sheet ay may mga tracings na pupunta sa isa pang hanay ng mga pin sa circuit board. Kapag pinindot mo ang isang susi, ang mga tracings sa pareho magkadikit ang mga sheet. Nakumpleto nito ang circuit at sinabi sa board na magpadala ng isang sulat, numero o utos pabalik sa computer. Ang kailangan mong gawin ay lagyan ng label ang bawat kondaktibo na bilog sa parehong mga sheet na may susi ng titik na tumutugma dito. Halimbawa, kung pipindutin mo ang "A" sa keyboard, lagyan ng label ang bilog na plastik sa magkabilang sheet ng plastik na maitutulak kung ang "A" key ay sasaktan (tingnan ang larawan ng mga may label na sheet). Kapag ka may label na kapwa mga plastic sheet na may lahat ng mga kaukulang susi (na balak mong gamitin sa iyong proyekto), ang susunod na kailangan mong gawin ay ang subaybayan ang mga titik pabalik sa circuit board gamit ang isang Sharpie (tingnan ang mga tala sa mga larawan). ang paraan upang gawing simple ang bagay ay upang isaalang-alang ang isang sheet na "SIDE A" at ang iba pang "SIDE B". Sa ibaba ay isang tsart na ginawa ko para sa partikular na keyboard na aking pinagtatrabahuhan. Mangyaring tandaan na ang lahat ng mga keyboard ay magkakaiba. Matutulungan ka nito kung gumawa ka ng isang katulad na tsart para sa keyboard na iyong pinagtatrabahuhan.

LAYOUT ng PIN: | | | | | | | | XXXXXX | | X | | | | | | | | X1234 5678 12 11 10 98765 432 1SIDE A SIDE BPIN SIDE AA01 - 0, 9, 8, 7, 4, 3, 2, 1A02 - 6, 5, -A03 - N, B,? (Slash) A04 - (period), (kuwit), M, V, C, X, Z, (ipasok) A05 - H, G, (space), 'A06 - L, K, J, F, D, S, A,; A07 - Y, TA08 - P, O, I, U, R, E, W, QPIN SIDE BA02 - 1, Q, A, ZA03 - 2, W, S, XA04 - 3, E, D, CA05 - 4, 5, R, T, F, G, V, BA06 - 6, 7, Y, U, H, J, N, MA07 - 8, I, K, (kuwit) A08 - 9, O, L, (panahon) A09 - P, 0,?, -, ',; A11 - (ipasok) A12 - (space)

Hakbang 3: Isang Tala sa Mga Pin Layout at Mga Registro ng Shift

Isang Tala sa Mga Pin Layout at Mga Rehistro ng Shift
Isang Tala sa Mga Pin Layout at Mga Rehistro ng Shift
Isang Tala sa Mga Pin Layout at Mga Rehistro ng Shift
Isang Tala sa Mga Pin Layout at Mga Rehistro ng Shift
Isang Tala sa Mga Pin Layout at Mga Rehistro ng Shift
Isang Tala sa Mga Pin Layout at Mga Rehistro ng Shift

Talaga ang isang keyboard ay isang dalubhasang rehistro ng paglilipat. Tumatagal ito ng maraming mga input at nagpapadala ng isang output sa computer (iyon ay isang isang ASCII code o control command).

Kapag ang isang switch ay sarado, ang proseso ng rehistro ng paglilipat kung saan ang dalawang mga pin ay konektado at binibigyang kahulugan ito bilang isang partikular na output.

Kaya, kung mayroon kang sampung mga pin na pupunta sa bawat plastic sheet, magkakaroon ka ng isang daang posibleng mga pagsasama. Ito ay sapagkat ang bawat solong pin sa isang sheet ay maaaring mai-post sa bawat solong pin sa kabilang panig. Makakagawa ito ng sampung hilera ng sampung posibleng pagsasama. Sa madaling salita, nakagawa ka lamang ng isang "10 X 10" 2-dimensional na array.

Halimbawa, kung ikinonekta mo ang "Pin 4" sa SIDE A at "Pin 6" sa SIDE B makakagawa ka ng titik na "M" sa computer (tingnan ang larawan).

Kung ikokonekta mo ang "Pin 8" sa SIDE A at "Pin 7" sa SIDE B ay gagawin mo ang titik na "I" sa computer (tingnan ang larawan).

Ito ay talagang medyo simple.

Hakbang 4: Pag-attach ng Mga Wires

Pag-attach ng mga Wires
Pag-attach ng mga Wires
Pag-attach ng Mga Wires
Pag-attach ng Mga Wires
Pag-attach ng mga Wires
Pag-attach ng mga Wires

Kaya, ngayon alam mo kung aling mga pin ang gumagawa kung aling mga titik. Ngayon kailangan mong ikonekta ang iyong sariling mga baliw na nilikha sa mga board.

Ngunit sandali!

Bago mo maiugnay ang mga bagay sa board, kailangan mong ikonekta ang mga wire sa board!

Sigh …

Kakailanganin mo:

wire (perpekto sa isang bilang ng mga kulay)

mabilis na setting ng epoxy (mula sa iyong lokal na Radioshack o Home Depot) isang talim ng labaha isang soldering iron

Kaya, narito ang iyong ginagawa. Bilangin ang bilang ng mga pin na kailangan mo upang maglakip ng mga wire. Kapag tapos na ito, ihanda ang lahat ng mga wires na kakailanganin mo. Kailangan nilang hubarin sa magkabilang mga dulo mga isang isang-kapat ng isang pulgada at dapat ay mga lima hanggang anim na pulgada ang haba. Subukang gumamit ng maraming magkakaibang kulay ng kawad upang masabi mo sila sa ibang pagkakataon. Sa isang dulo, yumuko ang hinubad na bahagi ng kawad upang mahawakan nito ang pisara (tingnan ang larawan).

Ibalot ang kawad sa pisara upang ang hinubad na bahagi ay nakakadikit sa isa at isa lamang sa mga pin na kailangan itong kumonekta. Tiyaking wala sa mga wire ang nakakadikit. Kapag ang lahat ng mga wire ay nasa lugar na (hawakan ang mga pin at hindi hawakan ang bawat isa), kakailanganin mong pandikit.

Maghanda ng ilang epoxy at takpan ang likod na bahagi ng board sa epoxy upang ang mga wire ay nakadikit sa lugar sa gilid na kabaligtaran mula sa conductive pin. Iwanan ito para sa kung gaano karaming oras sinabi ng epoxy na kailangan itong umupo para sa maximum na lakas.

Labing anim hanggang dalawampung oras sa paglaon, kakailanganin mong maghinang. Kaya, solder ang wire sa pin. Kung ang solder ay hindi mananatili sa pin, gasgas ang pin gamit ang isang labaha ng labaha nang maraming beses at subukang muli. Kung ang pin ay pinahiran ng isang bagay, i-scrape ang patong gamit ang isang razor talim at pagkatapos ay maghinang dito.

Kung mayroon kang maraming pera, idikit lamang ang kawad sa pin na may kondaktibong epoxy nang napaka, napaka, maingat.

Kapag ang lahat ay tuyo at nasa lugar, subukan ang keyboard. Kung ito ay gumagana, kung gayon ikaw ay mas gaanong tapos.

Ilagay ito sa isang magandang kaso o ilagay ito sa isang radioshack case. Hindi bale.

Hakbang 5: Iba Pang Mga Keyboard at Pagsasaalang-alang

Iba Pang Mga Keyboard at Pagsasaalang-alang
Iba Pang Mga Keyboard at Pagsasaalang-alang
Iba Pang Mga Keyboard at Pagsasaalang-alang
Iba Pang Mga Keyboard at Pagsasaalang-alang
Iba Pang Mga Keyboard at Pagsasaalang-alang
Iba Pang Mga Keyboard at Pagsasaalang-alang

Ang ilang mga keyboard ay may sockets. Kung gagawin ito, nakakatipid ito sa iyo ng maraming trabaho. Ang kailangan mong gawin ay kumuha ng iyong sariling socket o hanay ng mga header pin at mga wire ng solder sa bawat koneksyon. Kapag mayroon kang isang socket o header pin na may mga kawad na nakakabit, isaksak ito sa socket sa board. Subukan ito upang makita kung gumagana ito sa pamamagitan ng pagdikit ng isang kawad sa bawat panig. Kung ito ay gumagana, kola ang mga header pin o socket sa socket sa board at tapos ka na. Napakadaling kumonekta, sa katunayan, na baka hindi mo nais na abalahin ang pagsunod sa mga plastic sheet at subukang alamin lamang ang mga pangunahing kumbinasyon sa pamamagitan ng pagsubok at error. Gayundin, may mga Mac USB keyboard na nagbibigay-daan sa iyo upang ikonekta ang iba pang mga USB device sa computer sa pamamagitan ng mga ito. Nais kong masabi ko sa iyo ang isang bagay na mas nakakaaliw tungkol sa mga koneksyon sa USB sa mga board na iyon, ngunit hindi ko magawa. Marahil ay maaari kang gumawa ng isang bagay na malalim sa kanila. Kung hindi man, maaari mo lamang i-attach ang mga wire dito gamit ang pamamaraang ipinakita sa Hakbang 4. iba pang mga pagsasaalang-alang: -Ang USB cable ay may isang ugali na gupitin ang shift board ng shift. Maaaring gusto mong idikit ito sa lugar. -USB aparato ay 5v 100ma-Ang ilang mga board ay may naka-attach na LEDS (tingnan ang larawan). Maaari kang makapagpadala ng data pabalik mula sa computer upang magaan ang mga ito. Kung maaari mong makontrol ang LEDS, pagkatapos ay maaari mong ikabit ang mga mababang boltahe na relay sa kanila at may mga output pati na rin mga input. Hindi ko pa nasubukan upang malaman ito, ngunit kung nais mong subukan ito, ang isang magandang lugar upang magsimula ay maaaring narito:

Hakbang 6: Isang Hakbang Higit pa

Isang Hakbang Higit pa!
Isang Hakbang Higit pa!
Isang Hakbang Higit pa!
Isang Hakbang Higit pa!
Isang Hakbang Higit pa!
Isang Hakbang Higit pa!

Kapag mayroon kang isang na-hack na keyboard maaari mo itong magamit para sa isang bilang ng mga pag-andar at maglakip ng isang bilang ng iba't ibang mga uri ng switch. Maaari kang bumuo ng iyong sariling typewriter keyboard. Suriin ang larawan at video. Maaaring hindi ito awtomatikong mag-load at maaaring magtagal upang ma-load kapag ito ay (ito ay sa paligid ng 20 MB), ngunit narito ang video ng typewriter: https://a.parsons.edu/~randy/video/typewriter.movMaaari kang gumamit ng isang photocell bilang isang switch (tulad ng nakikita sa larawan at video). Maaari mo itong mai-hook sa isang capacitance sensor at gamitin ang anupaman upang ma-trigger ang isang kaganapan sa isang Flash na pelikula. Maaari mo itong mai-hook sa ilang palapag lumipat at bumuo ng iyong sariling DDR game. Maaari kang gumawa ng maraming bagay kaysa sa maaari kong pangarapin.

Larawan
Larawan

Nahanap mo ba itong kapaki-pakinabang, masaya, o nakakaaliw? Sundin ang @madeineuphoria upang makita ang aking pinakabagong mga proyekto.

Inirerekumendang: