Перейти до

banderlog

Маглы
  • Всього повідомлень

    31
  • Приєднався

  • Останній візит

Все, що було написано banderlog

  1. Санчо_Х : смотри в личку или пиши сюда: http://foss.org.ua/lib/thread.so.654 иначе засрем тему
  2. Архив с пропатченными работающими исходниками и скомпилированным бинарником sgauth для BE [потомкам]: stg-2.408-rc2_BE_patched.tar.gz
  3. МВУХАХАХА!!!111 достал дефолтную либу из пакета, последовательно наложил 2й и 1й патчи и все заработало )))) http://pastebin.com/JpqG9Mx1 madf, спасибо тебе огромное
  4. увы, теперь вот так: http://pastebin.com/TTyLjqPz ЗЫ: предыдущий патч отменил 'patch -R', потом этот наложил
  5. у архива роутера размер больше, потому что бинарник sgauth собран с '-static' banderlog_stg2.408-rc2ROUTER.tar.gz banderlog_stg-2.408-rc2BOOK.tar.gz
  6. sgauth.tar.gz Makefile.conf.txt libs.tar.gz
  7. конечно можно. нопомню лишь, что исправленные исходники корректно работают собранными для LE для ноутбука. ниже главный Makefile.conf, архив projects/sgauth и те либо что использует stgauth из stglibs/ в исходниках для роутера наложен патч из этой ветки
  8. ну авторизацию прошел, да
  9. терь обмен 4мя пакетами: http://pastebin.com/VhVcKXJL с ноутбуком не совпадают (там версия без патча, есессно, все так же как и в старых логах): http://pastebin.com/admgBwnU
  10. это при том что из других тем отлично качает можно его куданить на pastebin или в этом роде? X)
  11. это надо *wrt прошить какой-нить роутер на BE, а его еще надо найти. это мне 'посчастливилось' я ж буду эти 'пальцы в небо' тестить не отходя от кассы и выхлопы сюда кидать
  12. очевидно, что старый новый год, и его канун, не лучшее время для ожиданий патча
  13. ничего не изменилось (с роутера): http://pastebin.com/eJcaVNSj
  14. не вопрос. только мне нужен код который пробовать X)
  15. я вижу, да пакеты от сервера одинаковы, от буки и роутера нет. мне бы патчик T_T
  16. *форум режет прямую вставку выхлопа tcpdump*
  17. выхлоп с ноутбука при неправильном логин\пароль: http://pastebin.com/7VCn4wJq
  18. sgauth из 2.408-rc2 собранный без -static с Makefile 1 OS=linux 2 STG_TIME=yes 3 DIR_BUILD=/home/banderlog/TEMP/stg-2.408-rc2[bOOK]/projects/sgauth 4 DIR_LIB=$(DIR_BUILD)/../../lib 5 DIR_LIBSRC=$(DIR_BUILD)/../../stglibs 6 DIR_INCLUDE=$(DIR_BUILD)/../../include 7 ARCH=le 8 DEFS= -DLINUX 9 STG_LIBS=crypto.lib common.lib conffiles.lib ia.lib 10 LIB_THREAD=-lpthread 11 SHELL=/bin/bash 12 CXXFLAGS= -I/usr/local/include -DARCH_LE 13 CFLAGS= -DARCH_LE 14 LDFLAGS= -I/usr/local/include -L/usr/local/lib 15 PREFIX=/ 16 BIN_MODE=0755 17 DATA_MODE=0644 18 DIR_MODE=0755 19 OWNER=root
  19. пардон, закоменчены все строки, юзающие iconv #include <iconv.h> и строки 915-947 iconv_t handle = iconv_open(to.c_str(), from.c_str()); if (handle == iconv_t(-1)) { if (errno == EINVAL) { printfd(__FILE__, "IconvString(): iconv from %s to %s failedn", from.c_str(), to.c_str()); delete[] outBuf; delete[] inBuf; return source; } else printfd(__FILE__, "IconvString(): iconv_open errorn"); delete[] outBuf; delete[] inBuf; return source; } size_t res = iconv(handle, &srcPos, &inBytesLeft, &dstPos, &
  20. build был выполнен, но он же bash скрипт о собирает данные о моей домашней системе на ноутбуке. а я компилю тулчейном для роутера MIPS я подредактировал Makefile.conf под роутер OS=linux STG_TIME=yes DIR_BUILD=/home/banderlog/TEMP/stg-2.408-rc2/projects/sgauth DIR_LIB=$(DIR_BUILD)/../../lib DIR_LIBSRC=$(DIR_BUILD)/../../stglibs DIR_INCLUDE=$(DIR_BUILD)/../../include ARCH=be DEFS= -DLINUX STG_LIBS=crypto.lib common.lib conffiles.lib ia.lib LIB_THREAD=-lpthread SHELL=/bin/bash CXX=/home/banderlog/TEMP/tp_link/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/bin/mips-ope
  21. так что теперь оно опять поломалось. хотя конечно хз что за версия сервака стоит у них. или можно пропатчить только клиента?
  22. на роутере таки big endian: http://local.com.ua/forum/topic/14275-%d0%bd%d0%b5-%d0%bf%d1%80%d0%be%d1%85%d0%be%d0%b4%d0%b8%d1%82-%d0%b0%d0%b2%d1%82%d0%be%d1%80%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f/page__view__findpost__p__272575
  23. banderlog ~/TEMP/stg-2.408-rc2/projects/sgauth $ make make -C /home/banderlog/TEMP/stg-2.408-rc2/projects/sgauth/../../stglibs make[1]: Вход в каталог `/home/banderlog/TEMP/stg-2.408-rc2/stglibs' make[1]: Цель `all' не требует выполнения команд. make[1]: Выход из каталога `/home/banderlog/TEMP/stg-2.408-rc2/stglibs' for file in ./main.cpp ./settings_impl.cpp ./web.cpp; do echo "`/home/banderlog/TEMP/tp_link/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/bin/mips-openwrt-linux-uclibc-g++ -I/home/banderlog/TEMP/tp_link/build_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/uCl
  24. таки BE, тестил этим: #include <iostream> using namespace std; int main (int argc, char *argv[]) { unsigned int i; unsigned char *p = (unsigned char *)&i; cout<<"Enter an unsigned integer value: "; cin>>i; cout<<"i = "<<i<<endl <<"Comparison: &i = "<<&i<<endl <<" *p = "<<(int *)p<<endl<<endl <<"Byte 1: "<<(int)p[0]<<endl <<"Byte 2: "<<(int)p[1]<<endl <<"Byte 3: "<<(int)p[2]<<endl <<"Byte 4: "<<
  25. терминал на роутере есть, а sgauth никакого выхлопа не дает, кроме настроек с которыми он запущен я ненашел никаких verbose или debug mode хотелось бы знать. сервак-то у провайдера стоит. я конечо у них логи попрошу, но скорее всего меня пошлют. UPD: послали Проц на роутере Atheros AR7240 rev2 гугол грит что это таки big endian
×
×
  • Створити нове...