R0 CREW

Ease crackmes

Доброго времени суток…

Попался мне на руки крякми для новичков (уровень сложности - 1), думаю выкладывать как я его решал нету смысла, хотя если у кого-то будут затруднения, то напишу тогда. Пока только выложу свой код keygen’a:
[spoiler]


#include <stdio.h>

#define SERIAL_SIZE 0x20
#define ENCRYPTED_SERIAL_SIZE (SERIAL_SIZE / 2)

int main() {
	char serial[SERIAL_SIZE];
	char encryptedSerial[ENCRYPTED_SERIAL_SIZE] = {0xE9, 0x7F, 0x65, 0x04, 0x42, 0x44, 0x0B, 0x14, 0x4E, 0x39, 0xC4, 0xD2, 0x30, 0x1C, 0xDF, 0x1D};

	unsigned int i;

	for (i = 0; i < ENCRYPTED_SERIAL_SIZE; i++) {
		char currByte = encryptedSerial[i];
		char tmp;

		tmp = ((currByte & 0xF0) >> 4) + 55;
		tmp -= (tmp < 0x40 ? 7 : 0);
		serial[2 * i] = tmp;

		tmp = (currByte & 0x0F) + 55;
		tmp -= (tmp < 0x40 ? 7 : 0);
		serial[2 * i + 1] = tmp;
	}

	// for (i = 0; i < SERIAL_SIZE; i++) {
	// 	printf("%x ", serial[i]);
	// }
	// printf("
");

	for (i = 0; i < SERIAL_SIZE; i++) {
		printf("%c", serial[i]);
	}
	printf("
");

	return 0;
}

Интересно, а есть у кого-то замечания к коду keygen’a? =)
[/spoiler]

C уважением,
coldfire

Выложи для меня пожалуйста!

Ок. Завтра, после завтра сяду напишу и выложу!

Как-то так. Прикольный отдыхающий кейгенми.

Чет, как то вложение не качается. Вылазит нечто подобное:
aspidites, вы не имеете прав для доступа к этой странице. Это может быть вызвано несколькими причинами:

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

До сегодняшний дня, для новых пользователей, действовали ограничения на скачивание “Вложений”, которые описаны здесь. Сегодня они были изменены. Загрузка работает почти во всех разделах.

Товарищи, я новенький. Могли бы написать артиклу к этому крякми? Заранее сяп

Вот тема с решением: http://forum.reverse4you.org/thread/1385