XOR препроцессором

Все, что вы хотели знать о программизме, но боялись спросить.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

посмотри что просхoдит в конструкции a = 2 + 3 а потом называй себя умным.
А вообще-то здесь ты прав. Я посмотрел. Это компилируется, конечно, как "5". Ассемблерный код здесь будет, например:

mov [ebp - 0x04], 0x00000005

Ты прав, сорри.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Да, и ещё Лепсик... Чё-то я повёлся сам с тобой... :twisted: Блин...Вероятно морально неустойчив. :lol:

a = 2 + 3
как
mov [ebp - 0x04], 0x00000005


Это всё равно не имеет ни малейшего отношения к препроцессору.
И к твоей задаче тем более.... :lol: Мне тут парни заводскИе подсказали... :lol:
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Короче ты не прав Лепсик. :lol:
ПС. Не могу долго объяснять почему. К станку надо. :lol:
Аватара пользователя
Lepsik
Житель
Сообщения: 522
Зарегистрирован: 17 фев 2003, 18:34
Откуда: Berlin
Контактная информация:

Сообщение Lepsik »

vg писал(а):Короче ты не прав Лепсик. :lol:
ПС. Не могу долго объяснять почему. К станку надо. :lol:
рано иди к станку - учится никогда не поздно.

смотри пример как пишут крутые хацкеры, я реализовал таки, но на чистом C препроцессоре, хотя и по-примитивнее.


а вот как они :

Код: Выделить всё

int main()
{
  virstr_stosd_xor_new(s, "find me in the executable");
  printf("hidden string = %s\n", s);

  for(unsigned k=0x12345670; k<=0x1234567F; k++)
  {
    // try to build string using some key (it must match predefined value)
#define HIDDEN_STRING "c:\winnt\kernel32.dll"
    static char s[260];
    virstr_stosd_xor_key(s, HIDDEN_STRING, 0x12345678, k);
    // verify string using hashes
    virstr_hash32_c_new(h0, HIDDEN_STRING); // h0 == precalculated hash
    virstr_hash32_v_new(h1, s);             // h1 == current hash
    printf("key=%08X h0=%08X h1=%08X s='%s' result=%s\n",
      k, h0, h1, s, h0==h1?"OK":"FAILED");
  }
}//main


http://vx.netlux.org/lib/vzo09.html

[/code]
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Леписк, а при чём этот пример и препросессор? Тем более, твоя задача?
:lol:

ПС. Ну а если ты говоришь, что реализовал, то наверное, так и есть. :shock: Мы те бу верим.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Лепсик, посмотрел ссылку.... Дас. Удачи программирования при поможи RAD от Borland. Типа пишем быстро ГИС приложения и качественно :lol: :lol: :lol:
Ответить