Показать полную графическую версию : Conexant модемы (HCF и HSF)
Страниц :
1
2
3
[
4]
5
6
7
А все потому что надо ковырять драйвер дебагером во время работы, например при команде hcfpciconfig --license a@b.c/XX-XX-XX-XX-XX-XX, где иксы это регистрационный ключ. И найти место стравнения истинного ключа с заданным в командной строке, после чего просто ввести истинный ключ. Как это сделать хз, я в отладке прог под линух не секу (а тем более драйвера). Кроме того сам ключ должен быть в правильном формате (сам ключ представляет собой первые восемь иксов, а четыре последних это md4sum от первых восьми ;), но это не проблема тк функции для его генерации имеются в скрипте hcfpciconfig, другое дело что такой ключ не будет совпадать с настоящим :(. Можно ещё совсем параноидальный брутфорс попробовать, только всей жизни не хватит :)
помогите пожалуйста новичку!!!
после запуска hsfconfig после компиляции выдается сообщение:
WARNING: kernel.modprobe parameter set to /sbin/true; automatic module loading will not work!
The cause of this problem is usually a check for /proc/ksyms (2.4) instead of /proc/kallsyms (2.6)
possibly in /etc/rc.d/rc.sysinit
при этом каждый раз после загрузки системы модем не определяется пока не запустить hsfconfig и не перекомпилировать заново.
что нужно предпринять чтобы избавиться от этой напасти?
дистрибутив ASPLinux 9 ядро 2.6.7
спасибо.
m0rfeusl
02-08-2004, 02:22
Кому нужен кейген для драйверов к HCF и HSF модемам, пишите morfeusl@yandex.ru.
Исправлено: m0rfeusl, 2:48 4-08-2004
вот скрипт, соханите например как generate.pl затем выполните
# perl generate.pl [your e-mail] [ regid]
e-mail - мыло которое вы вводите выполняя hsfconfig мыло вводите покороче например zz@mm.com
regid - это код выданный конфигом после ввода мыла например 34A7-C4E5-9E19
#!/usr/bin/perl
use Digest::MD5 qw(md5_hex);
$pad = pack("H2048", "00000000963007772c610eeeba51099919c46d078ff46a7035a563e9a395649e3288db0ea4b8dc791ee9d5e088d9d2972b4 cb609bd7cb17e072db8e7911dbf906410b71df220b06a4871b9f3de41be847dd4da1aebe4dd6d51b5d4f4c785d38356986c1 3c0a86b647af962fdecc9658a4f5c0114d96c0663633d0ffaf50d088dc8206e3b5e10694ce44160d5727167a2d1e4033c47d 4044bfd850dd26bb50aa5faa8b5356c98b242d6c9bbdb40f9bcace36cd832755cdf45cf0dd6dc593dd1abac30d9263a00de5 18051d7c81661d0bfb5f4b42123c4b3569995bacf0fa5bdb89eb802280888055fb2d90cc624e90bb1877c6f2f114c6858ab1 d61c13d2d66b69041dc760671db01bc20d2982a10d5ef8985b1711fb5b606a5e4bf9f33d4b8e8a2c9077834f9000f8ea8099 618980ee1bb0d6a7f2d3d6d08976c6491015c63e6f4516b6b62616c1cd83065854e0062f2ed95066c7ba5011bc1f4088257c 40ff5c6d9b06550e9b712eab8be8b7c88b9fcdf1ddd62492dda15f37cd38c654cd4fb5861b24dce51b53a7400bca3e230bbd 441a5df4ad795d83d6dc4d1a4fbf4d6d36ae96943fcd96e34468867add0b860da732d0444e51d03335f4c0aaac97c0ddd3c7 10550aa41022710100bbe86200cc925b56857b3856f2009d466b99fe461ce0ef9de5e98c9d9292298d0b0b4a8d7c7173db35 9810db42e3b5cbdb7ad6cbac02083b8edb6b3bf9a0ce2b6039ad2b1743947d5eaaf77d29d1526db048316dc73120b63e3843 b64943e6a6d0da85a6a7a0bcf0ee49dff099327ae000ab19e077d44930ff0d2a3088768f2011efec206695d5762f7cb67658 071366c19e7066b6e761bd4fee02bd3895a7ada10cc4add676fdfb9f9f9efbe8e43beb717d58eb060e8a3d6d67e93d1a1c4c 2d83852f2df4ff167bbd16757bca6dd06b53f4b36b248da2b0dd84c1b0aaff64a0336607a0441c3ef60df55df67a8ef8e6e3 179be69468cb361cb1a8366bca0d26f2536e2685295770ccc03470bbbb91602222f260555be3bbac5280bbdb2925ab42b046 ab35ca7ffd7c231cfd0b58b9ed92c1daede5bb0c2649b26f263ec9ca36a750a936d02a906099c3f360eeb856707721357000 5824abf95147ab8e2ae2bb17b381bb60c9b8ed2920dbed5e5b7efdc7c21dfdb0bd4d2d38642e2d4f1f8b3dd686e83da1fcd1 6be815b26b9f6e177b06f7747b718e65a0888706a0fffca3b06665c0b0111ff9e658f69ae62f8d3ff6b6145cf6c1678e20aa 0eed20dd75483044ec2b30339612667a7f71660d04d476949db776e3e4a6ad1aedc5ad6d9660bdf40f03bd83753aebca9c59 ebbde7fcfb247e9ffb5301cf2bdbd8ac2baca3093b353a6a3b4240536d0ba9306d7cd2957de54bf67d9232e7a66b3b84a61c 4021b685d942b6f2a37be0bb4a18e0cc31bdf055a8def022d");
@pad = unpack("L256",$pad);
@owner = unpack("C*",$ARGV[0]);
@regid = reverse unpack("C*", pack("H*", substr($ARGV[1],5,4).substr($ARGV[1],10,4)));
@tab = (@regid, @owner);
$g = $pad[71];
foreach $c(@tab)
{
$i = ($c^$g) & 0xff;
$g = ($g>>8) ^ $pad[$i];
}
$key = $g << 16;
$g = ($g>>8) ^ ($pad[$g & 0xff]);
$g = ($g>>8) ^ ($pad[$g & 0xff]);
$key = $key | ( (($g>>16)^$g) & 0xffff);
$keystr = uc(unpack("H*", pack("N",$key)));
$digest = md5_hex("$keystr
");
$keystr = $keystr.uc(substr($digest,0,4));
$keystr =~ s/^(..)(..)(..)(..)(..)(..)$/1-2-3-4-5-6/;
printf "key: %s
", $keystr;
результатом работы скрипта является сгенерированый код лицензии который вводите после ввода мыла =)
Enjoy
Последний способ не работает с HCF-модемом. Всё время выдаёт "1-2-3-4-5-6". Способ m0rfeusl работает на ура!
Скрипт только для HSF модемов
Жаль... Хотелось бы, чтобы такой скрипт работал с HCF...
Установил драйвер для своего HCF модема...
в kppp набирает номер (как и должно вся система лагает когда набирает)
и почемуто всё время говорит что бизи, хотя я точно знаю все ок, кстати 1 раз он подключился, я решил попробывать послушать в трубку может и вправду занято, в трубке услышал странные звуки от модема (я в винде уже так делал и такого небыло) похоже на гудки 2 штуки и вобщем после того как я положил трубку он у меня подключился как то,
Но тут появилась 2 проблема http ftp итп итд негрузится, может это изз-за необычного способа подключения
причем говорит что bisy секунд за 20-25 интервалы специально поставил на 1 минуту, так что не изза них
вобщем помогите, объясните:
1.почему он все время говорит что занято
2.как сделать чтоб http ftp итп итд работало
Исправлено: dIgItAL, 3:38 17-08-2004
ruslandh
17-08-2004, 09:12
dIgItAL
Занято, наверное, не в том смысле - скорей всего какая - то программа уже использует устройство /dev/ppp0
Надо анализировать, что происходит в системе.
dmesg | less, ifconfig и route.
дак нет я же написал что он номер набирает, (система лагает, как и в винде т.к. у меня софт-модет)
после команды
ATDTXXXXXX
BUSY
и перезванивать начинает
Исправлено: dIgItAL, 10:24 17-08-2004
m0rfeusl
18-08-2004, 03:30
А телефонная линия у тебя тональная?
Люди где найти драва на CJNEXANT подскажите сайт:)
сайт >>> www.linmodems.org
нет станция у нас нормальная цифровая, импульсный набор
новая проблема, пришел диск с мандрейком 10, установил все пакет поставил чтоб устанавливались, в меню нет kppp, а так незнаю как найти (в линуксе я начинающий :))
можно какнибудь через шелл подключиться к провайдеру?
Исправлено: dIgItAL, 21:46 19-08-2004
m0rfeusl не знаешь где найти драва на модем Conexant:)
ruslandh
20-08-2004, 11:58
dIgItAL
Ну во-первых надо проверить, что пакет kppp установлен :
rpm -qa | grep kppp
Во-вторых можно запустить kppp из командной строки (с графической консоли).
Вобщем оказалось что один из установочных дисков был поврежден и kppp неустанавливается с него, вобщем нашел другой диск и установил с него. Но при нажатии на "присоединиться" говорит что ненайден модем, хотя драйвера для него я установил и в мдк 9.2 он номер с этими драйверами набирал...
вот еще
1.набрал lspcidrake и неожиданно увидел что модем HSF хотя я на 100% уверен что в мдк 9.2 мне говорил что это HCF модем.
2.Хочу попробывать другие драйвера установить, но немогу удалить старые, набираю rmp -e ХХХХХХ говорит что неустановлен этот пакет, а когда просто rpm -i XXX говорит что установлен, имя набираю точно правильно (через copy) может както другим способом можно удалить??? Или чтото не так делаю?
3.Я уже надоел наверное со своими глупыми вопросами?
ruslandh
21-08-2004, 01:23
1 это трудно сказать - там всё так запутано :)
2 Если установлен пакет aaa.rpm,
то удалять надо rpm -e aaa
а ставить
rpm -ihv aaa.rpm
3 Не, я в отпуске, делать особо нечего :)
dIgItAL
ATDT - для тональных линий
ATDP - для импульсных
soldat
www.linuxant.com
Простите - может я совсем глупый - но сгенерить данным скриптом на перле не могу - key 1-2-3-4-5. HSF modem - d-link 562is. Может я что-то не правильно делаю?
[juvio@ognemet]# perl generate.pl a@a.com A800-3A8D-CFBE
key: 1-2-3-4-5-6
Если у кого-то идет кейген - может поможете сгенерировать лицензию?
Народ ! Зробіть хтось нормальний кейген
бо той модем хоть бери і викидай
Невже conexant не може його купити і зробити безплатним
І десь той кейген виложіть нормально
а то "вишли мені на мило 1 кг свого мила" ...
Доречі якшо з перл скріпта прибрати рядок
$keystr =~ s/^(..)(..)(..)(..)(..)(..)$/1-2-3-4-5-6/;
він видає коректний кей, але тип ліцензії
все одно залишається free
Config for modem unit 0: /dev/ttySHSF0
Device instance: 0-PCI-127a:2015-127a:2015
HW revision : Basic2 2.15 Standard DAA
HW profile name: hsfpcibasic2
Registration ID: F7E0-551C-E87B
License owner : (мій імейл :), писати не буду :) )
License key : EC-78-D2-60-89-57
License status : FREE (max 14.4kbps data only)
Current region : UKRAINE (T.35 code: 00B2)
Исправлено: ihorsl, 18:40 26-08-2004
Исправлено: ihorsl, 18:42 26-08-2004
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC