Найденные ошибки и пожелания форуму

Тема в разделе "WASM.SITE", создана пользователем xcode, 11 дек 2016.

  1. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.782
    vx1d

    Тот самый уакме это прожект не известного тима, из за одного и его участников васм и поломался. И этот уакме был зарипан на гитхаб ep_x0ff. Про это говорили ему прямо.

    Что там есчо на гитхабе - какой то говнопарсер дебаг символов для получения сервисных ид с "(C) COPYRIGHT AUTHORS". Вероятно опять зарипано.

    Так что эти кросслинки - nothing:

    > смотрим твиты, среди них есть ссылка на статью: FuckUAC

    Эта ссылка никак логически не связаны с предыдущим ?
    Хотя если ep_x0ff -> Алиса, то это многое обьясняет :girl_witch:
     
    Последнее редактирование: 21 дек 2016
  2. Мановар

    Мановар Active Member

    Публикаций:
    0
    Регистрация:
    2 дек 2016
    Сообщения:
    147
    И влепят тебе за ложное сообщение о преступлении, а с госом в такие игрушки лучше не играть, может прокатить, а может и нет. Даже если они и вычислят, то тебе точно об этом не скажут если тебе ничего не грозит и нет состава преступления. А в данном случае у человека клиника и никакие нейролептики даже не помогут, там весь мозг желчью пропитан.
     
  3. Мановар

    Мановар Active Member

    Публикаций:
    0
    Регистрация:
    2 дек 2016
    Сообщения:
    147
    «Надежды юношей питают,
    Отраду старцам подают» ,
    Но все же постепенно тают.
    И, наконец, на склоне дней
    Вдруг понимает человече
    Тщету надежд, тщету идей.. .
     
    rococo795 нравится это.
  4. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    1
    Регистрация:
    11 июн 2004
    Сообщения:
    3.522
    Адрес:
    Russia
    Вот .. узнаю васм )) Старый добрый васм. Расследовавния, интриги, закулисье блекхека и конечно же великие аверы вещают на других ресурсах, что знают истену. Но к сожалению это не так. Ну так - о чем же еще писать. Пиар он такой пиар.
     
    rococo795 нравится это.
  5. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.782
    Termosintez

    > Старый добрый васм

    С одним для вас нюансом - вы меня просто от балды забанить не можите.
     
  6. sn0w

    sn0w Active Member

    Публикаций:
    0
    Регистрация:
    27 фев 2010
    Сообщения:
    947
    поздравляю, молодцы что взялись. я скучал по хипу)
     
  7. SadKo

    SadKo Владимир Садовников

    Публикаций:
    8
    Регистрация:
    4 июн 2007
    Сообщения:
    1.599
    Адрес:
    г. Санкт-Петербург
    Редактор сообщений очень тормознутый.
    Копипаста кода работает криво: съедает отступы.
     
  8. Ronin_

    Ronin_ Active Member

    Публикаций:
    1
    Регистрация:
    24 дек 2016
    Сообщения:
    252
    Форум не отображает сообщение Rel-a в "новых сообщениях" которое он оставил перед Indy в теме - "Интересные языки и языковые концепции".
    Либо он фильтрует по какому-то критерию, а не работает как стек.
     
  9. comrade

    comrade Константин Ёпрст

    Публикаций:
    0
    Регистрация:
    16 сен 2002
    Сообщения:
    220
    Адрес:
    Russian Federation
    Хотелось бы более компактную раскладку (CSS/HTML forum theme).

    Спасибо за восстановление форума.
     
  10. psh3nka

    psh3nka Active Member

    Публикаций:
    0
    Регистрация:
    21 янв 2017
    Сообщения:
    104
    RSS в WASM.ASSEMBLER не находит стилей для XML. Не могу телеграм боту скормить, в отличие от остальных разделов.
     
  11. psh3nka

    psh3nka Active Member

    Публикаций:
    0
    Регистрация:
    21 янв 2017
    Сообщения:
    104
    Теперь работает :)
     
  12. Fail

    Fail Active Member

    Публикаций:
    0
    Регистрация:
    14 мар 2012
    Сообщения:
    504
    А давайте сделаем супер-пупер блекхет форум с подпольем там, или заказами на зеродеи и взломы и прочее)) И можно поднять там свою Тор ноду и все такое:)
     
  13. _edge

    _edge Well-Known Member

    Публикаций:
    1
    Регистрация:
    29 окт 2004
    Сообщения:
    632
    Адрес:
    Russia
    Если это юмор, ок, но если вы на полном серьезе, грустно.

    А по делу - не увидел в диалоге создания сообщения варианта с [s]зачеркнутым текстом[/s]. Болд есть, наклонный есть, ЗАчеркнутого нет.
     
    TermoSINteZ нравится это.
  14. yashechka

    yashechka Ростовский фанат Нарвахи

    Публикаций:
    90
    Регистрация:
    2 янв 2012
    Сообщения:
    1.484
    Адрес:
    Россия
    Не, это не сюда, тут другая идеология.
     
  15. Fail

    Fail Active Member

    Публикаций:
    0
    Регистрация:
    14 мар 2012
    Сообщения:
    504
    yashechka, а какая идеология? Нет, я серьезно, мне интересно. Ну просто с одной стороны есть тов. РЕТ, который предлогает всякие крипторы с ботами, есть раздел вирусологии, с другой стороны тут банят за мат и пристутствует "другая идеология":) Вопрос - какая и где грань?
     
  16. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.782
    Fail,

    > Ну просто с одной стороны есть тов. РЕТ, который предлогает всякие крипторы с ботами, есть раздел вирусологии

    Виксы не запрещены. Ну а RET есть да, но без своих поделок. Так что никакой идеалогии нет.
     
  17. psh3nka

    psh3nka Active Member

    Публикаций:
    0
    Регистрация:
    21 янв 2017
    Сообщения:
    104
    Еще предлагаю создать в шапке раздела для новичков треад Вопрос/Ответ. Чтобы не создавать кучу тредов с глупыми одноразовыми вопросами. Вот , у меня ,например, есть такой вопрос: я не понимаю, когда какой из регистров общего назначения нужно юзать. Я знаю, что в eax сохраняется возвращаемое call'ом значение и т.д. Нр зачастую вижу mov edx, val или mov ebx, val. Иеется ли между этими двумя выражениями разница? Или это просто формальность и хороший тон в какой регистр что запихивать, как например ecx - для счетчиков? Для такого вопроса не шибко хочется создавать отдельный тред:unsure:
     
    rococo795 нравится это.
  18. _edge

    _edge Well-Known Member

    Публикаций:
    1
    Регистрация:
    29 окт 2004
    Сообщения:
    632
    Адрес:
    Russia
    В отличии от других ЯП, где ты идешь по готовому "каркасу", в асм дается почти полная свобода в реализации действий (взять тот же файловый ввод-вывод), с одним условием - так как мы исполняемся в защищенном режиме с наименьшим уровнем привелегий, есть запрет на выполнение определенных команд, и как следствие из нашего непривелигерованного положения, мы вынуждены вызывать Апи и работать чере него. У Апи есть общий принцип вызовов - для которого используются РОН (регистры общ. назначения), но для некоторых Апи мало входных параметров, и неиспользуемые регистры, при условии что вызов Апи их не портит, могут использоваться нами. Вообще говоря, ВСЕ РОН могут быть использованы нами, и лишь при вызовах Апи мы должны изменять их значения либо входными значениями вызова, либо возвращаемыми. Необходимость постоянно отслежиивать значения регистров, используемых в программе, это обратная сторона гибкости, которую дает асм. Но мы всегда можем руководствоваться некоторыми (условными!) правилами написания своего кода для облегчения себе жизни (отладки кода, в случае ошибок; и минимизации этих ошибок). Например, всегда перед загрузкой регсов значениями перед вызовом Апи делать PUSHA, после - проанализировав то, что вернула Апи и сохранив то, что нам нужно, в переменные в памяти, делать POPA.

    Код (ASM):
    1. pusha
    2.  
    3. mov edx, [option1] ; некий именяемый параметр, в переменной в памяти
    4. mov ebx, 1234 ; option2, постоянный один и тот же параметр
    5.  
    6. call SomeApi
    7.  
    8. mov [return1],eax ; сохраним то, что вернули, в переменную
    9.  
    10. popa
    И мы в принципе, свободны от головняка по отслеживанию регистров. Нужные данные аккуратно лежат в нужных переменных.

    Ecx для счетчиков, Esi/Edi для строковых команд - лишь для скорости и/или компактности кода. Ради читабельности этим можно принебречь.

    На своей шкуре понял, что алго сначала нужно отладить, и лишь затем заниматься оптимизационными трюками. Потому что порой оптимизация = обфускации.
    Усилия должны уходить на алго(ритм), а не на красоту байтов. Иначе только вылизыванием кода и будешь заниматься, делая его нерасширяемым и сложно читаемым, и не двигаясь вперед.
     
    Последнее редактирование: 27 янв 2017
    Mikl___ и psh3nka нравится это.
  19. Thetrik

    Thetrik UA6527P

    Публикаций:
    0
    Регистрация:
    25 июл 2011
    Сообщения:
    717
    Почему не отображаются секции interface?
    Код (ASM):
    1. format PE console
    2.  
    3. entry startup
    4.  
    5. include 'win32ax.inc'
    format PE console
    entry startup
    include 'win32ax.inc'
    struc GUID def
    {
    match d1-d2-d3-d4-d5, def
    \{
    .Data1 dd 0x\#d1
    .Data2 dw 0x\#d2
    .Data3 dw 0x\#d3
    .Data4 db 0x\#d4 shr 8,0x\#d4 and 0FFh
    .Data5 db 0x\#d5 shr 40,0x\#d5 shr 32 and 0FFh,0x\#d5 shr 24 and 0FFh,0x\#d5 shr 16 and 0FFh,0x\#d5 shr 8 and 0FFh,0x\#d5 and 0FFh
    \}
    }
    interface IGraphBuilder,\
    QueryInterface,\
    AddRef,\
    Release,\
    AddFilter,\
    RemoveFilter,\
    EnumFilters,\
    FindFilterByName,\
    ConnectDirect,\
    Reconnect,\
    Disconnect,\
    SetDefaultSyncSource,\
    Connect,\
    Render,\
    RenderFile,\
    AddSourceFilter,\
    SetLogFile,\
    Abort,\
    ShouldOperationContinue
    interface IBaseFilter, \
    QueryInterface,\
    AddRef,\
    Release,\
    GetClassID,\
    Stop,\
    Pause,\
    Run,\
    GetState,\
    SetSyncSource,\
    GetSyncSource,\
    EnumPins,\
    FindPin,\
    QueryFilterInfo,\
    JoinFilterGraph,\
    QueryVendorInfo
    interface IPin,\
    QueryInterface,\
    AddRef,\
    Release,\
    Connect,\
    ReceiveConnection,\
    Disconnect,\
    ConnectedTo,\
    ConnectionMediaType,\
    QueryPinInfo,\
    QueryDirection,\
    QueryId,\
    QueryAccept,\
    EnumMediaTypes,\
    QueryInternalConnections,\
    EndOfStream,\
    BeginFlush,\
    EndFlush,\
    NewSegment
    interface IMediaSeeking,\
    QueryInterface,\
    AddRef,\
    Release,\
    GetCapabilities,\
    CheckCapabilities,\
    IsFormatSupported,\
    QueryPreferredFormat,\
    GetTimeFormat,\
    IsUsingTimeFormat,\
    SetTimeFormat,\
    GetDuration,\
    GetStopPosition,\
    GetCurrentPosition,\
    ConvertTimeFormat,\
    SetPositions,\
    GetPositions,\
    GetAvailable,\
    SetRate, \
    GetRate,\
    GetPreroll
     
  20. trsoft

    trsoft Member

    Публикаций:
    0
    Регистрация:
    18 июл 2018
    Сообщения:
    115
    Вопрос по правилам форума. П 5.8 правил форума
    8.Перманентный бан — при явном нарушении законодательства РФ либо агрессивная реклама, либо появление личности не имеющей никакого отношения к низкоуровневому программированию. Это прямо указывает на гражданство владельца ресурса. Считаю, что ресурс могут закрыть за нарушение законодательства Индии, обсуждение отношений Индии и Пакистана, событий в Кашмире. А законодательство России или Украины, США должно быть до лампочки. Русский язык может указывать на форум эмигрантов со всего мира.
    И почему только России? Форум программистов должен быть вне политики, по причине того, что любая политическая принадлежность или сообщение информации о себе может послужить отправной точкой для установления личности программистов, их принадлежности к тем или иным акциям в интернете.
    Зона .IN — вся Индия в Интернете

    Домены .IN предназначены для сайтов различной направленности, тематика которых имеет непосредственное отношение к Индии. Здесь могут размещаться сайты коммерческих организаций, туристические порталы, страницы, посвящённые информации и развлечениям.