Задумался о глобальном!

avatar KeksovName

150

98

vdz

Пользователь

Регистрация: 28.10.2012

Сообщения: 14544

Рейтинг: 7698

Нарушения: 30

vdz

Регистрация: 28.10.2012

Сообщения: 14544

Рейтинг: 7698

Нарушения: 30

KeksovName сказал(а):

Короче, просили темку-вот она!PepeHappy.gif?1613920413

Я тут задумался о глобальном плане в делах отладки!

Точнее об API(то что делает система) и реконструкции действий.

Допустим программа использует API, система что-то считает, ставим точку останову-смотрим а что именно? А почему? А в каком месте?

И на все эти вопросы я должен найти ответ сам!CoolNut.png?1619501245

Фактически, я наблюдаю за действиями программы, контролируя и записываю её действия!

Смогу ли я полностью разобрать алгоритм её действия? Незнаю, это сложная задача.kanekiw8.png?1621090889

А теперь о пользователях-они не видят скрытый от них мир ассемблернего кода, всё что они видят это кнопочки и окна.PeepoWut.png?1576808589

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

В моих силах сделать NOP, я могу приказать древними знаниями программе ничего не делать(ноп=ничего не делать), могу сказать ей-если значение равно 1 то делай так и так.pepecool.png?1592046811

Буду изучать древние руководства(туториалы от Лены151), давно забытые всеми чтобы найти в них смысл и тайное знание.BlobTea.png?1619500979

А потом полезу в современное ПО и буду использовать древние руководства на них.

Нажмите, чтобы раскрыть...

Лучше го тему про сестру или соседку

Artend

Модератор других игр и разного

Регистрация: 11.02.2015

Сообщения: 7200

Рейтинг: 6455

Artend

Регистрация: 11.02.2015

Сообщения: 7200

Рейтинг: 6455

img
Огурчик (4) сказал(а):

Нагуглил этого Нарваха. Чтоб вы понимали чем Кекс увлечен тык

Нажмите, чтобы раскрыть...

Судя по скринам кекс остался во времена ХП

Ngf

Пользователь

Регистрация: 10.08.2014

Сообщения: 130

Рейтинг: 1070

Ngf

Регистрация: 10.08.2014

Сообщения: 130

Рейтинг: 1070

В АСM стоит лезть имея за плечами хотя бы среднее понимание какого-то типизированного языка, советую копать сначала СИ или СИ++ или Паскаль хотя бы

BrightFuture

Пользователь

Регистрация: 10.03.2021

Сообщения: 34

Рейтинг: 18

BrightFuture

Регистрация: 10.03.2021

Сообщения: 34

Рейтинг: 18

мы вроде уже пытались в построчный разбор инструкций roflanLico.png?1616515069

https://dota2.ru/forum/threads/moj-blog-po-it.1516574/#post-27570782

 

мне уже вообще не хочется отвечать тебе по теме, сколько раз я тебе объяснял разные вещи (в том числе и по тематике этого поста), но все равно ты потом ничего из этого не понимал

 

 

но вообще чет забавно как челы пользуются полным непониманием ТСом предметной области и нагло троллят roflanLico.png?1616515069

 

к примеру, это вообще не соответствует действительности

Legatus Legionis сказал(а):

А ничего, что ассемблер это аппаратный уровень, а не программный? Понимание работы приложения происходит не на нем

Нажмите, чтобы раскрыть...

тут либо толстый троллинг, либо чел путает асм и т.н. microcode, либо сам придумал смыслы определения уровней

 

 

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

ZipZap(D2) сказал(а):

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

Нажмите, чтобы раскрыть...

 

 

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

OnlyAW сказал(а):

А вот тебе челенж, пусть про блокнот!

Значит, когда нажимаешь меню и наводишь на пункт, он подсвечивается

Слабо сделать так, чтобы при наведении на пункт New происходило что еще?

Варианты (выбирай какой тебе проще/интересней)

* менялся цвет подсветки (зеленый, например)

* менялся текст с "New" на "Old"

* этот пункт не подсвечивался

 

 

 

Вот и посмотрим, на что этот твой ассемблер способен 

Нажмите, чтобы раскрыть...

 

 

так че там с жёпой то? dankpepe.png?1592046820

Mr. Nagib

Пользователь

Регистрация: 06.10.2015

Сообщения: 2948

Рейтинг: 1096

Mr. Nagib

Регистрация: 06.10.2015

Сообщения: 2948

Рейтинг: 1096

Больше советов по коду ребята, кекс их обязательно примет во внимание но только после сотого просмотра туториала лены151 sammyyPepekek.png?1598626065

pochemyzamenya

Пользователь

Регистрация: 25.02.2016

Сообщения: 4459

Рейтинг: 4062

pochemyzamenya

Регистрация: 25.02.2016

Сообщения: 4459

Рейтинг: 4062

Юкарин сказал(а):

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

 

 

Нажмите, чтобы раскрыть...

кекс получается всадник апокалипсисаcoffinPLZ.gif?1660474284

ZipZap(D2)

Пользователь

Регистрация: 10.05.2015

Сообщения: 5125

Рейтинг: 2648

ZipZap(D2)

Регистрация: 10.05.2015

Сообщения: 5125

Рейтинг: 2648

BrightFuture сказал(а):

мы вроде уже пытались в построчный разбор инструкций roflanLico.png?1616515069

https://dota2.ru/forum/threads/moj-blog-po-it.1516574/#post-27570782

 

мне уже вообще не хочется отвечать тебе по теме, сколько раз я тебе объяснял разные вещи (в том числе и по тематике этого поста), но все равно ты потом ничего из этого не понимал

 

 

но вообще чет забавно как челы пользуются полным непониманием ТСом предметной области и нагло троллят roflanLico.png?1616515069

 

к примеру, это вообще не соответствует действительности

тут либо толстый троллинг, либо чел путает асм и т.н. microcode, либо сам придумал смыслы определения уровней

 

 

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

 

 

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

 

 

так че там с жёпой то? dankpepe.png?1592046820

Нажмите, чтобы раскрыть...

Поч меня тегнул 

KeksovNanne

Пользователь

Регистрация: 04.01.2024

Сообщения: 46

Рейтинг: 45

Нарушения: 100

KeksovNanne

Регистрация: 04.01.2024

Сообщения: 46

Рейтинг: 45

Нарушения: 100

Улыбка – самый простой способ изменить настроение

 

Андрей , чтобы улыбка была не такой HAhaa.png?1616514247 вскоре

 

разблокируй меня , у меня есть важная информация !

 

Жму руку читающим ,Павел

pyles

Пользователь

Регистрация: 23.06.2013

Сообщения: 19835

Рейтинг: 9944

Нарушения: 35

pyles

Регистрация: 23.06.2013

Сообщения: 19835

Рейтинг: 9944

Нарушения: 35

KeksovName сказал(а):

Короче, просили темку-вот она!PepeHappy.gif?1613920413

Я тут задумался о глобальном плане в делах отладки!

Точнее об API(то что делает система) и реконструкции действий.

Допустим программа использует API, система что-то считает, ставим точку останову-смотрим а что именно? А почему? А в каком месте?

И на все эти вопросы я должен найти ответ сам!CoolNut.png?1619501245

Фактически, я наблюдаю за действиями программы, контролируя и записываю её действия!

Смогу ли я полностью разобрать алгоритм её действия? Незнаю, это сложная задача.kanekiw8.png?1621090889

А теперь о пользователях-они не видят скрытый от них мир ассемблернего кода, всё что они видят это кнопочки и окна.PeepoWut.png?1576808589

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

В моих силах сделать NOP, я могу приказать древними знаниями программе ничего не делать(ноп=ничего не делать), могу сказать ей-если значение равно 1 то делай так и так.pepecool.png?1592046811

Буду изучать древние руководства(туториалы от Лены151), давно забытые всеми чтобы найти в них смысл и тайное знание.BlobTea.png?1619500979

А потом полезу в современное ПО и буду использовать древние руководства на них.

Нажмите, чтобы раскрыть...

тебе показалось, я ни о чем не просил

Астана35

Пользователь

Регистрация: 26.11.2023

Сообщения: 312

Рейтинг: 192

Астана35

Регистрация: 26.11.2023

Сообщения: 312

Рейтинг: 192

Задонатьте ему 200 рублей, чтобы создал следующую тему в чат гпт. Это очень простой дешевый способ избавиться от него.

 

Хотя нет, у него цель - кража времени и разума здоровых живых людей. Он быстро унюхает суррогат и закроет чат.

kotyra

Пользователь

Регистрация: 22.09.2013

Сообщения: 2013

Рейтинг: 624

kotyra

Регистрация: 22.09.2013

Сообщения: 2013

Рейтинг: 624

pochemyzamenya сказал(а):

кекс!

я преисполнился и написал для тебя программу с пасхалкой и багом, там 50 строк кодаjokerge.png?1684055109

если пасхалку любой внимательный чел при запуске заметит, то баг можно найти только отладчикомcatyes.gif?1684934394

докажи хейтерам, что ты способен на всё!peepobunt.gif?1620146490

Нажмите, чтобы раскрыть...

Хочешь майнер на комп кекса поставить? Тебе не стыдно наживаться на инвалидах?

QlyouQwa

Пользователь

Регистрация: 19.08.2015

Сообщения: 354

Рейтинг: 253

QlyouQwa

Регистрация: 19.08.2015

Сообщения: 354

Рейтинг: 253

KeksovName сказал(а):

Опять смотреть бесконечные курсы по программированию?

Нажмите, чтобы раскрыть...

ну да, лучше вместо этого смотреть бесконечно один курс от елены151 и ниче не понимать, а ловко ты это придумал Андрюша

ascii1079

Пользователь

Регистрация: 07.11.2014

Сообщения: 856

Рейтинг: 454

ascii1079

Регистрация: 07.11.2014

Сообщения: 856

Рейтинг: 454

привет кекс, я составил тебе личный план по изучению ассемблера, если будут какие-то вопросы по поводу ассемблера, мне можешь не писать, я его не знаю write.png?1672265532OhMyDog.png?1616515164 MonkeyKingBar.png@KeksovName 

 

  1. Выбирай ассемблер и среду разработки:

    • Подбирай ассемблер под архитектуру процессора, который тебе интересен (например, x86, ARM).
    • Используй среду разработки с удобным интерфейсом, таким как NASM или MASM для x86, или Keil/GCC для ARM.
  2. Знакомься с основами ассемблера:

    • Понимай базовые инструкции, регистры и адресацию для выбранной архитектуры.
    • Освои основные понятия, вроде стека, сегментов памяти и прерываний.
  3. Экспериментируй с отладчиком:

    • Используй программные отладчики типа GDB (Linux), WinDbg (Windows) или OllyDbg.
    • Изучи основы: устанавливай точки останова, следи за регистрами и памятью, шагай по коду.
  4. Разбирай код других:

    • Найди маленькие программы на ассемблере и разбери их код. Попытайся понять, что происходит в каждой строке кода.
    • Переводи код на ассемблере в более читаемый вид.
  5. Твори свой код:

    • Напиши небольшие программы, начиная с простых задач и постепенно усложняй свой код.
    • Используй отладчик для анализа выполнения кода, проверки регистров и памяти.
  6. Веди подробные записи:

    • Поддерживай подробные записи о том, как программа ведет себя. Фиксируй значения регистров, состояние стека, и любые ошибки.
  7. Создавай свой проект:

    • Задай свой небольшой проект на ассемблере, например, калькулятор или обработку массива данных.
    • Постепенно усложняй свой проект, добавляй новые функции и оптимизируй код.
  8. Не забывай практиковаться:

    • Практикуйся регулярно. Изучение ассемблера требует времени и терпения, но практика – ключ к освоению этого навыка.

Удачи в изучении ассемблера! Если есть вопросы, не стесняйся спрашивать.

pochemyzamenya

Пользователь

Регистрация: 25.02.2016

Сообщения: 4459

Рейтинг: 4062

pochemyzamenya

Регистрация: 25.02.2016

Сообщения: 4459

Рейтинг: 4062

kotyra сказал(а):

Хочешь майнер на комп кекса поставить? Тебе не стыдно наживаться на инвалидах?

Нажмите, чтобы раскрыть...

Дык еще лучше в таком случае, отладить майнер это же мечта любого откладывателяPepeHappy.gif?1613920413

Отпустименя

Пользователь

Регистрация: 22.01.2023

Сообщения: 5124

Рейтинг: 2252

Отпустименя

Регистрация: 22.01.2023

Сообщения: 5124

Рейтинг: 2252

pochemyzamenya сказал(а):

Дык еще лучше в таком случае, отладить майнер это же мечта любого откладывателяPepeHappy.gif?1613920413

Нажмите, чтобы раскрыть...

ты что? он винт подключить сам не в состоянии. 

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

ты простого зрителя курсов и айтишника не путай. Кекс как раз из первых.

pegaster

Пользователь

Регистрация: 18.02.2022

Сообщения: 1073

Рейтинг: 523

pegaster

Регистрация: 18.02.2022

Сообщения: 1073

Рейтинг: 523

KeksovName сказал(а):

Короче, просили темку-вот она!PepeHappy.gif?1613920413

Я тут задумался о глобальном плане в делах отладки!

Точнее об API(то что делает система) и реконструкции действий.

Допустим программа использует API, система что-то считает, ставим точку останову-смотрим а что именно? А почему? А в каком месте?

И на все эти вопросы я должен найти ответ сам!CoolNut.png?1619501245

Фактически, я наблюдаю за действиями программы, контролируя и записываю её действия!

Смогу ли я полностью разобрать алгоритм её действия? Незнаю, это сложная задача.kanekiw8.png?1621090889

А теперь о пользователях-они не видят скрытый от них мир ассемблернего кода, всё что они видят это кнопочки и окна.PeepoWut.png?1576808589

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

В моих силах сделать NOP, я могу приказать древними знаниями программе ничего не делать(ноп=ничего не делать), могу сказать ей-если значение равно 1 то делай так и так.pepecool.png?1592046811

Буду изучать древние руководства(туториалы от Лены151), давно забытые всеми чтобы найти в них смысл и тайное знание.BlobTea.png?1619500979

А потом полезу в современное ПО и буду использовать древние руководства на них.

Нажмите, чтобы раскрыть...

Тоесть того хваленого потом всё-таки не будет PepeCry.png

ascii1079 сказал(а):

привет кекс, я составил тебе личный план по изучению ассемблера, если будут какие-то вопросы по поводу ассемблера, мне можешь не писать, я его не знаю write.png?1672265532OhMyDog.png?1616515164 MonkeyKingBar.png@KeksovName 

 

  1. Выбирай ассемблер и среду разработки:

    • Подбирай ассемблер под архитектуру процессора, который тебе интересен (например, x86, ARM).
    • Используй среду разработки с удобным интерфейсом, таким как NASM или MASM для x86, или Keil/GCC для ARM.
  2. Знакомься с основами ассемблера:

    • Понимай базовые инструкции, регистры и адресацию для выбранной архитектуры.
    • Освои основные понятия, вроде стека, сегментов памяти и прерываний.
  3. Экспериментируй с отладчиком:

    • Используй программные отладчики типа GDB (Linux), WinDbg (Windows) или OllyDbg.
    • Изучи основы: устанавливай точки останова, следи за регистрами и памятью, шагай по коду.
  4. Разбирай код других:

    • Найди маленькие программы на ассемблере и разбери их код. Попытайся понять, что происходит в каждой строке кода.
    • Переводи код на ассемблере в более читаемый вид.
  5. Твори свой код:

    • Напиши небольшие программы, начиная с простых задач и постепенно усложняй свой код.
    • Используй отладчик для анализа выполнения кода, проверки регистров и памяти.
  6. Веди подробные записи:

    • Поддерживай подробные записи о том, как программа ведет себя. Фиксируй значения регистров, состояние стека, и любые ошибки.
  7. Создавай свой проект:

    • Задай свой небольшой проект на ассемблере, например, калькулятор или обработку массива данных.
    • Постепенно усложняй свой проект, добавляй новые функции и оптимизируй код.
  8. Не забывай практиковаться:

    • Практикуйся регулярно. Изучение ассемблера требует времени и терпения, но практика – ключ к освоению этого навыка.

Удачи в изучении ассемблера! Если есть вопросы, не стесняйся спрашивать.

Нажмите, чтобы раскрыть...

Мужик, ты видимо новичок, сам недавно через это прошёл, он не следует никаким советам в целом 

KeksovName сказал(а):

Так а какой у меня выбор?

Опять смотреть бесконечные курсы по программированию?AnimeVeryLaught.gif?1621091378

А так у меня есть реальный путь-изучать код, который найду и писать что он значит, делая заметки.

Так я узнаю как работают другие, буду изучать их код.PepeHappy.gif?1613920413

Типа следить за работой мастеров чтобы понять смысл их работы! И как они делают и что делают.

Нажмите, чтобы раскрыть...

Мужик, есть куча open source проектов, просто почитай их исходники и всё

Ngf сказал(а):

В АСM стоит лезть имея за плечами хотя бы среднее понимание какого-то типизированного языка, советую копать сначала СИ или СИ++ или Паскаль хотя бы

Нажмите, чтобы раскрыть...

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

ascii1079

Пользователь

Регистрация: 07.11.2014

Сообщения: 856

Рейтинг: 454

ascii1079

Регистрация: 07.11.2014

Сообщения: 856

Рейтинг: 454

pegaster сказал(а):

Мужик, ты видимо новичок, сам недавно через это прошёл, он не следует никаким советам в целом 

Нажмите, чтобы раскрыть...

 

спасибо за предупреждение

 

pochemyzamenya

Пользователь

Регистрация: 25.02.2016

Сообщения: 4459

Рейтинг: 4062

pochemyzamenya

Регистрация: 25.02.2016

Сообщения: 4459

Рейтинг: 4062

Отпустименя сказал(а):

ты что? он винт подключить сам не в состоянии. 

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

ты простого зрителя курсов и айтишника не путай. Кекс как раз из первых.

Нажмите, чтобы раскрыть...

Так винт подключают пускай те кто курсы не смотрел, кекс у нас творческий пареньmilaha.png?1672473563

Согласен, в последнее время он подсдал позиции... в один миг получить славу, деньги и женщин, тут не каждый выдержит MYAAA.gif?1660474560

Я считаю нужно верить в кекса, потому что однажды он проснётся легендой найтсити сервера гта рп, который он взломает и раздаст все деньги нищимgiga.gif?1629253562

Nikitos!!!

Пользователь

Регистрация: 30.05.2017

Сообщения: 5936

Рейтинг: 3012

Нарушения: 55

Nikitos!!!

Регистрация: 30.05.2017

Сообщения: 5936

Рейтинг: 3012

Нарушения: 55

KeksovName сказал(а):

просили темку

Нажмите, чтобы раскрыть...

Нет, мы просили что бы ты телефон в холодос положил, и снимал видос: а что вы делаете в моём холодильнике? Вы хотите кушоць?

KeksovName сказал(а):

Я тут задумался

Нажмите, чтобы раскрыть...

Ой не ври, ты не умеешь.

KeksovName сказал(а):

Допустим

Нажмите, чтобы раскрыть...

Мы тебя опустим.

KeksovName сказал(а):

А я как древний монах

Нажмите, чтобы раскрыть...

Писаешь в ведро?

KeksovName сказал(а):

Буду изучать

Нажмите, чтобы раскрыть...

Курсы Леночки151

KeksovName сказал(а):

А потом полезу

Нажмите, чтобы раскрыть...

В свою нору

KeksovName сказал(а):

руководства

Нажмите, чтобы раскрыть...

Использую бонгакам

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

ascii1079 сказал(а):

 

спасибо за предупреждение

 

Нажмите, чтобы раскрыть...

Да всё я следую!PepeCry.png

WindRangerAbuzer

Пользователь

Регистрация: 25.08.2022

Сообщения: 233

Рейтинг: 202

WindRangerAbuzer

Регистрация: 25.08.2022

Сообщения: 233

Рейтинг: 202

я жду когда кекса тут забанят и он пойдёт дальше по жизни(не пойдёт), мне кажется внимание со стороны форумчан его отвлекает и "кружит голову"

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

ascii1079 сказал(а):

привет кекс, я составил тебе личный план по изучению ассемблера, если будут какие-то вопросы по поводу ассемблера, мне можешь не писать, я его не знаю write.png?1672265532OhMyDog.png?1616515164 MonkeyKingBar.png@KeksovName 

 

  1. Выбирай ассемблер и среду разработки:

    • Подбирай ассемблер под архитектуру процессора, который тебе интересен (например, x86, ARM).
    • Используй среду разработки с удобным интерфейсом, таким как NASM или MASM для x86, или Keil/GCC для ARM.
  2. Знакомься с основами ассемблера:

    • Понимай базовые инструкции, регистры и адресацию для выбранной архитектуры.
    • Освои основные понятия, вроде стека, сегментов памяти и прерываний.
  3. Экспериментируй с отладчиком:

    • Используй программные отладчики типа GDB (Linux), WinDbg (Windows) или OllyDbg.
    • Изучи основы: устанавливай точки останова, следи за регистрами и памятью, шагай по коду.
  4. Разбирай код других:

    • Найди маленькие программы на ассемблере и разбери их код. Попытайся понять, что происходит в каждой строке кода.
    • Переводи код на ассемблере в более читаемый вид.
  5. Твори свой код:

    • Напиши небольшие программы, начиная с простых задач и постепенно усложняй свой код.
    • Используй отладчик для анализа выполнения кода, проверки регистров и памяти.
  6. Веди подробные записи:

    • Поддерживай подробные записи о том, как программа ведет себя. Фиксируй значения регистров, состояние стека, и любые ошибки.
  7. Создавай свой проект:

    • Задай свой небольшой проект на ассемблере, например, калькулятор или обработку массива данных.
    • Постепенно усложняй свой проект, добавляй новые функции и оптимизируй код.
  8. Не забывай практиковаться:

    • Практикуйся регулярно. Изучение ассемблера требует времени и терпения, но практика – ключ к освоению этого навыка.

Удачи в изучении ассемблера! Если есть вопросы, не стесняйся спрашивать.

Нажмите, чтобы раскрыть...

Спасибо больше за план!FeelsWowMan.png?1592046354

Отпустименя

Пользователь

Регистрация: 22.01.2023

Сообщения: 5124

Рейтинг: 2252

Отпустименя

Регистрация: 22.01.2023

Сообщения: 5124

Рейтинг: 2252

pochemyzamenya сказал(а):

Так винт подключают пускай те кто курсы не смотрел, кекс у нас творческий пареньmilaha.png?1672473563

Согласен, в последнее время он подсдал позиции... в один миг получить славу, деньги и женщин, тут не каждый выдержит MYAAA.gif?1660474560

Я считаю нужно верить в кекса, потому что однажды он проснётся легендой найтсити сервера гта рп, который он взломает и раздаст все деньги нищимgiga.gif?1629253562

Нажмите, чтобы раскрыть...

а, ну да, творческий зритель курсов. 

Кекс подсдал позиции из-за своей же лени, плюс людей не слушал, хотя ему дельное писали.

верить-то верим, но что-то уже никакой надежды не осталось