My Project Links
Saturday, December 30, 2006
NSUBug & BUGDect
This is a project of Computer Security - CSE 497 Project on a instance of BO2K (Back Orifice) and a detector program for the Trojan. The Trojan file is called “NSUBug” which uses various plug gins of BO2k to provide remote administration. The actual file is compressed and wrapped with other program and might be installed in remote clients in an unauthorized way and might cause security violation. The project consists of six (6) different variants of NSUBug manipulated for different purposes. The second part of the project was to develop an appropriate signature for this instance of BO2K (NSUBug). The program was written in Java and with eight (8) significant signatures those can successfully detect all the variants of NSUBug. This Trojan detector is called BUGDect. Both the Trojan (NSUBug) and the detector (BUGDect) are in beta phrase.
Labels:
CSC 410 - Computer Security,
Projects,
Source Code
My C Piano
Saturday, December 9, 2006
CSC 410 - Management of Information Technology
Defination of Technology in the manufacturing, service and It industry, importance of R & D managemnt and technology trasfer, importance of integrating technology planning, product planning, business planning, and the market demands. Human social and environmental concerns associated with technological change, Case studies : (a) Lessons from successful corporations, Intel and Microsoft, (b) Applications in Bangladesh Industries : IT, software, energy, garments, telecom, and agriculture. 3 credits
CSC 325 - Programming Language Principles,
An introduction to structured programming langugaes. Formal specification of syntax, structure of algorithmic, list processing, string manipulating, data description and simulation languages, basic data typesm operations statement types and program structure, macro langauge and thier implentation, and run-time representation of programs and data. 3 credits
CSC 273 - Introduction to Digital Electronics
Thoerm proving, propositional logic, first order logic, finate autometa, formal langauges, turing machines, uncomputionability, computional complexity and NP completeness. 3 credits.
CSC 232 - Computer Organization and Design
Design simple processors. control logic design, random logic and microprogramming, machine level programming, instruction sets, data representations, subroutines, input/output hardware software, pipelining, relation to high level languages. This course has a mandatory lab session every week. 3 credits
CSC 231 - Digital Logic
Introduction to Beeolen algebra and logic gates, simplification of Boolean functions, combinational and sequential logic, digital functions, decoders, encoders, multiplexers, demultiplexers, registers, counters, memory organizations. This course has mandatory lab session every week. 3 credits.
CSC 225 - Data Structure and Algorithms
An introduction to thoery and practise of data structuring techniques. Topics include internel data representation, abstract data types, stacks, quees, list structures, recursive data structures, graphs and networks. Concepts of object orientation as a data abstraction technique will be introduced. This course has mandatory lab session every week. 3 Credits
CSC 173 - Discrete Mathametics
Introduction to discreate mathametical structures. Topics includes sets propositions, Boolean algebra, relationships, functionsalgebric system, monoids, fields, group, ring, induction, recursion, permutations and combinition, recurrence relation, generating functions and solutions, princeples of counting, princeples of inclusion and exclusion, discrete probabbility. 3 Credits
CSC 135 - Fundamentals of Computer Concepts
This is more traditional programming course for computer science and other students with deep interest in programming. Actual program are constructed using one or more high level languages with emphasis placed on the concepts introduced in previous course. Reusability, Readibility and documentation are also strongly stressed. This course has mandatory labratory session every week. 3 Credits
CSC 115 - Computing Concepts
The first course for computer science major and other students with a deep interest in the subject. The course introduces such fundamental concepts in computing as data abstraction, algorithms, dynamic data structures and complexity of thoery. Impementation is done in a formalized pseudocode only. An introduction to eithics in Computer Science including philosophical ethics thoeries. This course has mandatory labratory sessions every week.
Subscribe to:
Posts (Atom)



