• Title/Summary/Keyword: Visual C++ Source Program

Search Result 8, Processing Time 0.029 seconds

Implementation of an Obfuscator for Visual C++ Source Code (비주얼 C++소스 코드를 위한 obfuscator 구현)

  • Chang, Hye-Young;Cho, Seong-Je
    • Journal of KIISE:Software and Applications
    • /
    • v.35 no.2
    • /
    • pp.59-69
    • /
    • 2008
  • Automatic obfuscation is known to be the most viable method for preventing reverse engineering intentional1y making code more difficult to understand for security purposes. In this paper, we study and implement an obfuscation method for protecting MS Visual C++ programs against attack on the intellectual property in software like reverse engineering attack. That is, the paper describes the implementation of a code obfuscator, a tool which converts a Visual C++ source program into an equivalent one that is much harder to understand. We have used ANTLR parser generator for handling Visual C++ sources, and implemented some obfuscating transformations such as 'Remove comments', 'Scramble identifiers', 'Split variables', 'Fold array', 'Insert class', 'Extend loop condition', 'Add redundant operands', and 'Insert dead code'. We have also evaluated the performance and effectiveness of the obfuscator in terms of potency, resilience, and cost. When the obfuscated source code has been compared with the original source code, it has enough effectiveness for software protection though it incurs some run-time overheads.

SOftware for Noise Information - SONICS (건설공사장, 도로교통 및 철도소음 예측 프로그램 - SONICS)

  • 김정태;이규철;박지헌
    • Proceedings of the Korean Society for Noise and Vibration Engineering Conference
    • /
    • 1998.04a
    • /
    • pp.747-752
    • /
    • 1998
  • SONICS is the software developed by authors. The program provides the noise level in outdoors due to various noise source types : construction machines including blast sources, railroad vehicles and automobiles. h operates in the Windows system. Since the software is compiled by using Visual C++ 4.0, users can run the program interactively. Also SONICS uses Windows' dialog-box and choice-button so that a novice user can easily implement the program for the environmental noise planning.

  • PDF

Prediction of Outdoor Railway Noise by Using SONICS (SONICS를 이용한 철도변 소음예측)

  • 김정태;이규철
    • Proceedings of the KSR Conference
    • /
    • 1998.11a
    • /
    • pp.353-360
    • /
    • 1998
  • SONICS is the software developed by authors. The program provides the noise level in outdoors due to various noise source types : construction machines including blast sources, railroad vehicles and automobiles. It operates in the Windows system. Since the software is compiled by using Visual C++ 4.0, users can un the program interactively. Also SONICS uses Windows dialog-box and choice-button so that a novice user can easily implement the program for the enviromental noise planning.

  • PDF

Automatic Determination of the Energy Pulse-height Relationship in NaI(TI) Spectra (NaI(T1) 검출기 스펙트럼의 에너지-채널 관계 자동결정)

  • Lee, M.S.
    • Journal of Radiation Protection and Research
    • /
    • v.22 no.3
    • /
    • pp.143-151
    • /
    • 1997
  • As the pulse heights from a NaI(Tl) detector vary with the temperature of the measuring environment a significant change in temperature may affect the energy calibration of the spectrometer. The auto-adjustment of the channel corresponding to a pulse heights can be achieved by introducing an external reference source to compensate the temperature dependency of pulse heights, but unfavorable increases of the Compton continuum are caused due to the external source. In this study, the total absorption peaks dominant in the typical environmental gamma spectrum-239 keV from $^{212}Pb$, 351 keV from $^{214}Pb$, 1460 keV from $^{40}K$ and 2614 keV from $^{208}Tl$ for examples - were used as reference in the correction of energy calibration. With these peaks, the program to calibrate the energy of the s spectrum was developed using Microsoft Visual Basic language. The program developed here was applied to the environmental spectra measured at intervals of 30 minutes in the temperature range of from $-20^{\circ}C$ to $10^{\circ}C$ to demonstrate the validity and applicability. As a result of the test, the correction scheme appeared to be effective in the temperature changes encountered in the usual environment.

  • PDF

An SVG Code Generator for Algorithm Visualization (알고리즘 시각화를 위한 SVG 코드 생성 시스템)

  • Lee, Hyang-Sug;Lee, Su-Hyun
    • Journal of Korea Multimedia Society
    • /
    • v.13 no.3
    • /
    • pp.359-368
    • /
    • 2010
  • Algorithm visualization is useful for program testing, debugging and evaluating, as well as visual aids in education. When teaching algorithms and data structures, showing exact behaviors by graphics or animation is more suitable than just explaining them. Current systems for algorithm animation are limited to a couple of specific applications and need a special environment. In the proposed system, programmer writes source program in C and animator embeds visualization scripts in the appropriate location of the program. Then user can get an animation code in form of SVG and see a graphical representation on the web browser. Generated SVG animation code is platform independent and can also interact with other XML applications or HTML.

A Study on the Integrated Computer Program for the Multi Analysis of In-Situ Aquifer and Geothermal Response Test (현장 열응답시험과 현장 대수성시험결과를 동시 분석 가능한 통합전산 Program에 관한 연구)

  • Hahn, Jeong-Sang;Han, Hyuk-Sang;Yonn, Yun-Sang
    • Journal of the Korean Society for Geothermal and Hydrothermal Energy
    • /
    • v.4 no.1
    • /
    • pp.11-19
    • /
    • 2008
  • Groundwater flow in confined aquifer and heat transport in underground geologic media are using same governing equation(line source) like well fuction. Therefore the conventional slope method using only later data obtained from in-situ thermal response test to determine the thermal conductivity of vertical geothermal heat exchanger(GHEX) is basically identical with one of Theis straight line method of aquifer test under artesian condition. In case that the pumping rate(Q, $m^3$/d) and drawdown(s,m) which are used for input data of existing hydrogeologic computer programs for aquifer test are replaced and converted to supplying heat energy per unit length of bore hole(Q/L,w/m or Kcal/h.m) and temperatures (T,$^{\circ}C$)measured at in and out-let of GHEX as in put data respectively, thermal conductivity around geothermal heat exchanger can be easily estimated without any special modification of the existing hydrogeologic computer program. Two numbers of time series temperature variation data obtained from in situ geothermal response test are analized using Theismethods(standard curve and straight line method) by using existing aquifer test program and conventional Slope method proposed by ASHRAE. The results show that thermal conductivity values estimated by two straight methods are identical and the difference of estimated values between standard curve methods and Slope method are also within acceptable ranges. In general,the thermal conductivity estimated from Theis straight linemethod gives more accurate value than the one of Slope method due to that Slope method uses only visual matching otherwise Theis method uses automatic curve matching estimation with reducing RSS.

  • PDF

Effects of Liquid Fertilizer Produced from Fermented Clippings for Kentucky bluegrass (Kentucky bluegrass의 생육을 위한 생초복합비료 효과)

  • Lee, Sang-Kook
    • Asian Journal of Turfgrass Science
    • /
    • v.26 no.1
    • /
    • pp.67-71
    • /
    • 2012
  • Organic fertilizers are divided into natural organic and synthetic organics. The benefits of natural organic fertilizer were reported from the previous researches. The previous researches have reported that clippings are nitrogen source for turfgrass growth. However, the limited research results about clippings as a source of natural organic fertilizers were reported. The objective of the research to investigate effects of liquid fertilizer produced from fermented clippings for creeping bentgrass growth. Liquid fertilizer (LF) produced was used for the research to be compared with urea and two natural organic fertilizers of different source (NO-1 and NO-2). Kentucky bluegrass (Poa pratensis L., Midnight) was used for the study. Turfgrass quality was measured by visual evaluation every two weeks from June to October, 2011 using a scale of 1 to 9 (1=worst, 6=acceptable, and 9=best). LF produced greater turfgrass quality than acceptable quality, especially with the summer period while urea and NO produced lower turfgrass quality than acceptable quality of 6. LF had less quality alteration than urea and NO during the study. Based on the result of the study, LF are more stable to maintain turfgrass quality than urea and NO.

Effects of Liquid Fertilizer Produced from Fermented Clippings for Creeping Bentgrass Growth (Creeping Bentgrass의 생육을 위한 예지물 발효 액상비료의 효과)

  • Kim, Sang-Jun;Kim, Do-Whan;Lee, Sang-Kook
    • Asian Journal of Turfgrass Science
    • /
    • v.25 no.2
    • /
    • pp.202-207
    • /
    • 2011
  • Organic fertilizers are divided into natural organic and synthetic organics. The benefits of natural organic fertilizer were reported from the previous researches. However, the limited research results about clippings as a source of natural organic fertilizers were reported. The objective of the research to investigate effects of liquid fertilizer produced from fermented clippings for creeping bentgrass growth. Liquid fertilizer (LF) produced was used for the research to be compared with Urea and two natural organic fertilizers of different source (NO-1 and NO-2). Creeping bentgrass (Agrostis stolonifera L., L-93) was used for the study. Turfgrass quality was measured by visual evaluation every two weeks from June to October, 2011 using a scale of 1 to 9 (1=worst, 6=acceptable, and 9=best). Turfgrass disease damage was measured by percent of area damaged when a turfgrass disease occurred. LF produced lower damage than NO and urea when temperature was high. Although NO-2 produced the highest or equal to the highest turfgrass quality in June and October, LF had the highest or equal to the highest quality from July to September.