|
|
Thật sự muốn biết thời đó lập trình kiểu gì, mình đã download windows 95 về cài đặt, cần tài liệu để lập trình.
|
|
|
Mình là fan trung thành của các loại card vietinbank, nói thật là độ an toàn đáng phải lo lắng quá. Chỉ tiếc là mình không thể bỏ công việc hiện tại được, không thì mình sẽ apply ngay.
|
|
|
ComandC wrote:
Chào các bạn. Đột nhiên mình có ý tưởng là kết hợp giữa Trí tuệ nhân tạo và Hệ thống. Mình nghĩ nếu làm được sẽ giúp hệ thống tự động hoá và có thể tự sửa chữa theo kinh nghiệm của các chuyên gia?
Theo các bạn điều đó có khả thi không?
Ý tưởng đó là hoàn toàn khả thi, và đã được thực hiện ở nhiều nơi trên thế giới. Hệ chuyên gia, là một nhánh của Trí tuệ nhân tạo.
|
|
|
BT5 chuyển sang kali linux rồi.
|
|
|
Snort vừa có thể được cấu hình làm IDS, và cũng có thể thêm IPS nữa, mình nghĩ nếu bạn trình bày cả phần IPS thì có thế sẽ được điểm cao thêm. Hướng dẫn cài đặt, và các nội dung về xâm nhập mạng, các cách viết luật, thêm chữ ký ... mình thấy hướng dẫn đi kèm với phần mềm của snort là khá đầy đủ.
|
|
|
Cơ bản vẫn là nhất.
|
|
|
http://wiki.osdev.org/APIC
|
|
|
Hi vọng một ai đó có quyển này, mình mới học, nên đọc mấy quyển khác thấy khó hiểu quá, link amazon: http://www.amazon.com/Abstract-Algebra-John-A-Beachy/dp/1577664434
|
|
|
Chẳng biết là giỏi đến mức nào, nhưng mà nó mà hỏng hóc, sai lệch cái hệ thống đấy, cả thế giới lo sốt vó.
|
|
|
Ai có quyển sách Solutions to Abstract Algebra Bởi P. Parkash, cho mình xin nhé, link amazon: http://www.amazon.com/Solutions-Abstract-Algebra-P-Prakash/dp/8170088755
|
|
|
nếu ai có mấy quyển sách dạng bài tập như thế này (và bài giải), thì giới thiệu mình với nhé. Mình mới đang tập tành crypto nên cần bài tập, chứ đọc lý thuyết chay thì khó quá.
|
|
|
Chào mọi người,
tên sách dài quá "APPLl ED CRYPTANALYSIS Breaking Ciphers in the Real World ", mình đang đọc quyển này, nhưng không có solution cho bài tập thì hơi chán, ai có upload lên hộ nhé.
link amazon: http://www.amazon.com/Applied-Cryptanalysis-Breaking-Ciphers-World/dp/047011486X
có thể download tại: http://static.ishare.down.sina.com.cn/7306478.pdf?ssig=7fHetRXFcY&Expires=1337616000&KID=sina,ishare&ip=1337511016,171.226.30.&fn=Applied+Cryptanalysis+-+Breaking+Ciphers+in+the+Real+World.pdf
|
|
|
Bó tay ngài napoleon_tq, quẳng lên một đống link, mà hầu như chẳng "đao" được cái nào.
|
|
|
Cũng chẳng biết cái nào hơn autotools cả.
1. Bên cạnh dùng gnu make bạn có thể dùng cmake
2. Recursive make considered harmful, http://miller.emu.id.au/pmiller/books/rmch/
|
|
|
Mới tập tành môn này.
Binary exploit bạn có thể vào: www.smashthestack.org
|
|
|
Chào mọi người,
Mình đang mắc quá, nhờ mọi người giúp đỡ.
Bản GCC trên máy mình mới quá, không biết làm cách nào mình có thể cài một bản cũ hơn được?, mình chỉ nghĩ được hai hướng.
Hướng một:
Gở bõ bản đang dùng, download binary của bản cần cài về, install thế là okay.
Nghe thì đơn giản, nhưng lại vướng vào dependencies (nhiều khi nó còn conflicts với phần mềm khác, nếu bản mình muốn là quá cũ), nên mình vẫn chưa làm được.
Hướng hai:
Lấy source code về rôi compile, install vào một thư mục khác.
(hình như vẫn vướng vào dependencies thì phải ).
Anyways, có ai đã từng gặp vấn đề này chưa? mong được giúp đỡ.
|
|
|
(rảnh rảnh đi nói phét tí )
Toán và CNTT thì rõ ràng là có liên quan đến nhau, nhưng mà liên quan đến mức như thế nào thì thật khó mà nằm rõ. Nhiều lúc chỉ muốn trách mấy ông gv dạy toán dạy vớ, dạy vẩn để đến mức cái đầu óc của mình nó ngu muội thế này Nhưng nghĩ lại có lẽ nên trách mình thì đúng hơn, có người đi dạy học cũng chỉ vì miêng cơm, manh áo (đôi khi không biết/không biết rõ mà vẫn phải dạy, làm sao mà có thể trách họ được), còn mình, mình là người muốn học (muốn có kiến thức) thì phải tự đi mà tìm hiểu lấy, không thể trông chờ vào người khác được. (lạc đề )
Kiến thức về CNTT của mình cũng tệ, nhưng theo mình nếu muốn thấy mối liên hệ giữa CNTT và Toán thì có lẽ đọc quyển sách "nuôi rồng" có lẽ là hay nhất, nhiều lúc váng cả đầu.
|
|
|
TQN wrote:
NannedPipe, Nanned: các bạn có biết nghĩa hay phát âm của ngôn ngữ nào có từ Nanned này không ?
Em google hết thì chỉ thấy Google khuyên từ này: Nanning.
Có lẽ nào là "Named", "NamedPipe" không anh?
anyway, chẳng biết gì cả, thấy bài viết của anh hay quá, mỗi tội không đủ trình để tham khảo, mong anh cố gắng viết tiếp.
|
|
|
Chỉ một góp ý nho nhỏ thôi, mình thấy rất nhiều người hay gộp chung C và C++ (hay viết C/C++ ). Theo mình có lẽ nên viết C/Assembly thì hay hơn.
|
|
|
xin chào BQT,
Ý kiến của mình là mong ban quản trị lập một kênh irc, vì mình thấy tính tương tác của nó khá cao, có chỗ cho các thành viên online có thể trao đổi trực tiếp (không biết là đã có ai đề xuất chưa ).
mong ban quản trị xem xét.
|
|
|
mrbean_pfiev wrote:
Đúng là cài này của mình không dùng được fork. Mình đã đọc về kiến trúc của Intel nhưng mà vẫn không hiểu cách tạo process thế này. Thầy giáo bảo phải sử dụng bảng process.
Mình phải làm một hệ điều hành từ không có gì ban đầu nên rất khó để thực hiện.
Đây là tất cả các hàm mình phải viết :
int start(int (*ptfunc)(void *), unsigned long ssize, int prio, const char *name, void *arg) {
}
int chprio(int pid, int newprio) {
}
int getpid(void) {
}
int getprio(int pid) {
}
void exit(int retval) {
}
int kill(int pid) {
}
int waitpid(int pid, int *retvalp) {
}
Không biết mọi người có thể giúp đỡ thêm gì mình không? Vì vấn đề lập trình này quá khó đối với mình, không
đơn giản như việc dùng fork để tạo process trong linux.
mình cũng đang chỉ tập tành mấy thứ này, không dám bình loạn nhiều
có điều mình cảm thấy câu hỏi của bạn có vẻ mơ hồ (~ quá chung chung), điều này có thể khiến cho những người đọc khó có khả năng để giúp bạn.
mục đích của bạn ở đây là gì? viết một hệ điều hành để qua kỳ thi hay một cái gì khác?
mrbean_pfiev wrote:
Mình phải làm một hệ điều hành từ không có gì ban đầu nên rất khó để thực hiện.
Vậy, hệ điều hành của bạn đến đâu rồi?, nó có những phần gì? đến mức quản lý process chứng tỏ bạn đã ở khá xa trong lập trình hệ điều hành (ít nhất là với một "gà" như mình , mình chưa bao giờ thực sự làm được một cái này)
mrbean_pfiev wrote:
Đây là tất cả các hàm mình phải viết :
int start(int (*ptfunc)(void *), unsigned long ssize, int prio, const char *name, void *arg) {
}
int chprio(int pid, int newprio) {
}
int getpid(void) {
}
int getprio(int pid) {
}
void exit(int retval) {
}
int kill(int pid) {
}
int waitpid(int pid, int *retvalp) {
}
lập trình hệ điều hành yêu cầu kiến thức rât tốt về C và ASM, nếu bạn có hứng thú trong lập trình hđh thì nên nhớ một quote về C
candide wrote:
C is a low level language designed to make assembly "easier", useful for device drivers or operating systems. Thusly, one has to maintain buffers, memory, and various low level information. C is not meant to be used for everyday applications, a common misconception.
|
|
|
mrbean_pfiev wrote:
Chào mọi người,
Mình đang phải viết một hệ điều hành bằng C,Assembleur trên kiến trúc Intel 32. Mình không biết phải làm thế nào cả nên lập topic này mong mọi người giúp đỡ.
Mình đang ở trong giai đoạn tạo các tiến trình (Process), người ta đưa sắn các hàm như:
int start(int (*ptfunc)(void *), unsigned long ssize, int prio, const char *name, void *arg);
để tạo mới 1 process với ssize là size của process trong pipe, ptfunc là chương trình tương ứng khi process được khởi tạo, arg là tham số của chương trình , prio là mức độ ưu tiên, name là tên.
Mình không biết phải viết hàm này thế nào, mong mọi người giúp đỡ.
Không biết có phải là dùng fork() để tạo processus mới không? Và làm sao để khởi tạo những thông số trong hàm start trên.
Mong nhận được ý kiến đóng góp của mọi người
fork() là syscall của linux, không hiểu nó có liên quan gì ở đây hả bro?
|
|
|
StarGhost, bạn đang nghiên cứu về vấn đề gì vậy, thấy mấy quyển bạn đang đọc có vẻ hay quá.
|
|
|
Thế nào là "không nhập được"?
|
|
|
bạn có thể lên trang chủ của intel để tìm.
|
|
|
Xin lỗi mọi người, mình đang cần 2 quyển sách:
1. The Indispensable PC Hardware Book by Hans-Peter Messmer, 4th ed.
2. The Undocumented PC - A Programmer's Guide to I/O, CPUs, and Fixed Memory Areas by Frank van Gilluwe, 2nd ed.
ai có thì cho mình xin.
|
|
|
Mọi người, ai có quyển "The Indispensable PC Hardware Book by Hans-Peter Messmer, 4th edition" cho mình xin.
|
|
|
Mọi người cho mình hỏi về cái semtext level0, nếu mình dịch đúng yêu cầu thì
-x86/elf kết nối đến cổng 24000
-Loại bỏ các byte chẵn, chỉ giữ lại các byte lẻ, ráp lại tạo nên một file chạy được.
Code:
#include<stdio.h>
#include<sys/socket.h>
#include<netinet/in.h>
#include<stdlib.h>
#include<netdb.h>
#include<string.h>
#define PORTNO 24000
#define MAXLEN 10000
int main()
{
char buffer[MAXLEN+1];
int mysocket,len,i;
struct sockaddr_in mydest;
mysocket = socket(PF_INET,SOCK_STREAM,0);
mydest.sin_family = AF_INET;
mydest.sin_port = htons(PORTNO);
mydest.sin_addr.s_addr = inet_addr("69.55.233.89");
connect(mysocket,(struct sockaddr*)&mydest,sizeof(struct sockaddr));
len = recv(mysocket,buffer,MAXLEN,0);
for(i=0;i<len;i++)
printf("%d\n",buffer[i]);
close(buffer);
return EXIT_SUCCESS;
}
mình chỉ nhận được 127 (1 byte). Mong mọi người hướng dẫn.>
|
|
|
|
|
|
|