ECCouncil 312-92 - EC-Council Certified Secure Programmer (ECSP) Exam

Question #1 (Topic: )
Harold is programming an application that needs to be incorporate data encryption. Harold
decides to utilize an encryption algorithm that uses 4-bit working registers instead of the
usual 2-bit working registers. What encryption algorithm has Harold decided to use?
A. Blowfish B. RC5 C. RC4 D. RC6
Answer: D
Question #2 (Topic: )
What security package is implemented with the following code?
dwStatus = DsMakSpn
ldap,
MyServer.Mydomain.com,
NULL,
0,
NULL,
&pcSpnLength,
pszSpn
);
rpcStatus = RpcServerRegisterAuthInfo
psz
RPC_C_AUTHN_GSS_NEGOTIATE,
NULL,
NULL
);
A. Diffie-Hellman encryption B. Repurposing C. SSPI D. SMDT
Answer: A
Question #3 (Topic: )
Steve is using the libcap library to create scripts for capturing and analyzing network traffic.
Steve has never used libcap before and is struggling with finding out the correct functions
to use. Steve is trying to pick the default network interface in his script and does not know
which function to use. Which function would he use to correctly choose the default interface
in the script?
A. pcap_open_live B. pcap_int_default C. pcap_lookupdev D. pcap_use_int
Answer: C
Question #4 (Topic: )
Processes having the “CAP_NET_BIND_SERVICE” can listen on which ports?
A. Any TCP port over 1024 B. Any UDP port under 1024 C. Any TCP port under 1024 D. Any UDP port over 1024
Answer: C
Question #5 (Topic: )
David is an applications developer working for Dewer and Sons law firm in Los Angeles
David just completed a course on writing secure code and was enlightened by all the
intricacies of how code must be rewritten many times to ensure its security. David decides
to go through all the applications he has written and change them to be more secure. David
comes across the following snippet in one of his programs:
#include <stdio.h>
int main(int argc, char **argv)
int number = 5;
printf(argv[1]);
putchar(\n);
printf(number (%p) is equal to %d\n,
&value, value);
What could David change, add, or delete to make this code more secure?
A. Change putchar(‘\n’) to putchar(“%s”, ‘\n’) B. Change printf(argv[1]) to printf(“%s”, argv[1]) C. Change printf(argv[1]) to printf(constv [0]) D. Change int number = 5 to const number = “”
Answer: B
Download Exam
Page: 1 / 20
Total 99 questions