Сейчас на форуме: Kybyx, user99 (+3 невидимых)

 eXeL@B —› Оффтоп —› Голосование - Смена движка форума
<< . 1 . 2 . 3 . 4 . 5 . 6 . >>
Посл.ответ Сообщение

Ранг: 11.4 (новичок), 8thx
Активность: 0.010
Статус: Участник

Создано: 06 февраля 2013 13:07
· Личное сообщение · #1

ибо заепало
инте спился по ходу

сабж



Ранг: 369.8 (мудрец), 400thx
Активность: 0.390
Статус: Участник

Создано: 19 февраля 2013 15:23
· Личное сообщение · #2

Nimnul пишет:
У меня флеш отключен, включается по требованию, а ява вовсе не установлена. Зато сильвер включен.

А у меня нет ни того ни другого ни третьего. И есть категорическое нежелание это устанавливать.

Nimnul пишет:
Потому что я ни разу не видел рекламу сделанную на нем.

Потому что он ни у кого не установлен и никому нафиг не нужен. Рекламщики не дураки.

Nimnul пишет:
Кстати говоря он предустановлен в последних версиях windows или устанавливается через update сервис.

Ты будешь удивлен, не у всех стоит windows. А еще есть всякие штуки типа ипад и андроид планшетов, где нет и принципиально не будет ничего кроме православных html5/css3.

-----
PGP key <0x1B6A24550F33E44A>





Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 19 февраля 2013 15:41 · Поправил: Nimnul
· Личное сообщение · #3

ntldr

Я для своих сайтов делаю выгрузку в простейший html в стиле спарта, для того что бы работала индексация у поисковых роботов. Это же самое можно оставлять для планшетов, смартфонов и линксоидов )). Но твоя озабоченность вероятно связанна с нежелание ставить софт который потенциально может содержать дырки. В сильвере стоит параноидальная система защиты юзеров, нельзя даже картинку загрузить из другого домена... Кстати сильвер установлен на 75% компьютеров в то время как флеш официально больше не поддерживается компанией адоб.

PS: Даешь cracklab в стиле Metro !! )))

-----
have a nice day





Ранг: 253.5 (наставник), 684thx
Активность: 0.260.25
Статус: Участник
radical

Создано: 19 февраля 2013 15:52
· Личное сообщение · #4

Nimnul
Если на вашем движке форум будет работать так же быстро + на всех устройствах + без установки всяческих плагинов (SL) , то есть как он работает сейчас, и вы будете его развивать/поддерживать, возможно тогда народ и проголосует.

-----
ds




Ранг: 590.6 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 19 февраля 2013 15:59
· Личное сообщение · #5

баба Яга все равно против. То ли велосипед с красивыми колесами от одного человека, то ли испытанная тысячами и временем доска от компаний.
Все компоненты форума должны быть как можно более стандартны и заменяемы. А строить все с нуля - это детство какое-то.

-----
старый пень





Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 19 февраля 2013 15:59 · Поправил: Nimnul
· Личное сообщение · #6

Я могу поддерживать его, не вопрос, мне в любом случае придется это делать. Я думаю что не мало кто сможет и будет иметь желание его поддерживать, ведь C# это золото по сравнению с php. Кстати сильвер есть на мобильных платформах на базе Win8, включая планшеты Surface и серии смартфонов в том числе моя любимая Lumia 920

Друзья еще из преимуществ SL является то, что можно будет прямо на форуме сделать голосовой и\или видео чат, для общения с заказчиками, где каждый будет уверен что это не прослушивается и не записывается... Стоит ли говорить о том какое это развитие может дать сайту да и вобще отрасли? )).

Смотрим #1 #2 #3

-----
have a nice day




Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 19 февраля 2013 16:46
· Личное сообщение · #7

В топку проприетарщину. Кроме окошек хрен где будет работать.
Так же нет смысла усложнять все javascript'ами и ajax'ом. Потому что как уже сказали есть люди заходящие с мобильных устройств.

Если так упирается в производительность сервера, то грамотно настроенные php-fastcgi и nginx будут отдавать страницы не хуже вашего .net'а. Или часть базы вынести в memcache.



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 19 февраля 2013 17:33
· Личное сообщение · #8

1ое.. ненавижуш шарп. 2ое.. я нехочу быть злым, но что будет если с Вами уважаемый чтото случиться или вам станет не интерестно дальше супортить сайт?. я как бы против красивостей. Меня лично все устраивает и так. И я готов мириться с существующими багами. Не принципиально это.. если хош получить ответ. Мне пофигу какого он будет цвета, лиж бы была адекватная инфа... Лучшеб еще пару модеров ужесточили бредовые вовпросы и хлам аля свиновод.

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....


| Сообщение посчитали полезным: DimitarSerg, ntldr


Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 19 февраля 2013 20:48 · Поправил: 4kusNick
· Личное сообщение · #9

Nimnul пишет:
В сильвере стоит параноидальная система защиты юзеров, нельзя даже картинку загрузить из другого домена..

Вы не повреите, но во флэше тоже нельзя картинку загрузить с другого домена. И вообще ничего нельзя с домена, который явно использует crossdomain.xml и режет там всё кроме доверенных источников.

Однако это не делает его безопасным - постоянно выпускают заплатки, сами знаете.
Сильверлатйт я думаю не менее дырявый, просто им мало кто интересуется и мало кто его исследует (ибо дыры обычно используют для заражения, а заражать через серверлат бесполезно - им мало кто пользуется).

Nimnul пишет:
Кстати сильвер установлен на 75% компьютеров в то время как флеш официально больше не поддерживается компанией адоб.

Инетерсно, где вы вычитали про то, что флэш более не поддерживается Adobe? Ох уж эта жёлтая пресса... Они лишь отказались от его поддержи на мобильных устройствах, да и то потому что там давно есть AIR (тот же флэш, только в виде отдельных приложений), который умеет все то же самое и даже больше, чем обычный браузерный флэш. И я лично поддерживаю такую инициативу - мобильный флэш был лишь ненужной тратой ресурсов.

А область покрытия компиьютеров флэшом гораздо больше, чем сильверлайтом или явой...

Но речь не об этом, я понимаю людей, которые отключают нафиг все эти дыркосборники - многим так спокойнее и меньше всякого на экране рябит =)

Имхо конечно форум должен работать как можно на бОльшем числе компьютеров и устройств, дабы минимализировать отсев потенциаьных пользователей. И так-то тут не фонтан умных людей в последнее время D:

Но инициатива похвальная, в любом случае!)

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.





Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 19 февраля 2013 21:03
· Личное сообщение · #10

4kusNick пишет:
им мало кто интересуется

Тем не менее это не является основанием для того, что бы утверждать о дырявости сильвера. За всю мою практику я не слышал не об одной дырке, в программе написанной на C#. А сильвер тоже написан на C# на 90%. Все потому что управляемая среда изначально не способствует появлению дырок. Уязвимость в программе написанной на C#, может быть только в случае если это было сделано намеренно. Тебе следовало бы ознакомится с этим вопросом более подробно.

4kusNick пишет:
дабы минимализировать отсев потенциаьных пользователей


Это не форум по продаже автомобилей. Если у кого то возникнут трудности с этим, может это и к лучшему ... ?

-----
have a nice day





Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 19 февраля 2013 22:40
· Личное сообщение · #11

В общем лично меня сервелат не напрягает - он у меня установлен, как и плагины для флэша, явы и юнити =)
Но он, как и другия плагины может легко напрягать толковых людей (в том числе тех, кто тут больше помогает, чем спрашивает). Пользы от того, что они забьют на форум и перестанут помогать доругим явно не будет(

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 19 февраля 2013 22:50
· Личное сообщение · #12

после перехода на сервелат, переименуем форум в чатик.ру и пригласим девочек!

| Сообщение посчитали полезным: _ruzmaz_, JMPer, nick8606, Hellspawn


Ранг: 623.6 (!), 521thx
Активность: 0.330.9
Статус: Участник
_Вечный_Студент_

Создано: 19 февраля 2013 23:26 · Поправил: plutos
· Личное сообщение · #13

форма никогда не компенсирует отсутствие содержания, если его нет.

Форум хорош такой, какой он есть, если одни люди задают содержательные, умные вопросы, а другие, знающие люди, дают на них содержательные, умные ответы.

К чему вообще была затеяна эта дискуссия - не понятно.

Конец немного предсказуем: поговорим и разойдемся по домам.

-----
Give me a HANDLE and I will move the Earth.





Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 19 февраля 2013 23:45 · Поправил: Nimnul
· Личное сообщение · #14

Я тоже позволю себе пофантазировать ))). После перехода на сильверлайт:
1. Введем систему заказа на взлом.
2. Сайт будет третьей стороной во всех сделках, будет гарантом исполнения заказа и будет иметь % с каждой сделки, соответственно админы будут дрючить исполнителей. аля фриланс
3. Введем систему рейтинга, который строится по результатам выполненных работ + содержит историю труда и отзывы заказчиков.
4. Платные и бесплатные онлайн семинары на тему реверсинга.
5. Видео конференции, тусовки участников.
6. Тесты подтверждающие специализацию и скилл. Результаты будут указанны в профиле.
7. Платные и бесплатные курсы обучения для всех желающих, а не просто набор разрозненных статей. На любую тематику в том числе кодинг, реверсинг, философинг и прочее. Например 4kusNick сможет открыть школу флеш кодинга. А reversecode откроет школу для юных крэк ориентированных девушек. Скажем первые три урока бесплатно остальное за $. А сайт имеет свой %.


Думаю еще не мало идей можно нафантазировать и воплотить в жизнь. Какие из этих идей как изменят этот сайт решать именно вам. Говорить о том что "много толковых людей могут уйти, поэтому я против" - необоснованно. Если кто то против зарабатывать деньги занимаясь любимым делом, значит он просто не любит что то делать и не хочет чтоб кто то тоже что то делал или еще какое нибудь мракобесие.

Думаю что в этом посте я немного осветил проблему из-за которой многие толковые люди заходят на этот сайт раз в полгода да и сам сайт остается без развития...

-----
have a nice day





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 19 февраля 2013 23:55
· Личное сообщение · #15

раз сервелат такой классный создавайте свой сайт-форум,
хостинг у вас уже есть, имя какое то тоже зарегистрируете, ну что то поближе к тематике этого форума,
и начинайте раскручивать)) сервелат ждет своих посетителей!
Nimnul пишет:
Думаю что в этом посте я немного осветил проблему из-за которой многие толковые люди заходят на этот сайт раз в полгода да и сам сайт остается без развития...

многие толковые люди не заходят потому что есть в жизни дела и поважнее,
наличие страз ну никак не заставит их бросить эти дела и сидеть на форуме

| Сообщение посчитали полезным: plutos


Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 20 февраля 2013 00:05 · Поправил: Nimnul
· Личное сообщение · #16

Видишь ли важна аудитория, зачем заводить новый сайт если есть этот?

-----
have a nice day





Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 20 февраля 2013 04:37
· Личное сообщение · #17

4kusNick пишет:
он у меня установлен, как и плагины для флэша, явы и юнити =)


Если Adobe свое регулярно патчит, то жаба ппц, как дырява и девелопер это не исправляет

reversecode пишет:
после перехода на сервелат, переименуем форум в чатик.ру и пригласим девочек!


Да!

plutos пишет:
Конец немного предсказуем: поговорим и разойдемся по домам.


Это в лучшем случае.

Мну повторится: sl - не плохо. Так же, как и флешь. Но! В теме была одна дельная мысль: а что, если Nimnul забьет на поддержку? Мну, например, C# на уровне хеллоВворд.



Ранг: 49.3 (посетитель), 43thx
Активность: 0.060
Статус: Участник

Создано: 20 февраля 2013 20:22
· Личное сообщение · #18

Nimnul пишет: После перехода на сильверлайт:
Извините, не удержался:
"...Шахматная мысль, превратившая уездный город в столицу земного шара, превратится в прикладную науку и изобретет способы междупланетного сообщения. Из Васюков полетят сигналы на Марс, Юпитер и Нептун. Сообщение с Венерой сделается таким же легким, как переезд из Рыбинска в Ярославль. А там, как знать, может быть, лет через восемь в Васюках состоится первый в истории мироздания междупланетный шахматный конгресс!

Остап вытер свой благородный лоб. Ему хотелось есть до такой степени, что он охотно съел бы зажаренного шахматного коня..."

По теме: ничего менять не надо. Пожалуйста, оставьте все как есть. А кому заняться нечем - идите Хеллспавану Фантом тестить.

| Сообщение посчитали полезным: tempread, JMPer, ntldr, upss

Ранг: 38.1 (посетитель), 4thx
Активность: 0.030
Статус: Участник

Создано: 21 февраля 2013 21:04
· Личное сообщение · #19

Nimnul пишет:
Видишь ли важна аудитория, зачем заводить новый сайт если есть этот?

то о чем ты писал это совсем другой форум, и если есть уверенность, что этим всем будут пользоваться и оно понравиться то стоит создать свой отдельно. (и народ придет)

А у этого фича в том что он не меняется уже кучу лет..




Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 21 февраля 2013 21:47
· Личное сообщение · #20

Nimnul пишет:
После перехода на сильверлайт...

Почему все шарповцы такие корыстные? Удел шарпа сейчас - это какие-то софтинки, плюс которых в том, что их склепали за пару недель и начали косить бабло. Майкрософт усиленно продвигали свой шарп, рассказывали, как сборка при первом запуске оптимальным образом собирается так, чтоб учитывать новые, более быстрые, наборы команд новых процессоров, и вообще какая это прелесть. Так почему ж тогда нет ни одного 3D шутера на шарпе, раз он такой быстрый? Или это я не знаю, а они есть? Я надеюсь, что 11 С++ потеснит шарп.

По поводу форума, знаете, мне б не хотелось видеть его в таком виде, как --> здесь <-- описано. Когда я только-только начинал, и зашёл на тогда ещё крэклаб впервые, мне понравилась атмосфера этого ресурса. Людей здесь было не так много, но, ради интереса, почитайте сообщения 2003-2005 годов. Там где-то есть упоминание про бабло? А про халявщиков? "Тогда ресурс был больше ориентрован на то, чтоб делиться знаниями" - скажут некоторые. Мне кажется, что это - только половина правды.

Дело в том, что раньше интернет был далеко не у каждого, всеобщая компьютеризация была не так масштабна, я уже не говорю про то, что мобильных устройств, способных сёрфить инет, не было. Заработать деньги продажей софта/на софте одному или небольшой группой лиц по предварительному сговору было крайне сложно. Поэтому не было людей, заинтересованных в продаже низкопробного сырья. Я для шарпа с его вм доступ вообще был закрыт из-за медленных машин. Да-да, эвм/вычислительные машины/компьютеры тогда были ещё не настолько быстрыми, чтоб там это хоть сколько-нибудь сносно работало. Или вы и правда верите в то, что в шарпе применялись невообразимо новые идеи человечества? Но дело не в шарпе, а в том, что не "халявщиков не было", а не было спроса на ПО с их стороны, значит им не нужно было отказывать/писать о них/банить их.

Теперь ситуация измнилась, сложность защит возросла - простые школьники уже не могут эффективно "крякать" софт. Сомневаетесь в этом утверждении? Тогда вам --> сюда <--. Взлом сегодня - это практически работа, требующая полной занятости для исследования тех или иных защитных технологий, чтоб быть в курсе всего нового и иметь эффективные решения для распространённых проблемных защит.

С форумом, естественно, что-то нужно делать. Усложнить регистрацию - да, однозначно. Банить если сообщение набрало сколько-то минусов? Так тогда кидалы и халявщики сами нас тут всех перебанят. Поэтому естественным выходом является уход всей ценной информации в приват, я думаю - это выход.

А по поводу шарпа, Nimnul, я не хочу гнать на вас и на шарп (на шарп как-то само получается), но мне кажется, что такое отношение у людей сформировалось ко всем шарповцам, потому что шарповцы, как правило, чаще остальных пытаются впарить другим фуфло. Вас, так сказать, задел шлейф стереотипа.

-----
Stuck to the plan, always think that we would stand up, never ran.


| Сообщение посчитали полезным: LIZARD


Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 21 февраля 2013 22:59
· Личное сообщение · #21

user_ пишет:
Извините, не удержался:


Не люблю советские фильмы, они как и все советское, изначально были обречены на низкое качество и лицемерие.

ARCHANGEL пишет:
Почему все шарповцы такие корыстные?


Почему все люди такие прожорливые? Почему мужики так любят ебаццо? Не вижу тут своей корысти. Что касается корысти в моих фантазиях, то ответ кроется прямо в ваших же словах: "Взлом сегодня - это практически работа, требующая полной занятости". Я кстати на исполнение своих фантазий не настаиваю. Пока я подписывался только на форум . Да и не вижу смысла разводить весь этот диалог, пока ответственные лица не проявляют особой активности. Скорее всего plutos был прав в своих прогнозах.

Gideon Vi пишет:
а что, если Nimnul забьет на поддержку?


Это вопрос лично мне или кому то еще? Вот какие варианты ответов я могу предоставить:
- А если Путин вдруг подарит всем любви и счастья?
- Придется учить C#, всем ))). Но я не верю что здесь никто кроме дизасма в ольке больше ничего не видел... К тому же учить что то полезно для мозга, особенно в возрасте 30+.
- Найдете кого нибудь на поддержку было бы желание.
- В крайнем случае все будет как сейчас, форум без поддержки остается не изменным во веки веков.

ARCHANGEL пишет:
чаще остальных пытаются впарить другим фуфло


Чаще чем кто? И кто оценивал фуфловость впариваний? Откуда такие данные? Ваше замечание не обоснованно. Хотя в целом я согласен 9 из 10 современных программистов не знают как вручную сделать сортировку, не дергая методы из библиотек. Об этом я кстати писал в своей статье шесть лет назад.

ARCHANGEL пишет:
Я для шарпа с его вм доступ вообще был закрыт из-за медленных машин.


Ну вот опять. У шарпа нет ВМ. Он компилируется в натив. И работает по крайней мере не хуже C++. Все ведь от прямоты рук зависит.

ARCHANGEL пишет:
Так почему ж тогда нет ни одного 3D шутера на шарпе, раз он такой быстрый?


Я в шутеры не играю, но ответ на ваш вопрос можно получить используя ключевое слово XNA.

-----
have a nice day





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 21 февраля 2013 23:11
· Личное сообщение · #22

я проспал последние 10 лет, с каких пор шарп стал нейтив кодом? в мелкософте об этом знают ?

| Сообщение посчитали полезным: ARCHANGEL


Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 21 февраля 2013 23:14
· Личное сообщение · #23

Интересно, почему этот бред живёт в основном форуме до сих пор? ))

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh


| Сообщение посчитали полезным: SReg, plutos


Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 21 февраля 2013 23:17 · Поправил: Nimnul
· Личное сообщение · #24

reversecode пишет:
с каких пор шарп стал нейтив кодом?


Видимо да проспал... Погугли JIT. Если в файлах находится msil еще не значит, что он работает на ВМ. Я просто в шоке от вашей некомпетентности товарищи взломщики программ )) ухаха. Я сломал первую .net программу на шесть лет раньше вашей регистрации на этом форуме.

-----
have a nice day





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 21 февраля 2013 23:27
· Личное сообщение · #25

JIT ? это по вашему нейтив код? ухахатывайтесь дальше ЛОЛ
нейтив код это код на котором исполняется в процессоре




Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 21 февраля 2013 23:31 · Поправил: Nimnul
· Личное сообщение · #26

JIT это компилятор, который генерит натив код на входе получая IL. Дотнет использует так называемую двух этапную компиляцию. Первый этап сорцы компилятся в IL, второй этап IL компилится в native. Ваш ранг - Мудрец )). Дружище лучше не спорь со мной а узнай сначала что да как.

-----
have a nice day





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 21 февраля 2013 23:40 · Поправил: reversecode
· Личное сообщение · #27

в мелкософте об этом не знают,
поэтому свою шарп ос они наполовину написали на С++
видимо шарп такой шарп...


Nimnul пишет:
Ваш ранг - Мудрец ))

поделится? я здесь не из за зведочек сижу))

Nimnul таки сходишь и посмотришь сам в мелкософтовскую шарп ОС ? ;)




Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 21 февраля 2013 23:48 · Поправил: Nimnul
· Личное сообщение · #28

И так я повторюсь ключевые особенности форума на SL.

- Низкое потребление трафика, примерно в 5 раз меньше чем сейчас на этом форуме.
- Высокая производительность наверно в 50(минимум) раз выше чем сейчас на этом форуме.
- Хорошая графика ))). Возможность использовать анимацию, писксельные шейдеры и 3D. Хоть это и не нужно сейчас, в будущем может пригодится )). Например можно сделать крэкерские шахматы или танчики, для тех у кого руки чешутся написать не подумав. Да и вообще играть в шахматы полезно для мозга.
- Высокая защищенность. Поскольку мы можем использовать нормальные алго шифрования трафика. Хоть SSL и дает определенную защищенность, но AEC куда круче и неожиданнее для веба )). Это кстати тоже не обязательно делать, а только в случаях необходимых для этого.
- Уверен что можно будет сохранить все сообщения на форуме и регистрации.

Такая платформа в будущем позволит еще дальше развивать сайт, например запустив свой чат прям на сайте. Чат который будет лучше чем мирк. Тем самым можно отказаться от мирка. Да и вообще я не знаю задач которых нельзя было бы сделать используя этот движок.

-----
have a nice day





Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 21 февраля 2013 23:49
· Личное сообщение · #29

reversecode

Умей проигрывать ;)

-----
have a nice day




Ранг: 222.2 (наставник), 115thx
Активность: 0.140.01
Статус: Участник

Создано: 21 февраля 2013 23:59
· Личное сообщение · #30

Nimnul, Вам уже предложили развернуть свой сайт на своем хостинге. Я лично - за, ну хотя бы просто посмотреть для общего развития как Вы себе это представляете и как это будет выглядеть. Не понимаю зачем Вы здесь ещё что-то пишите, возможно никто спеки БД не даёт для миграции(а Вы ведь её непременно сделаете), вместо того что бы писать форум. В чем сложность?

Вопросы: есть ли SL для Linux, iOS, Android ? Если нет то как на мобильных девайсах/других ОС отображать этот ресурс?

-----
все багрепорты - в личные сообщения





Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 22 февраля 2013 00:22
· Личное сообщение · #31

Nimnul
Прочитав ваш пост, я подумал, что есть некая неясность в наших с вами суждениях. Есть некоторые нестыковки, и основная из них звучит так - почему шарповые ехе не дебажат в оле, и не патчат, раз они есть собранные в натив? По идее, я ж могу забить на оптимизацию, если мне нужна просто отломанная рабочая прога. Беру, например, запускаю у себя, она у меня собирается, дальше я её патчу, потом скидываю своему другану, и у него она тоже отломана. Пусть "не использует суперновые интрукции его проца", но ведь отломана. Однако в жизни я не встречал таких сценариев. Странно... Я решил качнуть самый простой проект --> Осюда <--, точнее --> отсюда <-- проект, собрал его на 2010 студии и затолкал в дебаггер. Найти натив, который вызывает MessageBoxW, не составило труда. Что странно, натив, точнее одна функция:

Code:
  1.         private void button2_Click(object sender, EventArgs e)
  2.         {
  3.             DialogResult result = MessageBox.Show("Нравиться ли вам сайт vbbook.ru", "vbbook.ru", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
  4.  
  5.             if (result == DialogResult.No) //Если нажал нет
  6.             {
  7.                 MessageBox.Show("vbbook.ru не нравиться");
  8.             }
  9.  
  10.             if (result == DialogResult.Retry) //Если нажал Да
  11.             {
  12.                 MessageBox.Show("vbbook.ru нравиться!!");
  13.             }
  14.         }


Расположилась тут:

Code:
  1. 03120470   55               PUSH EBP
  2. 03120471   8BEC             MOV EBP,ESP
  3. 03120473   56               PUSH ESI
  4. 03120474   FF35 5C20B801    PUSH DWORD PTR DS:[0x1B8205C]
  5. 0312047A   6A 04            PUSH 0x4
  6. 0312047C   6A 20            PUSH 0x20
  7. 0312047E   6A 00            PUSH 0x0
  8. 03120480   6A 00            PUSH 0x0
  9. 03120482   6A 00            PUSH 0x0
  10. 03120484   8B15 5820B801    MOV EDX,DWORD PTR DS:[0x1B82058]
  11. 0312048A   33C9             XOR ECX,ECX
  12. 0312048C   E8 7F7DA878      CALL System_W.7BBA8210
  13. 03120491   8BF0             MOV ESI,EAX
  14. 03120493   83FE 07          CMP ESI,0x7
  15. 03120496   75 1D            JNZ SHORT 031204B5
  16. 03120498   FF35 2410B801    PUSH DWORD PTR DS:[0x1B81024]
  17. 0312049E   6A 00            PUSH 0x0
  18. 031204A0   6A 00            PUSH 0x0
  19. 031204A2   6A 00            PUSH 0x0
  20. 031204A4   6A 00            PUSH 0x0
  21. 031204A6   6A 00            PUSH 0x0
  22. 031204A8   8B15 6020B801    MOV EDX,DWORD PTR DS:[0x1B82060]
  23. 031204AE   33C9             XOR ECX,ECX
  24. 031204B0   E8 5B7DA878      CALL System_W.7BBA8210
  25. 031204B5   83FE 04          CMP ESI,0x4
  26. 031204B8   75 1D            JNZ SHORT 031204D7
  27. 031204BA   FF35 2410B801    PUSH DWORD PTR DS:[0x1B81024]
  28. 031204C0   6A 00            PUSH 0x0
  29. 031204C2   6A 00            PUSH 0x0
  30. 031204C4   6A 00            PUSH 0x0
  31. 031204C6   6A 00            PUSH 0x0
  32. 031204C8   6A 00            PUSH 0x0
  33. 031204CA   8B15 6420B801    MOV EDX,DWORD PTR DS:[0x1B82064]
  34. 031204D0   33C9             XOR ECX,ECX
  35. 031204D2   E8 397DA878      CALL System_W.7BBA8210
  36. 031204D7   5E               POP ESI
  37. 031204D8   5D               POP EBP
  38. 031204D9   C2 0400          RETN 0x4


Странно, почему адреса такие высокие? Почему якобы компилируемое приложение хранит тело своей функции (якобы натив) в области выделенной памяти за пределами образа ехе? Ладно, а вызов этой функции происходит отсюда:

Code:
  1. 7B5144EC   53               PUSH EBX
  2. 7B5144ED   8BD7             MOV EDX,EDI
  3. 7B5144EF   8B41 0C          MOV EAX,DWORD PTR DS:[ECX+0xC]
  4. 7B5144F2   8B49 04          MOV ECX,DWORD PTR DS:[ECX+0x4]
  5. 7B5144F5   FFD0             CALL EAX


Это - код из System_Windows_Forms. Любопытно, но пока ещё не говорит от том, что код не натив. Я перезапустил приложение, т.к. юзаю я ХР, то аслр у меня нет, и все виртуальные адреса после перезапуска - те же. Поэтому после я поставил бряк на запись на эту выделенную область, в которой был вышеупомянутый код. Приложение перезапустилось, главное окно отобразилось, а бряк не сработал. Перейдя по этому адресу в окне памяти я узрел нули. Странно, что это за натив, который код непонятно откуда берёт, но и это ещё не говорит о том, что это не натив. Ну да ладно, надавим на кнопочку, чтоб увидеть сообщение, у вот бряк срабатывает тут:

Code:
  1. 798235C3   8A0485 50238279  MOV AL,BYTE PTR DS:[EAX*4+0x79822350] // выборка опкода call
  2. 798235CA   8807             MOV BYTE PTR DS:[EDI],AL // запись первого байта
  3. 798235CC   47               INC EDI
  4. 798235CD   8BC1             MOV EAX,ECX //начало вычисления адреса
  5. 798235CF   2BC7             SUB EAX,EDI
  6. 798235D1   83E8 04          SUB EAX,0x4
  7. 798235D4   8907             MOV DWORD PTR DS:[EDI],EAX //запись в секцию с кодом адреса перехода (call)
  8. 798235D6   8B03             MOV EAX,DWORD PTR DS:[EBX]
  9. 798235D8   83C7 04          ADD EDI,0x4 //смещение текущей позиции на адрес перехода
  10. 798235DB   80B8 CD1B0000 00 CMP BYTE PTR DS:[EAX+0x1BCD],0x0
  11. 798235E2  ^0F84 B3FEFFFF    JE clrjit.7982349B


А знаете, что это за код - это обработчик, микрокод, если угодно, генерирующий код во время выполнения. Т.е. и есть ваш JIT. Т.е. IL декодируется после запуска ехе, а не хранится статичным на диске. В результате имеем интерпретацию, но не как в классических интерпретаторах или вм протов, а разовую. Промежуточный код один раз преобразуется в натив, и так, пока софт не перезапустят. Но это - вм.

Code:
  1. 79061594   8A06             MOV AL,BYTE PTR DS:[ESI]
  2. 79061596   8807             MOV BYTE PTR DS:[EDI],AL
  3. 79061598   8A46 01          MOV AL,BYTE PTR DS:[ESI+0x1]
  4. 7906159B   8847 01          MOV BYTE PTR DS:[EDI+0x1],AL
  5. 7906159E   8B45 08          MOV EAX,DWORD PTR SS:[EBP+0x8]
  6. 790615A1   5E               POP ESI
  7. 790615A2   5F               POP EDI
  8. 790615A3   C9               LEAVE
  9. 790615A4   C3               RETN


А этот микрокод, преобразующий сразу две однобайтовые инструкции. Ну и т.д. Так что не надо наезжать на reversecode.

-----
Stuck to the plan, always think that we would stand up, never ran.



<< . 1 . 2 . 3 . 4 . 5 . 6 . >>
 eXeL@B —› Оффтоп —› Голосование - Смена движка форума

У вас должно быть 20 пунктов ранга, чтобы оставлять сообщения в этом подфоруме, но у вас только 0

   Для печати Для печати