read e write [RESOLVIDO]

1. read e write [RESOLVIDO]

Tiago Ferneda Mansueli
tfm

(usa Ubuntu)

Enviado em 06/05/2012 - 13:13h

Olá! Eu estou fazendo um trabalho para a universidade onde o professor solicitou que fossem alteradas as funções de read e write do Linux. No trabalho, um dado ao ser gravado em unidades de armazenamento secundário devem ser criptografados e quando lidos decriptados.

A criptografia de acordo com o trabalho é simples! Basta encontrar o momento em que os dados são efetivamente lidos ou gravados e usar o bitwise NOT.

A minha dificuldade está em encontrar onde os bytes são efetivamente lidos. Eu estou alterando o kernel 3.0.1 e trabalhando com o Ubuntu. Andei dando uma olhada em funções como vfs_read e do_sync_read (o mesmo para a função de write) do arquivo read_write.c do Linux, mas até o momento não consegui encontrar o que eu realmente devo alterar. Se caso alguem tiver uma dica ou possa me recomendar algum material que me auxilie eu ficaria muito grato.

Obrigado! Abraços!


  


2. Resolvido

Tiago Ferneda Mansueli
tfm

(usa Ubuntu)

Enviado em 11/05/2012 - 16:34h

Bom ninguém respondeu, mas eu consegui resolver o problema! O trabalho era um pouco mais simples do que eu imaginava e eu estava indo muito a fundo no código das funções. Eu apenas encontrei a função de leitura e escrita do linux e inverti cada posição do buffer que era passado para a função.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts