Отговори на тема  [ 27 мнения ]  Отиди на страница 1, 2  Следваща
MAC адрес на лан-ка? 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение MAC адрес на лан-ка?
това ме го бях зачесал преди много време - трябва ми да си сменя мак адреса на тп-линкска карта която ползвам с лаптопа (боза хп). разбира се най-лесният начин да го направя е с някоя от многото програми които променят МАК-а в регистрите на бозата. това по принцип би трябвало да свърши работа. обаче точно тук - нъц. ползвал съм такъв принцип при другото пц (десктоп машината) която пак с тп-линк (на пци слот) и става номера. тази обаче (tp-wn722n, usb) не ще и не ще да работи ако направя врътката с регистрите. гледам доклада че пакетите който приема били повредени. махам промените в регистрите и я оставям да си работи с нейният мак - всичко е 6. поцъклих се малко, поцъклих, пък реших че няма да я бъде така. а ще ми е удобно да мога да го направя това (ползвам ви-фи мрежа по мак и ИП и искам втора конекция от лаптопа, но неговата си карта идва слабичка да хвърля толкова надалече).

чудно ми беше някой знае ли изобщо мога ли да препека МАК-а на която и да е карта повторно (и особенно на тази)? предполагам, че е драснат в някой ЕЕПРОМ? или хорта са се постарали да не може да се правят такива неща? дори и да е външен еепрома ще го ... хм... опитам евентуално.

И двете карти са с чепова на atheros, ама на - тука има, тука нема.


Чет Май 06, 2010 5:46 pm
Профил WWW
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Пон Апр 17, 2006 1:44 pm
Мнения: 291
Мнение 
Честно казано не разбрах много добре детайлите, но по принцип когато сменям MAC адреса в Win XP/7 не пипам registry, а директно задавам настройките през GUI на драйвера:

http://www.onlinehowto.net/Tutorials/Wi ... ows-XP/814

Т.е. Network Connections -> Local Area Connection -> Properties -> [General] tab -> Configure -> опция Hardware Address/Locally Administrated Address, като MAC се въвежда слято.

Ако това устройство има network драйвер то вероятно ще има такава опция...


Чет Май 06, 2010 7:22 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение 
тъй, в общи линии това което казваш е същото - ако наредиш нов МАК там (както ти правиш) той отива в регистър - вин-а прави проверката там и ако има зададен адрес ползва него за конекцията, ако няма - чете хардуерният и работи с него. даже има програми за смяна на МАК който четат рег-а и хардуеният и ти казват ако има разлика - т.е. ти посочат че работиш с "неоригиналния" МАК. до тук хубаво, обаче не всяка вифи карта е съгласна с това. специално това усб 722 което посочих - не ще, докато другия тп-линк на десктоп машината яде какъвто МАК му посочиш. и от там тръгва главоблъсканицата. А за да имам достатъчно добър сигнал в тази мрежа се ползва външна антена (насочена) и за това уж взех 722-ката. ама... изненада. та за това се чудех дали някой знае как да препече хардуерният мак - и изобщо може ли (щото си мисля, че не ще да може...) ?


Чет Май 06, 2010 9:59 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 24, 2005 11:41 pm
Мнения: 1049
Местоположение: Pz
Мнение 
Все пак, МАС-а трябва да е записан някъде в картата - или в еепром или във флаша което е по-малко вероятно. Ако е първото, сваляш еепрома, слагаш го на някой програматор и си написваш какъвто си искаш МАС.


Пет Май 07, 2010 12:20 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение 
Gogo написа:
слагаш го на някой програматор и си написваш какъвто си искаш МАС.

И не забравяй да добавиш коректен ческум.

_________________
Warriors of the Night, ASSEMBLER!!!


Пет Май 07, 2010 12:37 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение 
би било добре ако е във външен еепром, поне има шанс. макар че доколкото съм забелязал по тия карти всите чепове са под "шапка" - така са екранирани, че е доста неприятно да се извади нещо изпод екрана. и то при късмета да е действително записан във външен еепром. но не можах да срещна някакъв тул който да ми позволи да човъркам по картата, така че вероятно това ще е варианта...

EDIT:
ха, чудо - 24C08WP :D


Пет Май 07, 2010 1:29 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юли 24, 2005 10:28 am
Мнения: 2658
Мнение 
хм, защо са ти тия хакерски програмки, като на ХР можеш да си зададеш мак адреса от самия виндовс.
отиваш на настройките на картата, advanced->network address и си цъкваш опцията value.


Пет Май 07, 2010 8:33 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение 
амиии... и в двата поста по-горе обясних, че точно този номер с value не ще и не ще с тая карта. знам, с някой работи (доказано е с друият тп-линк) обаче 722-ката се противи. чудното е че бяха оставили еепрома извън "шапката" - всичките елементи освен въпросната памет, няколко резистора/кондензатора (иди ги познай - нещо като 0603 са) и една индуктивност + нещо 6 крако (по всяка вероятност работи с индуктивността), та само тия неща са извън екрана. айде другото го разбирам - ама еепрома да го оставят така отвън - достъпен, че и кутийката на усб девайса се отваря с поглед и голи ръце - тия китайци мислят за хората с проблеми! определено :D


Пет Май 07, 2010 10:31 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение 
добри хора, може ли да ударите едно рамо? след 2 безкрайни часа успях да смъкна (с брутален подход) въпросната памет - просто десоджъра никва не я върши в случая, а станция с топъл въздух нямам :? както и да е, чипа (so8) - наполовина оскатен от към крака, но работещ е вече присаден в подходяща форма така че да може да се закачи за програматор, на платката на смата ланка също има присадка от жици и цангов цокъл. до тук - ок, смъкнах хекса, намерих къде е мак-а, смених го на каквото искам, препрограмирах го - закачам го на картата посредством тия присадки. включвам го към усб-то - разпознава се, появява се като вифи лан, ок, но казва че девайса не може да стартира и му лепва :!: маркер . връщам чипа на програматора, програмирам го с оригиналният хекс, и чудо картата вече работи.

До тук както спомена ike трябва освен всичко друго да го подлъжа с правилният чексум, обаче.... е, не мога да се ориентирам кое точно би трябвало да е чексума.... тъй де, очаквам да е някъде около 31EC, но такова нещо - не виждам. или вече прекалено ми се спи та няма концентрация. като остане време пак ще продължа да хвърлям боб, та а дано го открия, но може ли някой по знаещ да подскаже къде да го диря? предположението ми беше че е или в началото или в края на хекса, но той е разделен много странно (виж прилженият файл) и нещо не ми се вързва... :cry:

за справка: оригиналният МАК на картата е 00-27-19-b2-6b-14 . лесно се открива в хекса.


Прикачени файлове:
wifi_hack_wn722n.rar [841 Байта]
227 пъти
Пон Май 10, 2010 2:00 am
Профил WWW
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Сря Фев 08, 2006 3:32 pm
Мнения: 253
Местоположение: Благоевград
Мнение 
Я кажи номера на контролера като за начало, по принцип в дейташиита му е описано как се смята црц-то и кое на кой адрес е, но не вярвам да се намери за атерос дейташиит.


Пон Май 10, 2010 10:35 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение 
vesko_hard написа:
Я кажи номера на контролера като за начало, по принцип в дейташиита му е описано как се смята црц-то и кое на кой адрес е, но не вярвам да се намери за атерос дейташиит.


:D успех ти пожелавам да разбереш номера на контролера че и даташит да му намериш. това е загубена кауза. при все че за да се докопам до контролера ми трябва нещо като ножица за тенекия :twisted: зарежи, не е това подхода, за това питах някой дето знае как се правят по принцип тези неща дали може да помогне с акъл...


Пон Май 10, 2010 11:01 am
Профил WWW
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Окт 02, 2008 10:24 pm
Мнения: 105
Мнение 
според това
http://bombadil.infradead.org/~mcgrof/p ... 9-15.patch

сумата се намира на адрес 128+1 като числата са uint , със LSB first , ( незнам кой индианец е )

структурата започва оттук ":1000800078018D150DE002009C800000002719B258"

първите два байта са дължина на " struct base_eep_header"
в случая 7801 е дължина 0x0178 което е 376 байта,

следващите два байта са чексумата за тaзи структура
в случая 8D15 , което е 0x158D.

чексумата се смята като XOR на всички 188 ДУМИ .

в случая на тези

78018D150DE002009C800000002719B2
6B140101000000000000006D08001800
00000000000000000000000000000000
000000000000000011144411002C2000
E2000D00020E1CBA0C01000006450401
0E0E00001F2C0000040404D000900000
00000000008000000000000000000000
00000000000000007089AC1F21283D50
4A54606B750D0D1129532131476CA50C
22293D504A54606B75080F122D5B2737
527CAE0922293E5049535E6A73050E14
336029385280AC7024242424B8242424
24FF0000000070242424208924242420
AC2424242070242424242424201E8924
2424242424201EAC242424242424201E
702020202020201E1C89202020202020
1E1CAC2020202020201E1C1112151731
3235370000000070247564A224000070
217564A222000070207564A22100007A
127F5A935A981370207560AC20000070
207560AC20000070207560AC2000007A
207F609360A220000000000000000000
00000000000000000000000000000000
0000000000000000


//смятане на сумата
+ eepdata = (u16 *)(&ah->eeprom);
+
+ for (i = 0; i < el; i++)
+ sum ^= *eepdata++;


целта на двата байта чексума е да докарат XOR-a на всички до 0xffff


Пон Май 10, 2010 12:24 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение 
По принцип контролера се търси, като го включиш с оригиналня МАС към Windows, погленеш както е показано на картинката:
Изображение
и след това се допиташ до твоя верен приятел Гугъл кой е контролера.

_________________
Warriors of the Night, ASSEMBLER!!!


Пон Май 10, 2010 12:28 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение 
ike, скри ми шапката този път! :prayer:

голям зор щях да видя докато разбера как седят нещата. Голямо благодаря! Довечера или най-късно утре ще гледам да ми остане време за проба, но важното е, че ми отвори очите! :partyman:


Пон Май 10, 2010 12:52 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение 
и готово :D най-после "операцията" завърши успешно, картата е приведена в подходящ вид за ползване с изведен дип-8 цангов цокъл, в който може лесно и безусилие да постави еепром-а (като дойде поръчката от комет-а). за момента - присадката върши работа.

Драснах набързо на едно кафе със сода проста и "дървена" програмка, която отваря темплейт (т.е. оригиналният image на еепром-а), променя в него желаният мак-адрес, прочетен от друг файл, преизчислява чексумата и я записва където й е мястото, след което прави проверка на хеъдъра. работи безупречно за момента каквото съм й подал.

Във връзка с което - някой може ли да препоръча някаква фрий среда да драскам на Ц - нещо с гнус отдолу? че за момента го нашляпах в кросвъркса с неговите файлов вход-изход, който е малко по-специфичен. не че ми пречи да го ползвам така, ама... ай да е човешко :)

ike, отново благодаря - тоя линк дето ми прати - за много неща открехва, само да има желание да човек да чете кода. в близко бъдеще може да си поиграя още, като остане време. почти съм сигурен, че от тук ще може да се коригира излъчваната мощност. а и съм почти сигурен че картата ще понесе повече от 63mW. е... накрая може да остане "почти работеща карта" :P


Вто Май 11, 2010 12:58 am
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 27 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни