Domande con tag 'c'

2
risposte

La compilazione del codice non sicuro è sicura?

Sono curioso di compilare con gcc / g ++ / clang con il presupposto che le intestazioni e i file di implementazione sono forniti dall'utente, ma non la configurazione di build. (cioè, non cd lib && make ) E se l'utente potesse f...
posta 01.07.2015 - 14:05
1
risposta

Questa dichiarazione fprintf è potenzialmente vulnerabile?

Ecco la dichiarazione: fprintf(stderr, "Some random string\n"). Va bene non avere un identificatore di formato, come% s, anche se l'istruzione non accetta alcun input da parte dell'utente? E 'ancora potenzialmente sfruttabile? Sembra che...
posta 02.04.2013 - 22:20
3
risposte

Il CVE-2016-2324 ha consentito l'esecuzione di codice in modalità remota?

Diciamo che ho questo tipo di codice : // In revision.c char *path_name(const struct name_path *path, const char *name) // by design, name_path->len is a 32 bits int, but this doesn’t concern name { const struct name_path *p; c...
posta 25.02.2016 - 21:09
1
risposta

Quanto è pericoloso riferire una variabile fuori dalla sua vita

Comprendo che fare riferimento a una variabile fuori dalla sua vita è una pratica pericolosa e consentire a qualcuno di eludere seriamente la logica del programma. Tuttavia il CERT C Programming Language Secure Coding Standard (modificato per la...
posta 07.05.2016 - 20:00
1
risposta

"Hello World" esempio di un attacco di overflow del buffer in molti linguaggi di programmazione

Sto cercando un'applicazione molto semplice che abbia incorporato un Buffer Overflow intenzionale. Presumo che ciò sia possibile nei sistemi in cui DEP e ASLR non vengono utilizzati Idealmente (e se possibile) mi piacerebbe dimostrarlo nei...
posta 23.10.2012 - 03:41
1
risposta

Esistono differenze funzionali nelle implementazioni di OpenSSL, GnuTLS, TLS di Java e TLS di .NET?

Domanda Esistono differenze funzionali (o rilevabili) tra le varie implementazioni di SSL / TLS? Quali sono le differenze tra loro? (ad esempio, quelli che implementano "False Start") Sarebbe una preoccupazione che qualcuno possa rile...
posta 30.11.2012 - 21:26
2
risposte

Più password vengono violate tramite attacchi dizionario / bf o tramite sniffer / key-logger di pacchetti?

Questa domanda mi ha sempre intrigato ogni volta che viene sollevato l'argomento delle password. Qualcuno ha esperienza diretta o una fonte stimabile per rispondere quale percentuale di violazione della password viene eseguita tramite cracking (...
posta 27.04.2012 - 14:32
1
risposta

ASLR Randomization BSS

Ecco alcuni codici: #include <stdio.h> #include <string.h> char globalbuf[256]; void function(char *argv) { char localbuf[256]; strcpy(localbuf, argv); strcpy(globalbuf, localbuf); printf("localbuf addr: %p globalbuf...
posta 12.06.2013 - 17:26
2
risposte

L'escalation dei privilegi non riesce al di fuori di gdb

Ho un'applicazione con il seguente codice sorgente: #include <stdlib.h> #include <stdio.h> #include <string.h> int bof(char *str) { char buffer[12]; strcpy(buffer, str); return 1; } int main(int argc, char **a...
posta 26.12.2015 - 17:32
0
risposte

Generazione di chiavi RSA secondo lo standard FIPS 186-4

la mia azienda sta cercando di ottenere il nostro software OpenSSL 1.0.2l (è compilato in modalità FIPS con il contenitore FIPS) certificato FIPS, ma sto riscontrando delle difficoltà nel generare le chiavi RSA in base al formato di prova FIPS 1...
posta 18.09.2017 - 18:09