• Твой профиль заполнен на 0%. Заполни за 1 минуту, чтобы тебя нашли единомышленники и работодатели. Заполнить →

Умные Люди

  • Автор темы Автор темы ermackprogramis
  • Дата начала Дата начала
E

ermackprogramis

У меня возникла проблема:

Нужно перевести С++ код на Assembler
C++:
#include <iostream>
#include <string.h>
#include <conio.h>

using namespace std;

void Crc8(unsigned char *pcBlock, unsigned int len)
{
unsigned char crc = 0;
unsigned int i;

while (len--)
{
crc ^= *pcBlock++;

for (i = 0; i < 8; i++)
crc = crc & 0x80 ? (crc << 1) ^ 0x07 : crc << 1;
}

cout<<(int)crc<<"\n";
}

void main()
{
unsigned char str[] = "LOLLOL"; 

Crc8(str, sizeof(str)-1);

system("pause");
}

Я не знаю как, помогите, пожалуйста, или дайте ссылку на прогу которая это может сделать. Я пробовал но у меня ничего не получается
 
Прога - это плохой вариант, но если он тебе подойдет то можешь скомпилировать программу, и перегнать EXE-шник через IDA Pro.
А вообще без знания ассемблера тут не обойтись, и перевод кода это трудоемкое задание, т.ч. "за спасибо" точно можешь не рассчитывать на решение.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab