Run peach on Clear Linux

I can’t run Peach fuzzing on Clear Linux, and it reports errors,how can I run peach fuzzing on Clear Linux?Peach install link: http://community.peachfuzzer.com/v3/Installation.html

What error do you see?

Error log:

Unhandled Exception:
System.Configuration.ConfigurationErrorsException: Error Initializing the configuration system. ---> System.Configuration.ConfigurationErrorsException: Unrecognized configuration section <startup> (/home/tiano/env/peach/Peach.exe.config line 10)
  at System.Configuration.ConfigInfo.ThrowException (System.String text, System.Xml.XmlReader reader) [0x00007] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.SectionGroupInfo.ReadContent (System.Xml.XmlReader reader, System.Configuration.Configuration config, System.Boolean overrideAllowed, System.Boolean root) [0x0013d] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.SectionGroupInfo.ReadRootData (System.Xml.XmlReader reader, System.Configuration.Configuration config, System.Boolean overrideAllowed) [0x00007] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.Configuration.ReadConfigFile (System.Xml.XmlReader reader, System.String fileName) [0x000ce] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.Configuration.Load () [0x00043] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.Configuration.Init (System.Configuration.Internal.IConfigSystem system, System.String configPath, System.Configuration.Configuration parent) [0x0005d] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.Configuration..ctor (System.Configuration.InternalConfigurationSystem system, System.String locationSubPath) [0x00056] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.InternalConfigurationFactory.Create (System.Type typeConfigHost, System.Object[] hostInitConfigurationParams) [0x0000d] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.ConfigurationManager.OpenExeConfigurationInternal (System.Configuration.ConfigurationUserLevel userLevel, System.Reflection.Assembly calling_assembly, System.String exePath) [0x000ef] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.ClientConfigurationSystem.get_Configuration () [0x0000e] in <2120cb1634044c96beda8d3e779dcb57>:0 
   --- End of inner exception stack trace ---
  at System.Configuration.ClientConfigurationSystem.get_Configuration () [0x0002a] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection (System.String configKey) [0x00000] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.ConfigurationManager.GetSection (System.String sectionName) [0x00005] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.PrivilegedConfigurationManager.GetSection (System.String sectionName) [0x00000] in <8b292ffdd8994130a0424cab39f0ebcc>:0 
  at System.Diagnostics.DiagnosticsConfiguration.GetConfigSection () [0x00000] in <8b292ffdd8994130a0424cab39f0ebcc>:0 
  at System.Diagnostics.DiagnosticsConfiguration.Initialize () [0x0002a] in <8b292ffdd8994130a0424cab39f0ebcc>:0 
  at System.Diagnostics.DiagnosticsConfiguration.get_IndentSize () [0x00000] in <8b292ffdd8994130a0424cab39f0ebcc>:0 
  at System.Diagnostics.TraceInternal.InitializeSettings () [0x0004e] in <8b292ffdd8994130a0424cab39f0ebcc>:0 
  at System.Diagnostics.TraceInternal.get_Listeners () [0x00000] in <8b292ffdd8994130a0424cab39f0ebcc>:0 
  at System.Diagnostics.Debug.get_Listeners () [0x00000] in <8b292ffdd8994130a0424cab39f0ebcc>:0 
  at Peach.Core.AssertWriter.Register () [0x00000] in <877a8210ca8a4d408980e99c34df4f39>:0 
  at Peach.Program.Main (System.String[] args) [0x00000] in <db949e3cac944fc9ba8f7a001b00ef95>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.Configuration.ConfigurationErrorsException: Error Initializing the configuration system. ---> System.Configuration.ConfigurationErrorsException: Unrecognized configuration section <startup> (/home/tiano/env/peach/Peach.exe.config line 10)
  at System.Configuration.ConfigInfo.ThrowException (System.String text, System.Xml.XmlReader reader) [0x00007] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.SectionGroupInfo.ReadContent (System.Xml.XmlReader reader, System.Configuration.Configuration config, System.Boolean overrideAllowed, System.Boolean root) [0x0013d] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.SectionGroupInfo.ReadRootData (System.Xml.XmlReader reader, System.Configuration.Configuration config, System.Boolean overrideAllowed) [0x00007] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.Configuration.ReadConfigFile (System.Xml.XmlReader reader, System.String fileName) [0x000ce] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.Configuration.Load () [0x00043] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.Configuration.Init (System.Configuration.Internal.IConfigSystem system, System.String configPath, System.Configuration.Configuration parent) [0x0005d] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.Configuration..ctor (System.Configuration.InternalConfigurationSystem system, System.String locationSubPath) [0x00056] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.InternalConfigurationFactory.Create (System.Type typeConfigHost, System.Object[] hostInitConfigurationParams) [0x0000d] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.ConfigurationManager.OpenExeConfigurationInternal (System.Configuration.ConfigurationUserLevel userLevel, System.Reflection.Assembly calling_assembly, System.String exePath) [0x000ef] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.ClientConfigurationSystem.get_Configuration () [0x0000e] in <2120cb1634044c96beda8d3e779dcb57>:0 
   --- End of inner exception stack trace ---
  at System.Configuration.ClientConfigurationSystem.get_Configuration () [0x0002a] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection (System.String configKey) [0x00000] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.ConfigurationManager.GetSection (System.String sectionName) [0x00005] in <2120cb1634044c96beda8d3e779dcb57>:0 
  at System.Configuration.PrivilegedConfigurationManager.GetSection (System.String sectionName) [0x00000] in <8b292ffdd8994130a0424cab39f0ebcc>:0 
  at System.Diagnostics.DiagnosticsConfiguration.GetConfigSection () [0x00000] in <8b292ffdd8994130a0424cab39f0ebcc>:0 
  at System.Diagnostics.DiagnosticsConfiguration.Initialize () [0x0002a] in <8b292ffdd8994130a0424cab39f0ebcc>:0 
  at System.Diagnostics.DiagnosticsConfiguration.get_IndentSize () [0x00000] in <8b292ffdd8994130a0424cab39f0ebcc>:0 
  at System.Diagnostics.TraceInternal.InitializeSettings () [0x0004e] in <8b292ffdd8994130a0424cab39f0ebcc>:0 
  at System.Diagnostics.TraceInternal.get_Listeners () [0x00000] in <8b292ffdd8994130a0424cab39f0ebcc>:0 
  at System.Diagnostics.Debug.get_Listeners () [0x00000] in <8b292ffdd8994130a0424cab39f0ebcc>:0 
  at Peach.Core.AssertWriter.Register () [0x00000] in <877a8210ca8a4d408980e99c34df4f39>:0 
  at Peach.Program.Main (System.String[] args) [0x00000] in <db949e3cac944fc9ba8f7a001b00ef95>:0

do you build this package or used prebuilt binary from RPM?

This error log is generated by running prebuild binary,I tried to build Peach,but failed.

Which prebuilt binary did you use?

Peach link:https://sourceforge.net/projects/peachfuzz/files/Peach/3.1/peach-3.1.124-linux-x86-release.zip/download

Are you sure you system is not 64 bit? Because the one your downloaded is not x64, but x86 instead.

I’m sorry,in fact, the correct link is :https://sourceforge.net/projects/peachfuzz/files/Peach/3.1/peach-3.1.124-linux-x86_64-release.zip/download

For the unrecognized section startup, it turns out that this might be built for old .Net version.

So the short answer is, try to build it yourself… But since you cannot successfully build it, the quickest way is to switch to another system for this job.