Title: CSCI321 Autumn Project Group Meeting 2
Time: Wednesday & Thursday, 12 March, 2014 12:30 & 13 March 2014
Location: Library, 204, UOW
Attendees: Guanqiao Huang, Xing Pan, Wi Yew Hong, Ren Qing
Recorder: Wi Yew Hong
Objective:
1. Summarize previous risk analysis.
2. Summarize first iteration and objective completed.
3. Re-establish working environment.
4. Assigning task to each member based on member understanding on requirement
In this meeting, the main task is to speed up our project where deploying our project in a new working environment.
1. In previous risk analysis, Microsoft Visual Studio was considered as a base GUI for our project. But it was quite complicated with multiple library and there are some problem with Microsoft Visual Studio 10 RTM version which we did not realize we should use a later version of it. After some discussion, we decided to abandon Microsoft Visual Studio cause of uncertain feeling if this problem will exist on other version of Microsoft Visual Studio too. So we are currently using Qt 5.2 which comes with Qt library and Qt creator. Other than that, risk of program not able to execute properly due to ran out of memory space, so we decided to push some of the output into a file and process it later.
2. Under first iteration, we were able to run commands on windows platform, execute hash executable, developed hash chain function. There are some other function we did too but it does not perform as expected such as brute force with dictionary attacks, There are some special character which are consider as a command in windows platform and we will try to identify all of them as soon as possible. Other than that, comparing result require lots of time too, so performance is one of our minor concern too and we decided to take a look into windows pthread which might be able to help us to improve our overall performance.
3. As we re-establish on our new working environment, we also set a standard of how functions should be called and named, the base execution of hash management which are similar to many analyzer then we group it into a class called hashmng. Hashmng which will able to execute hashes in it, perform command, storing hash directory, retrieving information about hashes, etc.
4. Task assigned to member this week are:-
Guanqiao: Hash chain with heap sort for analysis (Not finalized yet)
Wi Yew: functions to handle binary data & Win OS threading
Xing Pan: Avalanche effect
Qing Ren: Birthday Attack