ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

05.09.2009, 02:32
|
|
Постоянный
Регистрация: 01.04.2009
Сообщений: 508
Провел на форуме: 949257
Репутация:
194
|
|
Сообщение от warlok
я пробывал на MTC укр все доходило)
а на лайф чето не идут, может подскажешь как ты отправил) ? осемь-девять-88-семь-шесть стукни плиз
|
|
|

05.09.2009, 04:32
|
|
Участник форума
Регистрация: 29.11.2007
Сообщений: 116
Провел на форуме: 283596
Репутация:
88
|
|
Все на Украину шлет (там только и тестил)
На лайф идет на ура, на МТС иногда с задержками, на Киевстар и Диджус не идет (но там помоему система что надо чтоб владелец, дал разрешение на принятие смс с инета).
П.С. Эта прога тоже шлет нормально, но там часто траблы и она грузит проц на 100%, вообщем имеется ввиду что писал я не на асме конечно, а эти исходники только для интереса по изучал и потестил, развивать дальше на асме слишком для меня геморно )) 
Последний раз редактировалось AKYLA; 05.09.2009 в 04:35..
|
|
|

05.09.2009, 07:10
|
|
Iron Man#2
Регистрация: 08.07.2009
Сообщений: 2,084
Провел на форуме: 3896191
Репутация:
2562
|
|
а бляйн как?
|
|
|

05.09.2009, 10:00
|
|
Познающий
Регистрация: 30.12.2008
Сообщений: 64
Провел на форуме: 647156
Репутация:
76
|
|
А не лучше ли сделать вместо
Код:
.ww:
invoke WaitForSingleObject, [hSend], 150
cmp eax, WAIT_OBJECT_0
jne .ww
Вот так:
Код:
invoke WaitForSingleObject, [hSend], INFINITE
И еще здесь у меня происходит зависание потока со 100% загрузкой процессора. В какой-то момент recv начинает возвращать 0 и образуется бесконечный цикл.
Код:
.ww: ; пока не примем хоть какойто вменяемый пакетик будем крутить цикл )
cmp [s.msg], 0
jne @F
invoke recv, [sock], s, 44, 0
jmp .ww
|
|
|

05.09.2009, 13:07
|
|
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме: 991929
Репутация:
395
|
|
2 0rs
эмм WaitForSingleObject, [hSend], 150 делает задержку в 150 милисекунд, попробуй поставить 0 и увидишь как быстро скушается все ресурсы процессора...
INFINITE делает вечный цикл... тогда уж проще написать пока один равно один
а вот как ты верно заметил с определением начала пакета у меня косяк... я вот реально незнаю как найти начало пакета... может цикл приема по 4 байта и сравнение его с magic num пакета - это решение, нужно попробывать...
Последний раз редактировалось Gar|k; 05.09.2009 в 13:11..
|
|
|

05.09.2009, 13:10
|
|
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме: 991929
Репутация:
395
|
|
нащет того куда уходят смски
Сообщение от http://agent.mail.ru/ru/help/3/2.html
Россия
МТС, БиЛайн, Соник Дуо (Мегафон г. Москва), Мобиком - Кавказ, Урал - GSM, Мегафон (СЗФ), Мобиком - Новосибирск, МСС - Поволжье, Мобиком - Хабаровск, Мобиком - Центр, НСС (Нижегородск. Сот. Св.), Астрахань GSM, Мотив, НТК, Utel, Ульновск GSM, Енисей Телеком, Алтай-Связь, Мобиком - Центр (Северный филиал), Мобиком - Центр (Южный филиал). Tele2 (Санкт-Петербург, Ленинградская обл., Архангельская обл., Мурманская обл., Новгородская обл., Республика Коми, Смоленская обл., Курская обл., Воронежская обл., Белгородская обл., Липецкая обл., Брянская обл., Нижегородская обл., Ростовская обл., Краснодарский край, Удмуртская республика, Челябинская обл., Омская обл., Кемеровская обл., Томская обл., Новосибирская обл., Тульская обл., Тамбовская обл., Тверская обл.)
Казахстан
KCell, Beeline, Neo
Узбекистан
МТС-Узбекистан
Украина
Life  , Билайн, МТС
|
|
|

05.09.2009, 16:45
|
|
Постоянный
Регистрация: 01.04.2009
Сообщений: 508
Провел на форуме: 949257
Репутация:
194
|
|
интересно, а у меня пишет в ком строке что отправка пакета при нажатии отправить , но смс не отправляется и никакой реакции..... чтоможет быть?
|
|
|

05.09.2009, 16:46
|
|
Познающий
Регистрация: 30.12.2008
Сообщений: 64
Провел на форуме: 647156
Репутация:
76
|
|
В данном случае WaitForSingleObject с таймером 150 и проверкой WAIT_OBJECT_0 делает тоже самое что и WaitForSingleObject с INFINITE. После вызова SetEvent программа в любом случае выйдет из WaitForSingleObject с кодом WAIT_OBJECT_0.
На счет начала пакета: разве новый пакет не начинается после того как заканчивается предыдущий? Или проблема в том чтобы определить момент, когда сервер отослал нам новый пакет, тогда можно попробовать WSASetEvent.
Последний раз редактировалось 0rs; 05.09.2009 в 16:55..
|
|
|

05.09.2009, 20:39
|
|
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме: 991929
Репутация:
395
|
|
0rs данные идут в потоке, тоесть в одном TCP/IP пакете от сервера может быть 2-3 и тд пакета MMP. Загвоздка в определении начала пакета - чтобы принять заголовок и узнать длинну пакета MMP. В общем нужно придумать правильную обработку приема... тогда все встанет на свои места.
|
|
|

05.09.2009, 20:45
|
|
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме: 991929
Репутация:
395
|
|
2 buxmanager в mail.ru множество ограничений на отправку смс, временные интервалы, лимит сообщений, неверные номера. Я лишь привел пример, как можно написать клиент. По хорошему еще нужно доработать:
1. Правильный прием данных с сервера
2. Проверку в самом приложении номера телефона, длины сообщения (если сформировать не верный пакет, он естественно ничего не вернет)
3. Обработку ошибок - ответов от сервера.
+ я думаю приложение получится более правильным если использовать изначально ассинхронные сокеты, но тогда теряется кросплатформенность (если писать на Си конечно)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|